| Age | Commit message (Collapse) | Author | 
 | 
connectSession throws a ClientError Exception when
DBUS_SESSION_BUS_ADDRESS is unset. Without exception handler this will
result in program termination.
Since the DBus handler merely sends a signal to the event loop it does
no harm when it won't run. Normal operation will continue just if
compiled without dbus support.
 | 
 | 
This belongs here, otherwise ghc will complain about orphaned instances
 | 
 | 
safeHead is a very general utility function with suits better into a
common Util module.
 | 
 | 
 |