Next Previous Table of Contents

### 2. The menu

### 2.1 Window menu

Iconify

  Iconifies the main window. When iconfied, kpm uses far less CPU time because there is no need to update the process list. If you use KWM as window manager and the option "Dock into kpanel" is checked, you will see a little icon in kpanel displaying the average system load. Under other window managers like fvwm, kpm's icon itself will show the load (but this depends on how the window manager is configured).

Quit

  Exits kpm (closing the main window has the same effect).

### 2.2 Process menu

Renice

  Allows you to modify the priority of the marked process (or all marked processes). Under Linux a process has a priority (nice value) ranging from -20 (best) to +20 (worst), thus increasing the nice value gives a process less CPU time. You are not allowed to lower the nice value (improve its priority) unless are the super-user. This means that, as an ordinary user, you cannot lower the nice value of a process even if you raised it before.

  Of course you are only allowed to alter the priority of your own processes. The super-user is allowed to modify the priority for any process, and he may lower the priority.

Change scheduling

  This option is only available to root. The Change Scheduling... dialog allows the super-user to change the scheduling policy of the selected processes (using the Posix.1b real-time extensions present in the Linux 2.0.x kernels). Normal processes are set to SCHED_OTHER and have static priority 0; (soft) real-time processes have the policy SCHED_FIFO or SCHED_RR and a static priority in the range of 1 to 99.

Socket info

  Displays a list of TCP and UDP sockets used by the selected processes.

### 2.3 Signal menu

The signal menu allows you to send various signals to all marked processes. Be careful when doing this, especially if more than one process is marked. The standard Linux signals are explained here.

### 2.4 View menu

Refresh process list

  Immediatly updates the process list. This is very useful if you use rather long update periods. You can also do this by pressing the update button in the toolbar or by pressing the Space key.

All processes

  Displays all processes.

Your processes

  Display your processes, including those running under a different user (i.e. SETUID root programs you started)

Non-root processes

  Display all processes except those started by root.

Running processes

  Show only running processes (running or on the run queue)

User fields

  The process list will show the most interesting process fields. This are those fields typically displayed by "top".

Job fields

  Displays most relevant fields for job-control.

Memory fields

  Shows information about memory usage, page faults...

Next Previous Table of Contents