Xfce Wiki

Sub domains
 

This is an old revision of the document!


~~NOTRANS~~

Task Manager

Future Goals

  • Use gksu to restart the application as root;
  • A properties dialog to inspect processes with information like lsof;
  • Running debugging tools like gdb/nemiver or strace;
  • Switch between liststore and treestore;
  • Add optional monitors for network/disk io/etc;
  • Retrieve application icon/name without windows.

Floating Ideas

  • API changes:
    • Replace memory_buffer and memory_cache with memory_inactive;
    • New function pid_is_running() to show running tasks with a yellow background;
    • New function pid_is_zombi() to show tasks gray on black;
  • Update the status icon with a graph;
  • Application actions “Bring to front” and so on with an optional dialog for n_window > 1;
  • Display a skull icon in front of uninterruptible disk sleep tasks (in casual word daemonized);
  • Show CPU usage text “insensitive” when 0% – makes it easier to distinguish if yes or no a process is using CPU cycles.

Options

  • Toolbar style with label/icon/both;
  • Show/hide application icons;
  • Don't ask for sending/setting signals/priorities;
  • Draw monitors without borders (gtk_paint_box).

User Suggestions

  • Add a text entry to filter tasks
    • It is already possible to type in the tree view and type up/down arrows to jump from one task to another, which is more than enough
  • Draw multicore and Mem/Swap with several lines on the same graph.