You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Graham Inggs 6aed2be247
Fix build on FreeBSD
6 years ago
.github/workflows Update ci.yml 6 years ago
darwin Merge branch 'hishamhm-pull-920' 6 years ago
dragonflybsd Merge branch 'hishamhm-pull-932' 6 years ago
freebsd Fix build on FreeBSD 6 years ago
linux Merge branch 'hishamhm-pull-920' 6 years ago
openbsd Merge branch 'hishamhm-pull-932' 6 years ago
scripts Resolve complation issues with -fno-common (default from gcc-10) 6 years ago
solaris Merge branch 'hishamhm-pull-920' 6 years ago
unsupported Merge branch 'hishamhm-pull-932' 6 years ago
zfs Support for ZFS Compressed ARC statistics 7 years ago
.editorconfig Add `trim_trailing_whitespace` to editorconfig 6 years ago
.gitignore Unstage/gitignore INSTALL since it's regenerated by autogen.sh 8 years ago
.travis.yml travis-ci should really detect autogen.sh... 10 years ago
AUTHORS
Action.c Merge branch 'hishamhm-pull-960' 6 years ago
Action.h Merge branch 'hishamhm-pull-857' 6 years ago
Affinity.c Resolve compiler warnings and errors relating to the Arg union 6 years ago
Affinity.h Resolve compiler warnings and errors relating to the Arg union 6 years ago
AffinityPanel.c Security review: check results of snprintf. 9 years ago
AffinityPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
AvailableColumnsPanel.c Security review: check results of snprintf. 9 years ago
AvailableColumnsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
AvailableMetersPanel.c Merge branch 'hishamhm-pull-960' 6 years ago
AvailableMetersPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
BatteryMeter.c Clean up existing whitespace 6 years ago
BatteryMeter.h Move platform-dependent parts of Linux battery meter. 11 years ago
CONTRIBUTING.md Add Contributing Guide! 8 years ago
COPYING
CPUMeter.c Merge branch 'hishamhm-pull-1012' 6 years ago
CPUMeter.h Merge branch 'hishamhm-pull-1012' 6 years ago
CRT.c Merge branch 'hishamhm-pull-920' 6 years ago
CRT.h Merge branch 'hishamhm-pull-920' 6 years ago
CategoriesPanel.c Mark some things as const 9 years ago
CategoriesPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
ChangeLog Mention change of maintainership in ChangeLog 6 years ago
CheckItem.c Clean up existing whitespace 6 years ago
CheckItem.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
ClockMeter.c Rename Meter.setValues() functions to updateValues() 10 years ago
ClockMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 13 years ago
ColorsPanel.c Clean up existing whitespace 6 years ago
ColorsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
ColumnsPanel.c Clean up existing whitespace 6 years ago
ColumnsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
DisplayOptionsPanel.c Merge branch 'hishamhm-pull-932' 6 years ago
DisplayOptionsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
EnvScreen.c Security review: make privilege dropping-restoring optional. 9 years ago
EnvScreen.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
FunctionBar.c Clean up existing whitespace 6 years ago
FunctionBar.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
Hashtable.c Clean up existing whitespace 6 years ago
Hashtable.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
Header.c Merge branch 'hishamhm-pull-960' 6 years ago
Header.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
HostnameMeter.c Rename Meter.setValues() functions to updateValues() 10 years ago
HostnameMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 13 years ago
IncSet.c added MainPanel actions n and N for find next and find prev. closes #601 7 years ago
IncSet.h Merge branch 'hishamhm-pull-850' 6 years ago
InfoScreen.c Merge branch 'hishamhm-pull-1010' 6 years ago
InfoScreen.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
ListItem.c Security review: check results of snprintf. 9 years ago
ListItem.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
LoadAverageMeter.c Security review: check results of snprintf. 9 years ago
LoadAverageMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 13 years ago
MainPanel.c Merge branch 'hishamhm-pull-949' 6 years ago
MainPanel.h Resolve compiler warnings and errors relating to the Arg union 6 years ago
Makefile.am Merge branch 'hishamhm-pull-920' 6 years ago
MemoryMeter.c Clean up existing whitespace 6 years ago
MemoryMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 13 years ago
Meter.c Merge branch 'hishamhm-pull-960' 6 years ago
Meter.h Merge branch 'hishamhm-pull-960' 6 years ago
MetersPanel.c Clean up existing whitespace 6 years ago
MetersPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
NEWS cleanup old stuff 15 years ago
Object.c Merge branch 'hishamhm-pull-960' 6 years ago
Object.h Merge branch 'hishamhm-pull-960' 6 years ago
OpenFilesScreen.c Close pipe after lsof 7 years ago
OpenFilesScreen.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
Panel.c Clean up existing whitespace 6 years ago
Panel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
Process.c Merge branch 'hishamhm-pull-960' 6 years ago
Process.h Merge branch 'hishamhm-pull-866' 6 years ago
ProcessList.c Clean up existing whitespace 6 years ago
ProcessList.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
README Documentation updates to reflect community maintainership 6 years ago
README.md Add README.md for Github 12 years ago
RichString.c Clean up existing whitespace 6 years ago
RichString.h Merge branch 'hishamhm-pull-960' 6 years ago
ScreenManager.c Merge branch 'hishamhm-pull-959' 6 years ago
ScreenManager.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
Settings.c Merge branch 'hishamhm-pull-959' 6 years ago
Settings.h Merge branch 'hishamhm-pull-959' 6 years ago
SignalsPanel.c Fix overflow for signals >= 100. 8 years ago
SignalsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
StringUtils.c Merge branch 'hishamhm-pull-960' 6 years ago
StringUtils.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
SwapMeter.c Rename Meter.setValues() functions to updateValues() 10 years ago
SwapMeter.h use dynamic units for text display 11 years ago
TESTPLAN Fix failing stuff. 11 years ago
TasksMeter.c Merge branch 'hishamhm-pull-960' 6 years ago
TasksMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 13 years ago
TraceScreen.c Add timestamps to the strace screen 7 years ago
TraceScreen.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
UptimeMeter.c Security review: check results of snprintf. 9 years ago
UptimeMeter.h Move UptimeMeter back into cross-platform code. 11 years ago
UsersTable.c Check for failure in allocations. 10 years ago
UsersTable.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
Vector.c Clean up existing whitespace 6 years ago
Vector.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
XAlloc.c Security review: check results of snprintf. 9 years ago
XAlloc.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
autogen.sh Simplify autogen.sh 10 years ago
configure.ac Documentation updates to reflect community maintainership 6 years ago
htop.1.in Merge branch 'hishamhm-pull-971' 6 years ago
htop.c Merge branch 'hishamhm-pull-1011' 6 years ago
htop.desktop Add danish translation to htop.desktop 7 years ago
htop.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
htop.png Updated icon! 12 years ago
test_spec.lua Fix typos, by @Gelma. 10 years ago

README.md

htop

CI Coverity Scan Build Status Mailing List IRC #htop Github Release

Introduction

htop is a cross-platform interactive process viewer. It requires ncurses.

For more information and details on how to contribute to htop visit htop.dev.

Build instructions

This program is distributed as a standard autotools-based package. For detailed instructions see the INSTALL file, which is created after ./autogen.sh is run.

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.

License

GNU General Public License, version 2 (GPL-2.0)