Results 1 to 9 of 9

Thread: Native (Oxygen) theme/style for YaST?

  1. #1
    Join Date
    Mar 2009
    Location
    Belgium
    Posts
    40

    Question Native (Oxygen) theme/style for YaST?

    I know it's a minor thing but it really bugs me that YaST still uses the (IMHO) ugly non-oxygen theme in 12.3.
    Is there still a way I can make it respect my system settings so it looks like a normal KDE/Qt application?
    Back in openSUSE 12.1 (or was it 12.2?) there was a similar topic about this issue but I can't seem to find it.
    It had something to do with deleting/replacing some branding package I think. Any help would be appreciated .

    Semi-related question: where are decisions like giving YaST a non-default theme made?
    Is there a way to give feedback or suggestions on that?
    IMO having a uniform look&feel across the entire desktop is very important for a good user experience.
    It makes no sense to put all that effort into making Gtk apps look native only to then replace the main system management tool theme with something that looks equally alien .

  2. #2

    Default Re: Native (Oxygen) theme/style for YaST?

    Quote Originally Posted by Hyperz View Post
    I know it's a minor thing but it really bugs me that YaST still uses the (IMHO) ugly non-oxygen theme in 12.3.
    Is there still a way I can make it respect my system settings so it looks like a normal KDE/Qt application?
    Back in openSUSE 12.1 (or was it 12.2?) there was a similar topic about this issue but I can't seem to find it.
    It had something to do with deleting/replacing some branding package I think. Any help would be appreciated .
    Uninstall yast2-theme-openSUSE-Oxygen and install yast2-theme-openSUSE-Crystal instead (otherwise all the icons would be missing).

    Semi-related question: where are decisions like giving YaST a non-default theme made?
    Is there a way to give feedback or suggestions on that?
    IMO having a uniform look&feel across the entire desktop is very important for a good user experience.
    It makes no sense to put all that effort into making Gtk apps look native only to then replace the main system management tool theme with something that looks equally alien .
    I guess this was done because YaST runs as root, so it doesn't use the user's Qt/KDE desktop settings. And back then people complained about that. So a theme was created to at least make it look better than the default qt settings and distinguish it on purpose.

  3. #3
    Join Date
    Mar 2009
    Location
    Belgium
    Posts
    40

    Default Re: Native (Oxygen) theme/style for YaST?

    Quote Originally Posted by wolfi323 View Post
    Uninstall yast2-theme-openSUSE-Oxygen and install yast2-theme-openSUSE-Crystal instead (otherwise all the icons would be missing).
    Thanks for the reply . I tried it but all it does is replace the icons in YaST Control Center, which btw looks fine, it's the YaST tools that look out of place.
    See this screenshot. The main YaST window is fine and looks like a normal KDE app but any of the tools, like the YaST software manager, don't.
    The buttons, scroll bars, lists and list items, tabs, window background etc are all a different style from other KDE/Qt applications.

    Quote Originally Posted by wolfi323 View Post
    I guess this was done because YaST runs as root, so it doesn't use the user's Qt/KDE desktop settings. And back then people complained about that. So a theme was created to at least make it look better than the default qt settings and distinguish it on purpose.
    Ah yes I recognize that problem. However, this is not a solution.
    People complained about it because it made YaST look different from other apps. With this theme that is still the case.
    Even worse, now the problem even exists on a fresh system install while before this custom theme it didn't.
    Furthermore it used to be easily fixed by copying ~/.kde4/* to /root/.kde4/* so that both root and *user* had the same KDE configuration.

  4. #4

    Default Re: Native (Oxygen) theme/style for YaST?

    Quote Originally Posted by Hyperz View Post
    Thanks for the reply . I tried it but all it does is replace the icons in YaST Control Center, which btw looks fine, it's the YaST tools that look out of place.
    See this screenshot. The main YaST window is fine and looks like a normal KDE app but any of the tools, like the YaST software manager, don't.
    The buttons, scroll bars, lists and list items, tabs, window background etc are all a different style from other KDE/Qt applications.
    Ok, sorry. You have to uninstall yast2-qt-branding-openSUSE. It worked for me, because that got uninstalled automatically when removing yast2-theme-openSUSE.
    So I guess you could also keep yast2-theme-openSUSE-Oxygen if you want.

    Ah yes I recognize that problem. However, this is not a solution.
    People complained about it because it made YaST look different from other apps. With this theme that is still the case.
    Even worse, now the problem even exists on a fresh system install while before this custom theme it didn't.
    Furthermore it used to be easily fixed by copying ~/.kde4/* to /root/.kde4/* so that both root and *user* had the same KDE configuration.
    Yes, but copying the config manually is no solution either.
    The problem is that there is no (easy) solution because an application started as root cannot know on which user's desktop it runs.

    If you don't like the openSUSE theme then file a bug at http://bugzilla.novell.com/ (same username/password as here).

  5. #5
    Join Date
    Mar 2009
    Location
    Belgium
    Posts
    40

    Default Re: Native (Oxygen) theme/style for YaST?

    I managed to find the old topic on this subject: https://forums.opensuse.org/english/...tem-style.html
    And a bug report which funnily enough got closed as "resolved" because hey, it's not a bug, it's a feature! : https://bugzilla.novell.com/show_bug.cgi?id=731647

    Is Thomas Goettlicher the person to talk to regarding this to maybe get this changed?

    Edit:

    Ok, sorry. You have to uninstall yast2-qt-branding-openSUSE. It worked for me, because that got uninstalled automatically when removing yast2-theme-openSUSE.
    So I guess you could also keep yast2-theme-openSUSE-Oxygen if you want.

    Thanks I'll give that a try.
    Edit: it worked cheers . The correct package name was
    yast2-branding-openSUSE.

  6. #6

    Default Re: Native (Oxygen) theme/style for YaST?

    Quote Originally Posted by Hyperz View Post
    I managed to find the old topic on this subject: https://forums.opensuse.org/english/...tem-style.html
    And a bug report which funnily enough got closed as "resolved" because hey, it's not a bug, it's a feature! : https://bugzilla.novell.com/show_bug.cgi?id=731647
    Of course.
    The theme was created on purpose. That was no accidental undesired accident...

    But that doesn't mean of course that it cannot be (or never will be) changed.

    Is Thomas Goettlicher the person to talk to regarding this to maybe get this changed?
    Apparently, according to that bug report, he did create that theme, so I'd say yes.

    But you can just uninstall the branding.

  7. #7
    Join Date
    Mar 2009
    Location
    Belgium
    Posts
    40

    Default Re: Native (Oxygen) theme/style for YaST?

    Alright, many thanks again for the help .

  8. #8

    Default Re: Native (Oxygen) theme/style for YaST?

    Personally I am rather glad YAST is maintained and don't care what it looks like only it's features. Producing it the 1st place must have taken far more work than many realise.

    Some might find it interesting to try some of the other distro's software updates = chaos at times. That seldom happens here.

    I always had the impression it was an X windows application. The net effect is similar to menu's cups generates given sufficient info on the printer. Again as far as I am concerned functionality is more important. They too may find themselves running on entirely different desktops and look awful.

    John
    -

  9. #9

    Default Re: Native (Oxygen) theme/style for YaST?

    The YaST2 theme was introduced in order to give YaST2 a new unique look and feel. There's no accounting for taste: some users like YaST2's look and feel, some don't. We shouldn't revert the changes but improve YaST's look and feel because reverting would look like a regression to users who like the current look and feel.

    Why don't you propose an improved YaST2 theme you like more than the current one? There is a stylesheet editor [1] which easily allows you to determine the look and feel using css-like syntax.

    Cheers,
    Thomas

    1: http://lizards.opensuse.org/2008/12/...esheet-editor/

    PS: If you just prefer undecorated YaST2 windows, you can set the environment variable $Y2STYLE to a value different from "style.qss".

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •