Bug 5501

Summary: guake fails under XFCE
Product: Mageia Reporter: Denis Prost <denis.prost>
Component: RPM PackagesAssignee: Jani Välimaa <jani.valimaa>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: jani.valimaa
Version: Cauldron   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: guake-0.4.2-4.mga1 CVE:
Status comment:

Description Denis Prost 2012-04-20 11:27:21 CEST
when starting guake from a terminal under xfce (either with gnome services started or not), it fails with the following error message :

** (process:6951): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'

** (process:6951): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'

** (process:6951): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags'
Traceback (most recent call last):
  File "/usr/lib/guake/guake.py", line 1353, in <module>
    if not main():
  File "/usr/lib/guake/guake.py", line 1296, in main
    instance = Guake()
  File "/usr/lib/guake/guake.py", line 649, in __init__
    notification.show()
glib.GError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
Comment 1 Jani Välimaa 2012-04-20 15:37:05 CEST
I'll check this one..

Status: NEW => ASSIGNED
CC: (none) => jani.valimaa
Assignee: bugsquad => jani.valimaa

Comment 2 Jani Välimaa 2012-04-20 15:54:58 CEST
Can't reproduce this on XFCE. Warnings are exactly same, though. (However I find out missing require for gnome-python-gconf.)

Do you have python-dbus and python-notify installed? Check also that xfce4-notifyd or notification-daemon is installed.
Comment 3 Denis Prost 2012-04-20 20:52:53 CEST
notification-daemon was installed but not xfce4-notifyd.
I installed xfce4-notifyd, it caused notification-daemon to be uninstalled, and now guake works !
Thanks,

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED