GNOME Bugzilla – Bug 557634
gnome-session doesn't inspect $XDG_DATA_HOME/applications
Last modified: 2009-10-13 17:33:16 UTC
Please describe the problem: if i change some of required components in gconf path /desktop/gnome/session/required_components, gnome-session doesn't inspect $XDG_DATA_HOME/applications to find the provider. Steps to reproduce: 1. create a desktop file in $XDG_DATA_HOME/applications, for example openbox.desktop 2. set /desktop/gnome/session/required_components/windowmanager to "openbox" 3. reload gnome-session Actual results: an error message "Unable to find provider 'openbox' of required component 'windowmanager'" Expected results: openbox starting as window manager Does this happen every time? yes Other information:
Created attachment 122004 [details] [review] add $XDG_DATA_HOME to search list for application dirs like autostart dirs, make gnome-session search in user directory for providers of required components.
Commited to gnome-2-24 and trunk. Thanks!