htop - an interactive process viewer
Go to file
Bert Wesarg 94b8c2e714 fix width of AffinitPanel
The panel size of 15 includes the gap to the next panel, thus use 14 as
the minimum size and let the caller of `AffinityPanel_new` handle the
gap.
2020-08-26 22:03:11 +02:00
.github/workflows Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:15:00 +10:00
darwin Updates to project URLs in docs and embedded in source code 2020-08-22 15:47:11 +10:00
dragonflybsd Updates to project URLs in docs and embedded in source code 2020-08-22 15:47:11 +10:00
freebsd Merge branch 'patch-1' of https://github.com/ginggs/htop-1 into ginggs-patch-1 2020-08-22 15:35:55 +10:00
linux Avoid shadowing warnings 2020-08-25 12:01:56 +02:00
openbsd Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
scripts MakeHeader.py.in: remove unused import 2020-08-25 12:00:08 +02:00
solaris Updates to project URLs in docs and embedded in source code 2020-08-22 15:47:11 +10:00
unsupported Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
zfs Update header files to match whitespace changes in source files 2020-08-22 15:46:31 +10:00
.editorconfig Add trim_trailing_whitespace to editorconfig 2019-10-31 11:39:57 -05:00
.gitignore Generate an appropriate shebang line for MakeHeader script 2020-08-23 11:24:52 +10:00
.travis.yml travis-ci should really detect autogen.sh... 2015-11-19 13:14:20 -02:00
Action.c fix width of AffinitPanel 2020-08-26 22:03:11 +02:00
Action.h Update header files to match whitespace changes in source files 2020-08-22 15:46:31 +10:00
Affinity.c Resolve compiler warnings and errors relating to the Arg union 2020-08-20 09:35:33 +10:00
Affinity.h Resolve compiler warnings and errors relating to the Arg union 2020-08-20 09:35:33 +10:00
AffinityPanel.c fix width of AffinitPanel 2020-08-26 22:03:11 +02:00
AffinityPanel.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
AUTHORS Initial import. 2006-03-04 18:16:49 +00:00
autogen.sh Simplify autogen.sh 2016-02-14 22:36:40 +01:00
AvailableColumnsPanel.c Security review: check results of snprintf. 2017-07-27 16:07:50 -03:00
AvailableColumnsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
AvailableMetersPanel.c Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
AvailableMetersPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
BatteryMeter.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
BatteryMeter.h Move platform-dependent parts of Linux battery meter. 2014-11-27 21:04:57 -02:00
CategoriesPanel.c Mark some things as const 2017-07-22 22:34:30 -05:00
CategoriesPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
ChangeLog Update changelog with Berts latest addition 2020-08-26 10:44:22 +10:00
CheckItem.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
CheckItem.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
ClockMeter.c Rename Meter.setValues() functions to updateValues() 2016-05-04 13:39:26 +08:00
ClockMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 2012-12-05 15:12:20 +00:00
ColorsPanel.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
ColorsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
ColumnsPanel.c Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
ColumnsPanel.h Update header files to match whitespace changes in source files 2020-08-22 15:46:31 +10:00
configure.ac Fix in AC_CONFIG_FILES, try #2 2020-08-24 21:37:28 +02:00
CONTRIBUTING.md Updates to project URLs in docs and embedded in source code 2020-08-22 15:47:11 +10:00
COPYING Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
CPUMeter.c Merge branch 'hishamhm-pull-1012' 2020-08-20 15:51:21 +10:00
CPUMeter.h Merge branch 'hishamhm-pull-1012' 2020-08-20 15:51:21 +10:00
CRT.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
CRT.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
DisplayOptionsPanel.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
DisplayOptionsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
EnvScreen.c Security review: make privilege dropping-restoring optional. 2017-07-26 15:40:55 -03:00
EnvScreen.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
FunctionBar.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
FunctionBar.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
Hashtable.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
Hashtable.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
Header.c Avoid string overflow warning 2020-08-25 11:59:59 +02:00
Header.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
HostnameMeter.c Rename Meter.setValues() functions to updateValues() 2016-05-04 13:39:26 +08:00
HostnameMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 2012-12-05 15:12:20 +00:00
htop.1.in Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
htop.c Merge branch 'hishamhm-pull-1011' 2020-08-20 15:18:20 +10:00
htop.desktop Add danish translation to htop.desktop 2019-02-19 01:25:52 +01:00
htop.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
htop.png Updated icon! 2014-04-09 14:47:58 -03:00
IncSet.c added MainPanel actions n and N for find next and find prev. closes #601 2018-11-03 15:59:55 -04:00
IncSet.h Merge branch 'hishamhm-pull-850' 2020-08-20 09:42:40 +10:00
InfoScreen.c Avoid discarding const qualifiers 2020-08-25 12:00:03 +02:00
InfoScreen.h Avoid discarding const qualifiers 2020-08-25 12:00:03 +02:00
ListItem.c Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
ListItem.h Update header files to match whitespace changes in source files 2020-08-22 15:46:31 +10:00
LoadAverageMeter.c Security review: check results of snprintf. 2017-07-27 16:07:50 -03:00
LoadAverageMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 2012-12-05 15:12:20 +00:00
MainPanel.c Merge branch 'hishamhm-pull-949' 2020-08-20 14:48:47 +10:00
MainPanel.h Resolve compiler warnings and errors relating to the Arg union 2020-08-20 09:35:33 +10:00
Makefile.am Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:15:00 +10:00
MemoryMeter.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
MemoryMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 2012-12-05 15:12:20 +00:00
Meter.c Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
Meter.h Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
MetersPanel.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
MetersPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
NEWS Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
Object.c Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
Object.h Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
OpenFilesScreen.c Close pipe after lsof 2019-06-23 13:13:05 -04:00
OpenFilesScreen.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
Panel.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
Panel.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
Process.c Avoid discarding const qualifiers 2020-08-25 12:00:03 +02:00
Process.h Avoid discarding const qualifiers 2020-08-25 12:00:03 +02:00
ProcessList.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
ProcessList.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
README Documentation updates to reflect community maintainership 2020-08-20 13:16:31 +10:00
README.md Add README.md for Github 2014-02-03 09:11:39 -02:00
RichString.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
RichString.h Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
ScreenManager.c Merge branch 'hishamhm-pull-959' 2020-08-20 14:57:30 +10:00
ScreenManager.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
Settings.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
Settings.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
SignalsPanel.c Fix overflow for signals >= 100. 2018-03-25 15:15:37 -03:00
SignalsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
StringUtils.c Avoid string overflow warning 2020-08-25 11:59:59 +02:00
StringUtils.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
SwapMeter.c Rename Meter.setValues() functions to updateValues() 2016-05-04 13:39:26 +08:00
SwapMeter.h use dynamic units for text display 2015-08-27 06:13:27 +02:00
TasksMeter.c Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
TasksMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 2012-12-05 15:12:20 +00:00
test_spec.lua Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
TESTPLAN Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
TraceScreen.c Add timestamps to the strace screen 2019-04-29 15:17:05 +02:00
TraceScreen.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
UptimeMeter.c Security review: check results of snprintf. 2017-07-27 16:07:50 -03:00
UptimeMeter.h Move UptimeMeter back into cross-platform code. 2014-11-27 19:34:47 -02:00
UsersTable.c Check for failure in allocations. 2016-02-02 15:53:02 +01:00
UsersTable.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
Vector.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
Vector.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
XAlloc.c Introduce xAsprintf as checked version of asprintf 2020-08-21 10:37:29 +02:00
XAlloc.h Introduce xAsprintf as checked version of asprintf 2020-08-21 10:37:29 +02:00

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)