* the temperature of the motherboard and CPU sensors (using
lm-sensors).
* the temperature of the NVidia GPUs (using XNVCtrl).
- * the temperature of the Hard Disk Drives (using hddtemp).
+ * the temperature of the Hard Disk Drives (using hddtemp or libatasmart).
* the rotation speed of the fans (using lm-sensors).
* the temperature of a remote computer.
* the cpu load.
gettext libgtk-3-dev libgconf2-dev libnotify-dev libsensors4-dev
help2man libcurl4-openssl-dev libjson0-dev libmicrohttpd-dev
-libgtop2-dev
+libgtop2-dev libatasmart-dev
Debian kfreebsd
---------------
Compilation requires the following packages:
-gcc libgtk2.0-dev libsensors4-dev libgconf2-dev help2man
+gcc libgtk3.0-dev libsensors4-dev libgconf2-dev help2man
libcurl4-openssl-dev libjson0-dev libmicrohttpd-dev libgtop2-dev
+libatasmart-dev
Ubuntu
------
sudo apt-get install psensor
sudo apt-get install psensor-server
-Alternatively, you can download Ubuntu binary packages from:
-http://wpitchoune.net/psensor/files/ubuntu/
-The manual installation of the psensor and psensor-server packages
-requires also the installation of psensor-common which contains
-the multiple languages support.
-
-Centos 6
---------
-
-psensor can be compiled on Centos 6.0, by installing the following
-packages:
-gcc gtk2-devel GConf2-devel help2man gettext-devel libnotify-deval
-lm_sensors-devel libgtop2-devel
-
-As microhttpd and json-c libraries are not available in the standard centos
-repository, psensor-server cannot be compiled and the remote
-monitoring feature of psensor will not be available.
-
ATI/AMD GPU Support
-------------------
* make/gcc
* lm-sensors
* library sensors4
- * library gtk2 (>= 2.18)
+ * library gtk3
* library gconf2
* help2man
* library libnotify (optional)
* library json0 and curl (optional, required for remote monitoring)
* library unity (>=v3.4.2, optional)
* library gtop2 (optional, required for CPU usage)
+ * library atasmart (optional, for disk monitoring)
Psensor-server compilation requires:
* make/gcc
* library libmicrohttpd
* library json0
* library gtop2 (optional, required for CPU usage)
+ * library atasmart (optional, for disk monitoring)
Compilation and Installation Steps
----------------------------------
* Run 'psensor'
+Compilation on Fedora 17
+------------------------
+
+ * install mandatory packages:
+ sudo yum install gcc gtk3-devel GConf2-devel lm_sensors-devel
+
+ * install additional recommended packages:
+ sudo yum install libatasmart-devel libcurl-devel json-c-devel
+ libmicrohttpd-devel help2man libnotify-devel
+ libgtop2-devel
+
+ * follow instructions from 'Compilation and Installation Steps'
+
Contact
-------
Bugs and comments can be sent to jeanfi@gmail.com