Daniel Lange
7c43e02591
Improve String_contains_i to allow for multiple terms
...
This enables:
* Multiple filters in the main panel and strace etc. views
* Multiple search terms
The search terms are separated by "|" and are still fixed strings
matched case-insensitive.
Added a multi flag at request of BenBE.
2022-03-25 17:19:59 +01:00
Daniel Lange
4aeb146ce8
Remove duplicate sections on COMM and EXE
...
Closes #934
Thank you, Narendran Gopalakrishnan (gnarendran)!
2022-02-13 17:22:39 +01:00
Tobias Stoeckmann
6eab39c0ab
Fix typo
...
This typo has been found with codespell.
2022-01-11 19:56:27 +01:00
Daniel Lange
2c3a64ac9c
Year 2022 updates
2022-01-03 18:01:18 +01:00
Benny Baumann
915b558bbe
Document CCGROUP column
2021-11-28 20:19:10 +01:00
наб
dfa62506b7
Allow -u UID
...
Defaults to username, of course, like all POSIX utilities do
2021-10-24 04:39:58 +02:00
Benny Baumann
9d3a1d4981
Elaborate the highlighting of outdated/deleted executables and libraries
2021-10-19 00:39:24 +02:00
Daniel Lange
976fa3b121
Make the "Released under the GNU GPLv2+. See 'man' page for more info." from ScreenManager.c valid
2021-09-22 14:23:49 +02:00
Christian Göttsche
58a59c11f4
linux: drop dead process field column DIRTY
...
The field for dirty pages in /proc/[pid]/statm is always 0 since Linux
2.6 (see man:proc(5)).
2021-09-02 08:03:21 +02:00
Nathan Scott
9a07ba2700
Merge pull request #705 from natoscott/pcp-htop-manual
...
docs: updates and new manual page for pcp-htop
2021-08-13 16:05:38 +10:00
Nathan Scott
5b5836a2b1
Apply suggestions from code review
...
Co-authored-by: BenBE <BenBE@geshi.org>
2021-08-13 16:04:25 +10:00
Daniel Lange
eb4ff3c69c
Add Shift-F7, Shift-F8 keybindings for autogroups
2021-08-09 16:23:09 +10:00
Nathan Scott
1bd95983b2
Add columns for process autogroup identifier and nice value
...
Adds AGRP (autogroup) and ANI (autogroup nice) columns that
report the information from /proc/PID/autogroup, as well as
handlers for '{' and '}' to change the autogroup nice value.
This is guarded by /proc/sys/kernel/sched_autogroup_enabled
such that sampling and/or changing values wont be attempted
unless the kernel feature is enabled.
Fixes : #720
2021-08-09 07:56:13 +02:00
Nathan Scott
04da92dfd1
docs: updates and new manual page for pcp-htop
...
Add some words about pcp-htop to the main man page, and add a
new man page describing the pcp-htop configuration files that
allow new meters and columns to be defined at runtime.
2021-08-03 14:11:21 +10:00
Varik Valefor
d075d49a0c
htop.1.in: Some grammatical errors are fixed.
2021-05-30 11:15:45 +02:00
Varik Valefor
f171e360e0
htop.1.in: A grammatical error is fixed.
2021-05-30 11:15:45 +02:00
Benny Baumann
771a1be316
Update documentation for basename coloring of cmdline/exe columns
2021-05-23 09:30:36 +02:00
Christian Göttsche
9a8221568a
Rework TTY column
...
* Rename internal identifier from TTY_NR to just TTY
* Unify column header on platforms
* Use devname(3) on BSD derivate to show the actual terminal,
simplifies current FreeBSD implementation.
* Use 'unsigned long int' as id type, to fit dev_t on Linux.
Only on Solaris the terminal path is not yet resolved.
2021-04-14 17:29:56 +02:00
Christian Göttsche
36880cd61c
Add read-only option
...
Add command line option to disable all system and process changing
features.
2021-04-14 17:21:43 +02:00
Christian Göttsche
812cfcb94d
Rename drop-capabilities options none to off
...
None might be ambiguous whether we are dropping none or whether we keep
none.
Rename to off to make more clear this option does not drop any.
2021-04-14 17:19:26 +02:00
Daniel Lange
2328e52403
Document PERCENT_NORM_CPU and mention Irix / Solaris modes (top lingo)
2021-03-03 10:46:49 +01:00
Daniel Lange
2c6222e30a
Option and key ("*") to collapse / expand all branches under PID 1
...
(and PID 2 if kernel threads are shown)
Based on hishamhm/htop#510 by Krishna Chaitanya, B
Closes #68
2021-02-13 16:47:04 +01:00
Daniel Lange
f3eab4e796
Explain historic naming of Light-Weight Processes column aka threads
2021-02-02 10:08:59 +01:00
Christian Göttsche
f4404effa4
Add option to drop Linux capabilities
...
Conflicts with setuid support, but that is commonly not enabled.
2021-01-11 20:19:51 +01:00
Daniel Lange
4979245aa5
Update help and man page for improved -t / -s options
2021-01-08 21:34:30 +01:00
Daniel Lange
a0b899f29d
Note Shift-F3 use in man page
2020-12-25 11:53:02 +01:00
Jake Mannens
f1463fdd64
Added keybind 'N' for sorting by PID
2020-12-23 18:30:26 +01:00
Benny Baumann
068561351f
Document dynamic bindings and assumed external configuration
2020-12-21 22:15:28 +01:00
Benny Baumann
0401df8cbd
Update key mapping documentation for sorting
2020-12-18 07:37:23 +01:00
Nathan Scott
366b78edd9
Remove superflous breaks around man page section heads
...
There is no need to start a paragraph explicitly after
a section header (SH) in troff - some man linters will
complain about this as well.
2020-12-14 11:03:46 +11:00
Benny Baumann
bd6237eb31
Document implicit incremental search
2020-12-03 22:41:31 +01:00
Benny Baumann
a7cf6c67d6
Typo fix in docs
2020-11-28 20:47:36 +01:00
Benny Baumann
0380d0bfd5
Include documentation for COMM and EXE
2020-11-28 20:23:33 +01:00
Narendran Gopalakrishnan
09fe94da18
Improving Command display/sort
2020-11-24 19:05:48 +01:00
Christian Göttsche
fa002c0ba9
Rename virtual memory column from M_SIZE to M_VIRT
...
Closes : #325
2020-11-21 19:39:45 +01:00
Daniel Lange
0951090fa4
Merge branch 'hili-new-old' of adsr/htop into highlight-new-old-processes
2020-11-16 12:55:07 +01:00
Fynn Wulf
84dad4c38e
Implement screen for active file locks
2020-11-09 19:17:57 +01:00
Adam Saponara
dde71c6637
Highlight new and old processes ( #74 )
2020-10-30 21:56:16 -04:00
Christian Göttsche
b47bc667a2
Add key to pause process list updates
2020-10-12 13:04:00 +02:00
ryenus
32a2caa692
use 'w' for command wrapping as 'M' is already used
...
since 'M' is already used for sort-by-memory, as with:
keys['M'] = actionSortByMemory;
reorder help info about shortcut keys
2020-10-09 09:03:32 +08:00
laydervus
fbf6424e64
Option to set initial filter
...
Closes #219
2020-10-07 10:34:25 +02:00
ryenus
f4bb50294a
show selected command wrapped in a separate window
...
For a process with a very long command, especially with many long
command line arguments, inspecting the command and its arguments could
become inconvenient.
Meanwhile htop supports the concept of "screen", or window, which is
extended here to create a dedicated "CommandScreen", making it possible
to display the command of the selected process in a separate window
meanwhile being wrapped into multiple lines.
Another benefit of using a command screen is, the user can navigate
through the wrapped lines of the command and perform actions like
searching and filtering.
2020-09-24 19:22:25 +02:00
Michael F. Schönitzer
c1b5201444
Consistent wording/formatting of field descriptions
2020-09-24 17:48:17 +02:00
Michael F. Schönitzer
83257744cc
Document M_PSS and M_PSSWP in man page
2020-09-24 17:48:17 +02:00
Michael F. Schönitzer
7844e06eb0
Document field M_SWAP in man page
2020-09-24 17:48:17 +02:00
Christian Göttsche
f6b0efded5
Convert short version option to capital V
...
v is generally used for enabling verbose mode
2020-09-18 12:27:45 +02:00
Michael F. Schönitzer
1061bd719a
Change option '-m' to '-M' for consistency of cli
...
`-m` was added as short option for `--no-mouse`, this is inconsistence
to the rest of the cli since otherwise the short options to disable a
feature are capital letters. Therefore this commit renames the option to
`-M`.
This commit also documents the option in the man page.
2020-09-18 12:04:21 +02:00
Christian Göttsche
98ee833932
Add Linux process column for context switches
...
Displays the incremental sum of voluntary_ctxt_switches and nonvoluntary_ctxt_switches.
2020-09-17 21:53:15 +02:00
Christian Hesse
db5adbeae0
add option (-U, --no-unicode) to disable unicode at runtime
2020-09-01 10:09:00 +02:00
Christian Göttsche
b92f62f912
Remove trailing whitespaces
2020-08-21 10:37:33 +02:00