Warning: session_start(): open(/tmp/sess_qrm6764fb12dpudmj141ddu8a1, O_RDWR) failed: No space left on device (28) in /www/H01/htdocs/lib/base/lib_base.php on line 280
KTemperature openDesktop.org
-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   
 
Home
Apps
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


-
- Content .- Fans  .- Knowledge Base  . 

KTemperature

   1.9  

KDE Logging/Monitoring

Score 82%
KTemperature
zoom


KTemperature
zoom


KTemperature
zoom


Link:  Link
Downloads:  8834
Submitted:  May 27 2005
Updated:  Oct 10 2005

Description:

KTemperature is an application to monitor the system temperature. I was motivated to develop this utility because I could not find a simple system tray resident application for monitoring the system temperature using the ACPI interface.

The application obtains the system temperature from the file /proc/acpi/thermal_zone/THRM/temperature .

I have been using Linux and Open Source for quite sometime and this is my first contribution. I hope this will lead to
many more contributions from me.

SuSE 9.2 rpm for the i686 platform is available for download.
The available rpm also works for SuSE 9.3.
The rpm available for download can be installed on SuSE 10.0 as well.




Changelog:

Version 1.1
Added check for the presence of /proc/acpi/thermal_zone/THRM/temperature file. If the file is not present the temperature will be displayed as NA.

Version 1.2
Corrected typo.
Visual representation of the "hotness" of the system.
The system maximum temperature can be provided as an input. The system tray icon will change redness depending on the ratio of provided maximum temperature to the current temperature.

Version 1.3
Configurable temperature monitoring interface, can be anything as long as the temperature can be obtained by doing a read operation on the file.
Stored configuration. The configuration is stored in $HOME/.ktemperatue and read on startup.
Increased sensitivity of redness to temperature changes.

Version 1.4
Auto adjusting text font. The color of the text adjusts to a compliment of the background color, This ensures that the text is clearly visible irrespective of the redness of the systray icon.
More prominent text. The text is bold faced and the font of the text is bigger.

Version 1.5
Changes of parameters (polling interval and max, temperature) take instantaneous effect without having to restart the application.
Boundary values cases of redness, the calculation of redness difference between the background and the foreground has been modified to ensure a minimum difference.
Text alignment, the temperature text will be aligned in the middle both vertically and horizontally.

Version 1.6
Auto loading of the neccessary ACPI thermal module and its dependencies if, required. The root password is checked prior to loading the modules.
Detection of two variants of the thermal interface, namely
/proc/acpi/thermal_zone/THRM and
/proc/acpi/thermal_zone/THM

Version 1.7
The ACPI thermal interface was being detected by searching the /proc/modules file. However, that approach will lead to an irritating request for root password in cases where the module in compiled into the kernel. The thermal interface detection has been modified to take care of the above case.

Version 1.8
Added Pause, Restart and Update options in the right click menu for more control of polling.
Cleaned the auto detection of ACPI thermal interface. The first file in the thermal_zone directory(other than .. and .)is taken as the temperature file.
Fixed the width of the main window to be always greater than the width of widest child window.

Version 1.9
Changed the implementation of 'redness' from RGB space to HSV space for greater sensitivity.
The background color changes from green at minimum temperature to red at maximum temperature.
The text is always constant and will have a clear contrast all temperatures.
Replace memcpy with strcpy in monitor interface selection.
Interface(s) selected in the drop down list will be honoured when the Set button is clicked after the selection.
Used grid layout for the main widget.

Version 1.9-1
Created archive to include version information.
Added keyboard shortcuts to right click menu options.
Added caption to root password dialog.

I would like to acknowledge the suggestions that I have received. The changes have been made taking into account these suggestions.




LicenseGPL
(Source for KTemperature 1.9-1)
(i686 rpm for SuSE 9.2, 9.3 and SuSE 10.0)
Send to a friend
Subscribe
Other  Content  from avasaralak
Report inappropriate content



goto page: prev   1  2  3  4 

-

 no thremal_zone file

 
 by zero1 on: Oct 10 2005
 
Score 50%

i don't have /proc/acpi/thermal_zone.... can i get that or what?


Reply to this

-

 Re: no thremal_zone

 
 by avasaralak on: Oct 12 2005
 
Score 50%

It could that your system does not support ACPI, typically older systems have APM.
If ACPI is supported then check if there is a /proc/acpi directory. If there is no ACPI directory try loading the acpi, processor and thermal modules.


Reply to this

-

 Re: no thremal_zone

 
 by CrAcKeDBoY on: Oct 16 2005
 
Score 50%

i've the same problem. my acpi module is static in kernel and i have this dir tree:


$ dir -R
.:
ac_adapter button event info thermal_zone
alarm dsdt fadt power_resource video
battery embedded_controller fan processor wakeup

./ac_adapter:

./battery:

./button:
power

./button/power:
PWRB PWRF

./button/power/PWRB:
info

./button/power/PWRF:
info

./embedded_controller:

./fan:

./power_resource:

./processor:
CPU0

./processor/CPU0:
info limit power throttling

./thermal_zone:

./video:



When i load ktemperature ut it return me:

$ ktemperature
libpng error: Not a PNG file


any idea ??


Reply to this

-

 Re: Re: no thremal_z

 
 by avasaralak on: Oct 18 2005
 
Score 50%

The libpng error does not impact the running of the application and it has nothing to do whether the acpi is statically compiled in or dynamically loaded. However, if the thermal_zone directory is present then the application should not ask for loading the themral module.
The interface can be selected using the file selection.


Reply to this

-

 Re: Re: Re: no threm

 
 by CrAcKeDBoY on: Oct 28 2005
 
Score 50%

My ACPI support in enabled into kernel with all sub-options

This is my config:

http://phpfi.com/84405

Any idea ?


Reply to this

-

 Re: Re: Re: Re: no t

 
 by avasaralak on: Nov 4 2005
 
Score 50%

If ACPI is statically compiled, then there should be an acpi directory in /proc. The acpi directory in turn should have a themral_zone directory. The thermal_zone directory should have a file entry giving the temperature of the system. Once you have identified the file please set it in KTemperature.
I hope this helps.


Reply to this

-

 Re: Re: Re: Re: Re:

 
 by CrAcKeDBoY on: Nov 4 2005
 
Score 50%

[quote]
i've the same problem. my acpi module is static in kernel and i have this dir tree:


$ dir -R
.:
ac_adapter button event info thermal_zone
alarm dsdt fadt power_resource video
battery embedded_controller fan processor wakeup

./ac_adapter:

./battery:

./button:
power

./button/power:
PWRB PWRF

./button/power/PWRB:
info

./button/power/PWRF:
info

./embedded_controller:

./fan:

./power_resource:

./processor:
CPU0

./processor/CPU0:
info limit power throttling

./thermal_zone:

./video:



When i load ktemperature ut it return me:

$ ktemperature
libpng error: Not a PNG file

any idea ??[/quote]


Reply to this

-

 Re: Re: Re: Re: Re: Re:

 
 by thowe on: Jun 4 2007
 
Score 50%

Hola

I had the same problem. The reason was that the temperature file can be in different locations. In my case it was in /proc/acpi/thermal_zone/THM0/temperature

You can set the location of the file in the control menu, that pops up, if you left click on KTemperature's toolbar icon (the one that shows NA)

The "Not a PNG file" bug, mentioned by someone else, I experience, too, when I start from command line, but it does not keep KTemperature from running properly.

Best
thowe



-

 Nice work!

 
 by TroyWatson on: Oct 12 2005
 
Score 50%

A suggestion (or two!):

1) The temperature display font needs to be user adjustable, or better yet, somehow auto-adjusted to fit, as it doesn't fit on all size panels. Screenshot here: http://users.tpg.com.au/drtwox/ktemp.png

2) Perhaps this type of app would be more suited to being a panel applet.


Reply to this

-

 Re: Nice work!

 
 by sodamnmad on: Jan 19 2006
 
Score 50%

It would be nice if it were more customizable. For example on my laptop I find that my hard drive gets a bit hot as well... This can be monitored with something like "smartctrl -a /dev/hda | grep Temperature". It would be cool to also monitor cpu speed "cat /proc/cpuinfo | grep MHz" (although this is no longer temperature)


Reply to this

-
.

 Can't Download

 
 by danielskeenan on: Mar 6 2007
 
Score 50%

The Download link seems to go to a domain parking site by GoDaddy. You may should probably renew the domain. Is anyone mirroring this?


Reply to this

-

 wow

 
 by flyinsquirrel992 on: May 9 2007
 
Score 50%

the page seems to force an .exe file (lmao), good thing this is a Linux site or some OS's coulda been hurt (^.^)


Reply to this

-

 libpng error

 
 by hit102 on: Sep 8 2007
 
Score 50%

Solution:

Put any png-file in the file-field.
It works.


Reply to this

-
.

 No temperature file

 
 by Nisaea on: Nov 18 2008
 
Score 50%

Hi
First things first, I love the idea. Really. It's exactly what I was looking for. Good job.

However, I can't make it work. The problem comes from me I guess.
I have the /proc/acpi/thermal_zone directory, but... it's empty!

How come? Is there a way to fix it?

Thank you.


Reply to this

goto page: prev   1  2  3  4 

Add commentBack




-



 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

Participate
Groups
Forum
Add Content
Public API
About openDesktop.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2016 openDesktop.org Team  
All rights reserved. openDesktop.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
openDesktop is a trademark of the openDesktop.org Team