GNOME Bugzilla – Bug 166534
b-a-s does not pass GTK_MODULES to the servers that it starts
Last modified: 2005-03-17 12:42:07 UTC
Please describe the problem: Applets do not get `GTK_MODULES` environment variable, which is must for accessibility support. So, any new processess which are created by these applets may not be well accessible. Steps to reproduce: 1. Enable accessibility support, logout and login again and start gnopernicus. 2. Add clock-applet to panel, Right click on the clock applet and select 'Adjust Date and Time' Actual results: A dialog comes up asking for the root password and the dialog contents (text) are not read by screen reader. Expected results: The dialog contents (text) should be read by screen reader. Does this happen every time? Always Other information:
I'm working on this, will submit the patch soon.
Created attachment 37095 [details] [review] Patch fixes the bug.
This is only a problem if the service being started does not call gnome_program_init. Are there any such services?
Surely GTK_MODULES would be set before the first b-a-s instance started & hence this would not cause a problem ?
michael: yes, if GTK_MODULES gets set before gnome_program_init () is done in session code, it does get propogated further. The patch in bug #155917 needs a bit of modification to get this done. So, we don't have to do anything in b-a-s. Closing this one.