This is a modified version of htop, enabling the usage of lm_sensors. Thanks to redeagle for his original gist!
Necessary steps to clone, build and install:
Install lm_sensors for your distribution, e. g. for Arch Linux:
sudo pacman -S lm_sensors
Clone the repo
git clone https://github.com/nobol/htop.git && cd htop
Build it
(I modified the configure to reflect the default Arch Linux htop directory, if you don't want this, just remove all the options behind ./configure)
./autogen.sh && ./configure --prefix=/usr --sysconfdir=/etc --enable-unicode --enable-openvz --enable-vserver --enable-cgroup && sudo make install
Run it
htop
You can also find a gist with the patch only: https://gist.github.com/nobol/8eb5a397329cfc8be876ef57a2d2e9a8
ORIGINAL README from hishamshm's htop repo
by Hisham Muhammad [email protected] (2004 - 2016)
This is htop, an interactive process viewer.
It requires ncurses. It is developed primarily on Linux,
but we also have code for running under FreeBSD and Mac OS X
(help and testing are wanted for these platforms!)
This software has evolved considerably over the years, and is reasonably complete, but there is always room for improvement.
- In
htopyou can scroll the list vertically and horizontally to see all processes and full command lines. - In
topyou are subject to a delay for each unassigned key you press (especially annoying when multi-key escape sequences are triggered by accident). htopstarts faster (topseems to collect data for a while before displaying anything).- In
htopyou don't need to type the process number to kill a process, intopyou do. - In
htopyou don't need to type the process number or the priority value to renice a process, intopyou do. - In
htopyou can kill multiple processes at once. topis older, hence, more tested.
This program is distributed as a standard autotools-based package. See the INSTALL file for detailed instructions.
When compiling from a release tarball, run:
./configure && make
For compiling sources downloaded from the Git repository, run:
./autogen.sh && ./configure && make
By default make install will install into /usr/local, for changing
the path use ./configure --prefix=/some/path.
See the manual page (man htop) or the on-line help ('F1' or 'h'
inside htop) for a list of supported key commands.
If not all keys work check your curses configuration.
GNU General Public License, version 2 (GPL-2.0)
