- The search sub-widget (opened with ++ctrl+f++ or ++slash++)
- The sort menu sub-widget (opened with ++s++ or ++f6++)
By default, the main process table displays the following information for each process:
- PID
- Name of the process
- CPU use percentage (note this is averaged out per available thread)
- Memory use percentage
- Reads per second
- Writes per second
- Total amount read
- Total amount written
- User
- State
### Sorting
The table can be sorted by clicking on the table headers, which will either sort the table by that column, or if already
sorting by that column, reverse the sorting order.
Alternatively, one can sort using the sort menu sub-widget, which is brought up using ++s++ or ++f6++, and can be controlled by arrow keys or the mouse.
Pressing ++tab++ in the table will group entries with the same name together. The PID column will be replaced with the number of entries in each group, and usage
Note that the process state and user columns are disabled in this mode.
### Tree mode
Pressing ++t++ or ++f5++ in the table toggles tree mode in the process widget, displaying processes in regards to their parent-child process relationships.
A process in tree mode can also be "collapsed", hiding its children and any descendants, using either the ++minus++ or ++plus++ keys, or double clicking on an entry.
Lastly, note that in tree mode, processes cannot be grouped together due to the behaviour of the two modes somewhat clashing.
### Full command
You can show the full command instead of just the process name by pressing ++P++.
<imgsrc="../../../assets/screenshots/process/search/or.webp"alt="A picture of searching for a process with a search condition that uses the or operator."/>
<imgsrc="../../../assets/screenshots/process/search/quotes.webp"alt="A picture of searching for a process with a search condition that needs quotation marks."/>
<imgsrc="../../../assets/screenshots/process/search/cpu.webp"alt="A picture of searching for a process with a search condition that uses the CPU keyword."/>
| `and`<br/>`&&`<br/>`<Space>` | `<COND 1> and <COND 2>`<br/>`<COND 1> && <COND 2>`<br/>`<COND 1> <COND 2>` | Requires both conditions to be true to match |
| `or`<br/><code>||</code> | `<COND 1> or <COND 2>`<br/>`<COND 1> || <COND 2>` | Requires at least one condition to be true to match |
#### Units
All units are case-insensitive.
| Keywords | Description |
| -------- | ----------- |
| `B` | Bytes |
| `KB` | Kilobytes |
| `MB` | Megabytes |
| `GB` | Gigabytes |
| `TB` | Terabytes |
| `KiB` | Kibibytes |
| `MiB` | Mebibytes |
| `GiB` | Gibibytes |
| `TiB` | Tebibytes |
## Key bindings
Note that key bindings are generally case-sensitive.
| ++"Scroll"++ | Selects a CPU thread/average to show in the graph |
| ++lbutton++ | Table header: Sorts/reverse sorts the table by the column <br/> Table entry: Selects an entry in the table, if in tree mode, collapses/expands the entry's children |