After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 557634 - gnome-session doesn't inspect $XDG_DATA_HOME/applications
gnome-session doesn't inspect $XDG_DATA_HOME/applications
Status: RESOLVED FIXED
Product: gnome-session
Classification: Core
Component: gnome-session
2.24.x
Other All
: Normal minor
: ---
Assigned To: Session Maintainers
Session Maintainers
Depends on:
Blocks: 523057
 
 
Reported: 2008-10-23 16:52 UTC by tuxce
Modified: 2009-10-13 17:33 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
add $XDG_DATA_HOME to search list for application dirs (607 bytes, patch)
2008-11-05 11:34 UTC, tuxce
committed Details | Review

Description tuxce 2008-10-23 16:52:30 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:
Comment 1 tuxce 2008-11-05 11:34:29 UTC
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.
Comment 2 Lucas Rocha 2009-01-06 02:56:56 UTC
Commited to gnome-2-24 and trunk. Thanks!