X-Git-Url: http://git.wpitchoune.net/gitweb/?p=psensor.git;a=blobdiff_plain;f=README;h=1c5100968d836089b0da89ad0d4de38b1609d34a;hp=2c396555a2e4ad301b41a1efd42314ff9fb0e5b8;hb=refs%2Fheads%2Fmaster;hpb=3999142849d1dedbb343ac3cb9f0a1d9c714ada0 diff --git a/README b/README index 2c39655..1c51009 100644 --- a/README +++ b/README @@ -1,181 +1 @@ -Psensor - Temperature Monitoring For Linux ------------------------------------------- - -Psensor is a graphical temperature monitor for Linux. - -It can monitor: - - * 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 or libatasmart). - * the rotation speed of the fans (using lm-sensors). - * the temperature of a remote computer. - * the cpu load. - -Alarms using Desktop Notification can be set to each sensor to notify -high temperatures. - -For Ubuntu users, Psensor is providing an Application Indicator to -alert users when a temperature is too high. - -To monitor the temperature of a remote computer: - - * start psensor-server on the remote computer. The default port is - 3131 and can be changed by using the '--port=PORT' command line - option. - - * start psensor with the '--url' option: psensor - --url=http://hostname:3131 - -WARNING: -psensor-server does not provide any way to restrict the connection to -the HTTP server, worst, no effort has been made against malicious HTTP -attacks. You should make the psensor-server port available only to a -network or computer you trust by using the usual network security -tools of the system (for example, iptables). - - -Installation ------------- - -Psensor can be compiled and installed on any modern linux -distribution. - -Debian ------- - -For Debian, the binary and source packages are available in the wheezy -(testing) and sid (unstable) repositories. - -Debian package information are available at: -http://packages.qa.debian.org/p/psensor.html - -Compilation requires the following packages: - -asciidoc cppcheck gettext libgtk-3-dev libgconf2-dev libnotify-dev -libsensors4-dev help2man libcurl4-openssl-dev libjson0-dev -libmicrohttpd-dev libgtop2-dev libatasmart-dev - -Debian kfreebsd ---------------- - -Compilation requires the following packages: -asciidoc cppcheck gcc libgtk3.0-dev libsensors4-dev libgconf2-dev -help2man libcurl4-openssl-dev libjson0-dev libmicrohttpd-dev -libgtop2-dev libatasmart-dev - -Ubuntu ------- - -Notes about installation on Ubuntu is available at: -http://wpitchoune.net/blog/psensor/ubuntu-integration - -Since Ubuntu Oneiric (11.10), psensor is available in the universe -repository of Ubuntu. - -For other Ubuntu releases, the easy way to install Psensor and -Psensor-server is to use the dedicated PPA. - -For the last stable version: -sudo apt-get apt-add-repository ppa:/jfi/psensor -sudo apt-get update -sudo apt-get install psensor - -For the last development version: -sudo apt-get apt-add-repository ppa:/jfi/psensor-unstable -sudo apt-get update -sudo apt-get install psensor -sudo apt-get install psensor-server - -ATI/AMD GPU Support -------------------- - -To compile Psensor with ATI support on Ubuntu: - - * installs the usual Psensor build dependencies and fglrx ubuntu - package. - - * downloads the ATI ADL SDK from: - http://developer.amd.com/sdks/ADLSDK/Pages/default.aspx and - extracts the files of the archive into a directory [dir]. - - * configure the build environment: - ./configure --with-libatiadl=[dir] - where [dir] must be the directory where you have extracted the ATI - ADL SDK. - - * then follow usual GNU autotools compilation: - make clean all - make install - -Installation from source archive --------------------------------- - -Psensor compilation requires: - * make/gcc - * lm-sensors - * library sensors4 - * library gtk3 - * library gconf2 - * help2man - * asciidoc (optional, required to produce the html version of the - faq) - * cppcheck (optional, static source checker) - * library libnotify (optional) - * library libappindicator (optional) - * library libXNVCtrl (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 - * lm-sensors - * library sensors4 - * help2man - * library libmicrohttpd - * library json0 - * asciidoc (optional, required to produce the html version of the - faq) - * cppcheck (optional, static source checker) - * library gtop2 (optional, required for CPU usage) - * library atasmart (optional, for disk monitoring) - -Compilation and Installation Steps ----------------------------------- - - * Extract files from the source archive - * Compilation: - ./configure - make clean all - - * Installation: - make install - - * Start the sensor detection script: 'sensors-detect' and follows the - instructions - - * Verify the sensor detection by running: 'sensors' - - * 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 -Home page: http://wpitchoune.net/psensor \ No newline at end of file +The GIT repository has moved to https://gitlab.com/jeanfi/psensor.git \ No newline at end of file