Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: Yast oxygen icons missing

  1. #1

    Default Yast oxygen icons missing

    I don't have anymore the Oxygen icons in Yast. I think it happened when I removed an obsolete branding package that came with the original installation image and no longer was available in the current repositories.
    Is there any way to bring them back?

    I currently have installed the following package, but it does not seem to make any difference:

    yast2-theme-oxygen-4.1.8-1.1.noarch

    Thank you


    HP Compaq 6730s Notebook
    * Intel Core2 Duo T9600 2.8GHz 1066MHz 6Mb
    * 4Gb DDR2 800MHz
    * Intel Mobile GM45 Express / ICH9M

  2. #2
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    2,606

    Default Re: Yast oxygen icons missing

    Quote Originally Posted by escaner View Post
    Is there any way to bring them back?
    On this Leap 15.0 system, the YaST Oxygen icons are supplied by the “yast2-branding-openSUSE” package – the package is not listed for Tumbleweed …

    The Leap 15.0 package “yast2-branding-openSUSE-Oxygen” (not listed for Tumbleweed) contains only the file ‘/usr/share/doc/packages/yast2-theme/yast2-branding-openSUSE-Oxygen.txt’ which has only one line: “This file marks the package yast2-branding-openSUSE-Oxygen to be installed.” – installation of this package results in a symbolic link to be set which cause YaST to use the Oxygen icon set …

    Therefore the repair is either:
    • Install the Leap 15.0 packages and then lock them to ensure that, they are not removed and/or,
    • Raise a Tumbleweed Bug Report and (if “or”), wait …

  3. #3

    Default Re: Yast oxygen icons missing

    I have looked at the package that you say “yast2-branding-openSUSE-Oxygen” and it basically makes a symlink to activate package “yast2-branding-openSUSE", which actually contains the icons:
    Code:
    postinstall scriptlet (using /bin/sh):
    if test -L /usr/share/YaST2/theme/current/icons ; then
      rm /usr/share/YaST2/theme/current/icons
    fi
    ln -s /usr/share/icons/oxygen /usr/share/YaST2/theme/current/icons
    I already have the oxygen icons from Tumbleweed package "yast2-theme-oxygen", which seems equivalent to Leap 15.0 “yast2-branding-openSUSE". Unfortunately creating that symlink on my system has no effect.

    BTW, I see that those Leap 15.0 packages have disappeared from Leap 15.1 too...
    HP Compaq 6730s Notebook
    * Intel Core2 Duo T9600 2.8GHz 1066MHz 6Mb
    * 4Gb DDR2 800MHz
    * Intel Mobile GM45 Express / ICH9M

  4. #4

    Default Re: Yast oxygen icons missing

    I have found that in this link, under "Updated YaST Branding and Icon Handling", this change in Yast was explained, but from what they say, it should be just install the package. It really does not explain how it works and I cannot find any Yast config file dealing with this.

    https://lizards.opensuse.org/author/yast-team/
    HP Compaq 6730s Notebook
    * Intel Core2 Duo T9600 2.8GHz 1066MHz 6Mb
    * 4Gb DDR2 800MHz
    * Intel Mobile GM45 Express / ICH9M

  5. #5
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    2,606

    Question Re: Yast oxygen icons missing

    Quote Originally Posted by escaner View Post
    Unfortunately creating that symlink on my system has no effect.
    Do you have any “yast*.png” files (supplied by the “yast2-branding-openSUSE” package) in the directory tree below /usr/share/icons/oxygen/ ?

    Quote Originally Posted by escaner View Post
    BTW, I see that those Leap 15.0 packages have disappeared from Leap 15.1 too...
    Leap 15.1 is currently in the alpha test phase – as testing proceeds the “missing” packages may well reappear due to Bug Reports written during the testing …

  6. #6

    Default Re: Yast oxygen icons missing

    Yes, I have the icons. As I said, in my case they are supplied by package "yast2-theme-oxygen" instead of "yast2-branding-openSUSE", which no longer exists.

    Code:
    oscar@seafire:~> ll /usr/share/icons/oxygen/
    total 168
    drwxr-xr-x 1 root root    100 Jun  9  2018 128x128
    drwxr-xr-x 1 root root    100 Jun  9  2018 16x16
    drwxr-xr-x 1 root root    100 Dec 31 09:56 22x22
    drwxr-xr-x 1 root root    100 Dec 31 09:56 32x32
    drwxr-xr-x 1 root root    100 Dec 31 09:56 48x48
    drwxr-xr-x 1 root root    100 Dec 31 09:56 64x64
    drwxr-xr-x 1 root root     84 Jan 21 10:32 base
    -rw-r--r-- 1 root root 155616 Feb  2 17:20 icon-theme.cache
    -rw-r--r-- 1 root root  14911 Jan  4 22:45 index.theme
    drwxr-xr-x 1 root root    100 Jun  9  2018 scalable
    oscar@seafire:~> find /usr/share/icons/oxygen/ -name yast\*.png |wc -l
    372
    oscar@seafire:~> rpm -qf /usr/share/icons/oxygen/48x48/apps/yast-dns.png 
    yast2-theme-oxygen-4.1.8-1.1.noarch
    HP Compaq 6730s Notebook
    * Intel Core2 Duo T9600 2.8GHz 1066MHz 6Mb
    * 4Gb DDR2 800MHz
    * Intel Mobile GM45 Express / ICH9M

  7. #7
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    2,606

    Default Re: Yast oxygen icons missing

    Quote Originally Posted by escaner View Post
    Yes, I have the icons.
    A new point release (4.1.9) of yast2-theme-oxygen was submitted yesterday.
    Apart from that, I can only suggest that you submit a Bug Report.

  8. #8

    Default Re: Yast oxygen icons missing

    Hi dcurtisfra,

    The update didn't fix it. I will take a look in the bug reports and maybe file one as you say, but I would have preferred to understand how Yast works now in this regard and see if it is a config problem.

    Thanks anyway for your time and your help.
    HP Compaq 6730s Notebook
    * Intel Core2 Duo T9600 2.8GHz 1066MHz 6Mb
    * 4Gb DDR2 800MHz
    * Intel Mobile GM45 Express / ICH9M

  9. #9
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    2,606

    Question Re: Yast oxygen icons missing

    Quote Originally Posted by escaner View Post
    but I would have preferred to understand how Yast works now in this regard and see if it is a config problem.
    Now I'm also confused: since forcibly reinstalling the yast2-branding-openSUSE-Oxygen package a couple of days ago, a recent patch seems to have moved the “/usr/share/YaST2/theme/current/icons” link back to “/usr/share/icons/hicolor/” …
    Forcibly re-installing yast2-branding-openSUSE-Oxygen moved the link back to “/usr/share/icons/oxygen/”.
    Really weird is, even with the link pointing to “/usr/share/icons/hicolor/”, the YaST Control Centre was using the Oxygen icons …

    My thoughts are:
    • My KDE Desktop is using the Oxygen Theme.
    • There's nothing I can see in /etc/sysconfig/yast2 which could be influencing the behaviour I'm seeing:

    “WANTED_SHELL” and “WANTED_GUI” are both set to “auto” …

    Which KDE Desktop theme are you using?
    Are you using the default sysconfig YaST settings?

  10. #10

    Default Re: Yast oxygen icons missing

    OK, that is weird, yes.

    I am using Desktop Theme "Breeze Dark" and Icon Theme "Breeze" in KDE. Tried changing both to Oxygen but there is no change in Yast, not even restarting the session.

    Both WANTED_SHELL and WANTED_GUI are set to "auto" too, actually I never modified /etc/sysconfig/yast, didn't find anything related there.
    HP Compaq 6730s Notebook
    * Intel Core2 Duo T9600 2.8GHz 1066MHz 6Mb
    * 4Gb DDR2 800MHz
    * Intel Mobile GM45 Express / ICH9M

Page 1 of 2 12 LastLast

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
  •