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 _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
