Bug 735214

Summary: Yast2 appears in inconsistent theme
Product: [openSUSE] openSUSE 12.1 Reporter: Ilya Chernykh <anixx>
Component: YaST2Assignee: Thomas Göttlicher <tgoettlicher>
Status: VERIFIED WONTFIX QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: jsrain, tgoettlicher
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: screenshot

Description Ilya Chernykh 2011-12-07 00:36:40 UTC
Created attachment 466194 [details]
screenshot

User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.1.19) Gecko/20110420 SUSE/2.0.14-0.2.1 SeaMonkey/2.0.14

See the screenshot. Some elements use one style and colors while some use another.


I was unable to make it appear in any consistent theme and colors.



Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Comment 1 Thomas Göttlicher 2011-12-09 16:19:03 UTC
> I was unable to make it appear in any consistent theme and colors.

Have to tried to tweak the theme like described here:
http://lizards.opensuse.org/2008/12/23/yast-qt4-stylesheet-editor/
Comment 2 Ilya Chernykh 2011-12-09 18:29:01 UTC
How an I make it appear in system style?
Comment 3 Thomas Göttlicher 2011-12-27 11:29:43 UTC
(In reply to comment #2)
> How an I make it appear in system style?
Just install yast2-qt-branding-basedonopensuse
Comment 4 Ilya Chernykh 2011-12-27 14:36:24 UTC
Currently installed yast2-qt-branding-openSUSE. Should I remove it?
Comment 5 Ilya Chernykh 2012-01-08 21:28:40 UTC
I cannot install yast2-qt-branding-basedonopensuse without removing branding-openSUSE. I want Yast to appear normally when using the default branding-openSUSE theme.
Comment 6 Thomas Göttlicher 2012-01-09 10:25:56 UTC
(In reply to comment #5)
> I cannot install yast2-qt-branding-basedonopensuse without removing
> branding-openSUSE. I want Yast to appear normally when using the default
> branding-openSUSE theme.

You need to deinstall yast2-qt-branding-basedonopensuse if you want to get rid of it.
Comment 7 Ilya Chernykh 2012-01-09 10:32:03 UTC
1. I have not installed yast2-qt-branding-basedonopensuse, how can I uninstall it?
When I try to uninstall yast2-qt-branding-openSUSE, it installs yast2-qt-branding-basedonopensuse automatically.

2. I want a consistent theme in any case.
Comment 8 Thomas Göttlicher 2012-01-19 15:40:52 UTC
(In reply to comment #7)
> 1. I have not installed yast2-qt-branding-basedonopensuse, how can I uninstall
> it?
> When I try to uninstall yast2-qt-branding-openSUSE, it installs
> yast2-qt-branding-basedonopensuse automatically.
> 
> 2. I want a consistent theme in any case.
Sorry, my bad.
If you don't want the greenish colors you should uninstall yast2-qt-branding-openSUSE and install yast2-qt-branding-basedonopensuse.
Comment 9 Ilya Chernykh 2012-01-19 15:55:46 UTC
1. This change will change branding in other packages which I do not want.

2. I want a consistent theme with yast2-qt-branding-openSUSE package.
Comment 10 Ilya Chernykh 2012-01-19 15:56:46 UTC
Should not the theme be consistent in any case? What about repairing the default theme?
Comment 11 Thomas Göttlicher 2012-01-20 13:04:45 UTC
(In reply to comment #10)
> What about repairing the default theme?
You can find the stylesheet in the art work repo:
git@gitorious.org:opensuse/art.git

Have a look at: /12.1/yast/style.qss

For details see: http://developer.qt.nokia.com/doc/qt-4.8/stylesheet.html

Feel free to reopen this bug when you want to attach a patch.
Comment 12 Ilya Chernykh 2012-01-20 21:39:07 UTC
It is idiocy! It is not normal when you open Yast and it appears like this with buttons from one style and other controls - from another one!

Why just not to make it appear in default theme instead?
Comment 13 Ilya Chernykh 2012-01-21 02:00:43 UTC
Who wrote Yast I or You? Hoiw I can make Yast2 appearance just normal without removing openSUSE branding from the whole distribution?
Comment 14 Jiri Srain 2012-01-23 08:50:39 UTC
Ilya, it is irelevant who wrote YaST. openSUSE is a community project, you are member of the community as much as any SUSE employee. There is no relationship like "SUSE will fix bugs which other community members report".

If you find this (or any other) bug really important, there is nothing that prevents you from fixing it. I think I can speak for any SUSE employee when I say that we will support you as much as we can. But, obviously, we cannot fix all openSUSE bugs on our own. And, while I agree with you that the appearance is not always correct, I think that bugs affecting the functionality have much higher impact.

Thomas has pointed you to the style sheet, as well as some documentation. Is there anything else we can do to help you to create a patch?
Comment 15 Ilya Chernykh 2012-01-23 09:13:05 UTC
LOL. Yast is dome by people who are paid for their work. Possibly they consider it is unimportant how it looks.

But them why not just remove the broken theme? It was OK under 11.4.
Comment 16 Thomas Göttlicher 2012-01-23 11:21:39 UTC
(In reply to comment #15)
> LOL. Yast is dome by people who are paid for their work. Possibly they consider
> it is unimportant how it looks.
The look and feel of software is a matter of taste. Comment #11 explains how you can adapt the style to your needs. Your patch might improve the next version of YaST. I'm looking forward to your contribution.
Comment 17 Ilya Chernykh 2012-01-23 12:01:28 UTC
Broken theme is not a matter of taste. It is a bug.

And I wonder why should I contribute in an arew outside of my sphere (I am a KDE3 maintainer, is not it enough? I also have to maintain Yast?)