[Bugs] #3900 sugar UNSP: Menu icons are not visible in the XO

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Mon Sep 17 03:57:55 EDT 2012


#3900: Menu icons are not visible in the XO
------------------------------------------+---------------------------------
    Reporter:  manuq                      |          Owner:  manuq   
        Type:  defect                     |         Status:  new     
    Priority:  Unspecified by Maintainer  |      Milestone:  0.98    
   Component:  sugar                      |        Version:  0.97.x  
    Severity:  Unspecified                |       Keywords:          
Distribution:  Unspecified                |   Status_field:  Assigned
------------------------------------------+---------------------------------

Comment(by erikos):

 [http://developer.gnome.org/gtk3/3.4/GtkSettings.html#GtkSettings--gtk-
 menu-images "gtk-menu-images"] should default to True. Looking at the
 [http://developer.gnome.org/gtk3/3.4/GtkSettings.html#GtkSettings.description
 description] if there is no XSettings manager (like in the case of Sugar)
 the defaults are taken from an ini file /etc/gtk-3.0/settings.ini. In the
 case of the XO the settings.ini sets the "gtk-menu-images" to False.
 Setting it to True there does show the menu items.

 In sugar-build the menu-items are present neverless of
 "/etc/gtk-3.0/settings.ini" (from adwaita-gtk3-theme-3.4.2-1.fc17.i686)
 has "gtk-menu-images" set to False. Even when I start sugar-build from a
 virtual console. Probably it is getting the values from the xsettings
 manager.

 As long as we don't have an xsettings manager we should be safe to set the
 setting in sugar-session like we do with the theme/icon-theme and the
 font. We should also check if other seetings hurt us which we don't
 handle.

 {{{
 [Settings]
 gtk-theme-name = Adwaita
 gtk-icon-theme-name = gnome
 gtk-cursor-theme-name = Adwaita
 gtk-button-images = 0
 gtk-menu-images = 0
 gtk-auto-mnemonics = 0
 }}}

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/3900#comment:3>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list