avahi restart, and displaying a graphical error message on issues with dbus is implemented in the upcoming release.
It seems that most of the crash that were reported in launchpad were related to the session bus not being available. in s-d-a the session bus was used for notifications, i moved on using python-notify instead of the dbus api. And when something goes wrong with the notification deamon, i disable notification instead of crashing :) -- service-discovery-applet crashes when Avahi daemon stops https://launchpad.net/bugs/85063 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs