Artha is expected to be used by many distros and not by Ubuntu alone. Unity doesn't honour GtkStatusIcon of GTK+, while other desktop environments Gnome, KDE, Xfce to name a few does. Adding conditional code only to tackle a single desktop environment's deviation defeats the purpose of using a cross-platform toolkit library.
Hence adding Artha to systry whitelist seems to be a better solution and this, if I'm not wrong, can be done with out changing the code i.e. via the debian package.
Artha is expected to be used by many distros and not by Ubuntu alone. Unity doesn't honour GtkStatusIcon of GTK+, while other desktop environments Gnome, KDE, Xfce to name a few does. Adding conditional code only to tackle a single desktop environment's deviation defeats the purpose of using a cross-platform toolkit library.
Hence adding Artha to systry whitelist seems to be a better solution and this, if I'm not wrong, can be done with out changing the code i.e. via the debian package.