[systemd-devel] [PATCH 00/14] systemadm updates

Zbigniew Jędrzejewski-Szmek zbyszek at in.waw.pl
Mon Sep 19 04:24:15 PDT 2011


Hi,

here are some patches for systemadm. The goal is to make the output
more readable (i.e. with sorted and colored dependencies, not
ellipsized).  Also allow sorting on various columns, make text
selectable, and a bit shorter someplaces to save space.

A dependency on libgee is added, to have a hash map of units. Libgee
is packaged for fedora and debian, and should not be a
problem. Otherwise, units have to be looked up over dbus and this is
slow. Also, a wrappable gtk label is added as a separate file, because
gtk itself makes it hard to have a wrappable resizable label.

All in all, those patches are far from perfect, but systemadm hasn't
seen any changes in a long while and they should make stuff better.


Zbigniew Jędrzejewski-Szmek (14):
  systemadm: break timestamp formatting out into a seperate function
  systemadm: allow sorting of jobs and units
  systemadm: display dependencies sorted
  systemadm: split the type+status combo box into type combo & status checkbox
  systemadm: filter on swaps, paths, and timers too.
  systemadm: add a wrappable label and use it for status lines
  systemadm: add libgee as dependency and use it for a unit map
  systemadm: use color for dependency links
  systemadm: use bold for "requires", etc.
  systemadm: make the dependency listing  selectable
  systemadm: catch exceptions generated by dbus
  systemadm: coalesce id and decription fields
  systemadm: adjust row numbers after removing 'aliases'
  systemadm: use colors for id too, remove color from fragment link

 Makefile.am        |   15 ++-
 configure.ac       |    8 ++-
 src/.gitignore     |    1 +
 src/systemadm.vala |  290 +++++++++++++++++++++++++++++++---------------------
 src/wraplabel.vala |   73 +++++++++++++
 5 files changed, 263 insertions(+), 124 deletions(-)
 create mode 100644 src/wraplabel.vala

-- 
1.7.5.4



More information about the systemd-devel mailing list