This is an old revision of the document!
~~NOTRANS~~
Task Manager
Future Goals
Use gksu to restart the application as root;- A settings dialog;
- 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
andmemory_cache
withmemory_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 signals;
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.
- Investigate this: http://github.com/chergert/uber-graph