[Bug 384744] New: Issues with "themability" of yast icons
https://bugzilla.novell.com/show_bug.cgi?id=384744 Summary: Issues with "themability" of yast icons Product: openSUSE 11.0 Version: Beta 1 Platform: Other OS/Version: Other Status: NEW Severity: Minor Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: martin.schlander@gmail.com QAContact: jsrain@novell.com Found By: --- The YaST module for CASA authentification token service has the icons included in the package for the specific module (yast2-casa-ats). This causes the icons to be missing for oxygen yast icon theme. The icons should be moved to yast2-theme-openSUSE, and thus follow the "conventions" for yast icons. Similarly icons for the squid module don't seem to be part of yast2-theme-openSUSE. However they don't seem to be part of yast2-squid either, can't figure out where they are, or if they exist at all. All yast icons should be put in the same package and installed to the same location to facilitate creating and maintaining alternative themes. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384744
User martin.schlander@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c1
--- Comment #1 from Martin Schlander
https://bugzilla.novell.com/show_bug.cgi?id=384744
Cyril Hrubis
https://bugzilla.novell.com/show_bug.cgi?id=384744
User jsuchome@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c2
Jiří Suchomel
https://bugzilla.novell.com/show_bug.cgi?id=384744
User sh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c3
--- Comment #3 from Stefan Hundhammer
https://bugzilla.novell.com/show_bug.cgi?id=384744
User martin.schlander@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c4
--- Comment #4 from Martin Schlander
But AFAICS that does not prevent us from adding themed versions of those icons to the yast2-theme packages, in particular to the yast2-theme-oxygen."
Wouldn't it become a little messy. I guess oxygen-theme would have to overwrite the included icons, and thus make it a little difficult for the user to switch back to tango. Wouldn't problems also arise if the casa modules were installed _after_ the oxygen theme, thus overwriting the icons? Any news on whereabouts of yast2-squid icons? :-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384744
User sh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c5
--- Comment #5 from Stefan Hundhammer
https://bugzilla.novell.com/show_bug.cgi?id=384744
User jluciani@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c6
Juan Carlos Luciani
https://bugzilla.novell.com/show_bug.cgi?id=384744
User sh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c7
--- Comment #7 from Stefan Hundhammer
The yast2-casa-ats spec file shows that the icons are being installed as follows:
@themedir@/NLD/icons/22x22/apps/*.png @themedir@/NLD/icons/32x32/apps/*.png @themedir@/NLD/icons/48x48/apps/*.png ^^^ This is why those icons will never show up in openSUSE.
1st question: What do I have to do in the yast2-casa-ats RPM to let YaST know that the YaST's module ICON needs to be displayed?
Just add the icon name to that module's .desktop file. Sample .desktop files: http://svn.opensuse.org/svn/yast/trunk/network/src/config/lan.desktop http://svn.opensuse.org/svn/yast/trunk/network/src/config/dsl.desktop http://svn.opensuse.org/svn/yast/trunk/packager/src/config/sw_single.desktop The "Icon=" line is the important one here.
2nd question: Could this be the reason why the ICON for the yast2-casa-ats is not being displayed on openSUSE 11.0 as reported on defect 370910.
You install your icons to the NLD/ theme. openSUSE uses another one. It's that simple. The openSUSE theme(s) don't have an icon with that name, so there is none to display. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384744
User jluciani@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c8
--- Comment #8 from Juan Carlos Luciani
https://bugzilla.novell.com/show_bug.cgi?id=384744
User jluciani@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c9
--- Comment #9 from Juan Carlos Luciani
https://bugzilla.novell.com/show_bug.cgi?id=384744
User jluciani@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c10
--- Comment #10 from Juan Carlos Luciani
From the information that you provided me it looks that all that needs to be done to address the issue is have the yast2-casa-ats icons checked into http://svn.opensuse.org/svn/yast/trunk/theme/openSUSE/icons/ and remove them from the yast2-casa-ats package. Is this correct? Should they be checked into another branch so that the changes can be applied to openSuSE11?
Thanks for your help, Juan Carlos p.s. The icons are attached in case that you have rights to check them in. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384744
User sh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c11
Stefan Hundhammer
https://bugzilla.novell.com/show_bug.cgi?id=384744
User martin.schlander@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c12
--- Comment #12 from Martin Schlander
https://bugzilla.novell.com/show_bug.cgi?id=384744
User sh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c13
--- Comment #13 from Stefan Hundhammer
https://bugzilla.novell.com/show_bug.cgi?id=384744
User jluciani@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c14
--- Comment #14 from Juan Carlos Luciani
https://bugzilla.novell.com/show_bug.cgi?id=384744
User jluciani@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c15
--- Comment #15 from Juan Carlos Luciani
https://bugzilla.novell.com/show_bug.cgi?id=384744
User sh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384744#c16
--- Comment #16 from Stefan Hundhammer
participants (1)
-
bugzilla_noreply@novell.com