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 406760 - Gdm problem with accessibility theme
Gdm problem with accessibility theme
Status: RESOLVED FIXED
Product: gdm
Classification: Core
Component: general
2.16.x
Other All
: Normal normal
: ---
Assigned To: GDM maintainers
GDM maintainers
Depends on:
Blocks:
 
 
Reported: 2007-02-11 17:11 UTC by Stemp
Modified: 2007-08-11 12:34 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
Screenshot of the session list (45.64 KB, image/png)
2007-02-11 17:12 UTC, Stemp
Details
Accessibility gdm theme (90.83 KB, application/x-compressed-tar)
2007-02-11 17:14 UTC, Stemp
Details

Description Stemp 2007-02-11 17:11:08 UTC
Please describe the problem:
When creating an accessibility theme using HighContrastLargePrint theme the session list doesn't show up properly. The line are not using the theme rules.


Steps to reproduce:
1. use an accessibility gdm theme
2. on gdm click on session
3. 


Actual results:
The list display small lines

Expected results:
The list should be big and in white on dark blue

Does this happen every time?
yes

Other information:
Comment 1 Stemp 2007-02-11 17:12:27 UTC
Created attachment 82327 [details]
Screenshot of the session list
Comment 2 Stemp 2007-02-11 17:14:24 UTC
Created attachment 82328 [details]
Accessibility gdm theme
Comment 3 Brian Cameron 2007-02-12 02:12:02 UTC
I suspect that this problem may be with the theme engine being used.  I don't think that GDM hardcodes anything about the userlist appearance.  It might be handy to get someone familiar with debugging theme engines involved with looking at this issue.
Comment 4 Stemp 2007-02-12 02:22:59 UTC
Do you think it will be better to reassigned this bug to another product ?
Could you help me transfering it to the proper Product ?
Thanks in advance.
Comment 5 Brian Cameron 2007-02-12 05:09:59 UTC
I notice your theme ships its own gtkrc file.  You might take a look in there to verify that you aren't setting foreground/background colors inappropriately for the combobox widget type.

It looks like the gtkrc file is using the "hcengine" gtk-engine.  You might touch base with the maintainer of that engine, perhaps Bill Haneman?
Comment 6 Brian Cameron 2007-02-12 05:10:45 UTC
Also, note, it would be really nice to integrate a11y themes directly into GDM upstream.  So when you get these theme (and any other a11y related themes) working, if you would submit them to me I would be happy to commit them to GDM SVN head.
Comment 7 Brian Cameron 2007-08-09 23:20:27 UTC
I'm looking at this, and I don't see a problem with that theme.  Though the pop-up dialog isn't showing up in any sort of high-contrast - it looks like a normal default GTK dialog with grey background and black text. 

Normally in a GDM theme you set the "gtk-theme" element in the "<greeter>" tag to specify which GTK+ theme to use for GTK widgets, like dialogs.  You don't seem to be doing this, so I'm wondering how in your screenshot you are getting what seems to be high-contrast in your dialog?  Are you doing this by setting GtkRC in your GDM configuration file?  This isn't the right way to do this since this affects all themes.  You should really use the theme-specific "gtk-theme" element in the "<greeter>" tag in the theme.xml file.

At any rate, are you guys at Ubuntu still seeing a problem with your a11y themes?

It'd be nice to get some a11y themes in the default GDM distro.  If you are working on making such themes, would you be able to provide non-Ubuntu branded themes for general use for disabled people everywhere?
Comment 8 Stemp 2007-08-11 12:34:30 UTC
Thanks a lot Brian.

<greeter gtk-theme="HighContrastLargePrintInverse"> works.

«Are you doing this by setting GtkRC in your GDM configuration file?»
Nope, I just copied an Ubuntu theme and there was a gtk-2.0 directory with a gtkrc file.

«It'd be nice to get some a11y themes in the default GDM distro.  If you are
working on making such themes, would you be able to provide non-Ubuntu branded
themes for general use for disabled people everywhere?»
I'm working on it.