Is the Oxygen theme supposed to be available on Fedora as of now?

Is the Oxygen theme supposed to be available as of now or have I misunderstood the above page. I cannot find either theme in my Global Themes or via ‘Get New…’.

Operating System: Fedora Linux 44
KDE Plasma Version: 6.7.3
KDE Frameworks Version: 6.28.0
Qt Version: 6.11.1
Kernel Version: 7.1.5-201.fc44.x86_64 (64-bit)

If you are on Fedora, have you installed the package plasma-oxygen?

Thanks for the information dalto. At least I found out exactly what to look for. Unfortunately, the package was not found via ‘Get New…’ which is about where my level of expertise and interest usually ends.

I did find this webpage which might be what you are referring to and which may be useful to others in the same position as me.

However, it is not the easy installation via KDE Plasma Settings that I was expecting after seeing the Plasma 6.7 features webpage. In fact, I was actually naive enough to assume that Oxygen and Air would automatically appear in my Global Themes after the Plasma 6.7 update.

Yes, it isn’t there because it is not an add-on theme. It gets deployed as part of the distro packaging.

You can install it via Discover or dnf.

Thanks again dalto. I previously searched on Discover to no avail. Is it available via your Discover?

No joy with dnf either. According to google (which I know from personal experience can be 100% wrong): ‘You cannot download KDE Plasma themes using dnf. System package managers like dnf do not stock individual desktop themes because user customization files are handled directly through the desktop environment’s internal store rather than system repositories.’

I am now done searching for Oxygen.

  1. Open your terminal application. For example the konsole application.
  2. Run the installation command: sudo dnf install plasma-oxygen oxygen-icon-theme
  3. Enter your password when prompted.
  4. Open System Settings in KDE Plasma once the installation finishes.
  5. Navigate to Appearance to select the Oxygen style, window decorations, and icons.

See also e.g.

Per the post above, google is flat out wrong there, the Fedora forum also has a thread on this subject. I don’t understand why KDE’s own themes are not in the theme downloads repo though, that seems like a strange choice.

It seems they decided to deliver Oxygen as a default theme package, together with breeze. But ultimately it is on the distros to decide if they want to put it in their “main plasma package group” or not.

Funnily enough here on Arch, that is apparently known to minimize and keep everything or at least most things separate, I got it without doing anything but update as it is part of the “plasma” group here.

Please when posting to any forum make the post subject useful. “Can someone please clarify this?” says nothing about your question or issue and means anyone searching for your actual issue in the future cannot find the answer.

This should have been the subject:

If your account level allows, please edit your post and update the subject to something useful.

Thanks smash and I agree with you. Unfortunately, I cannot see a way to change the title/subject. Can I authorise or request one of the mods to make the change?

Many thanks Sebastian_Sauer for providing clear and concise instructions on how to obtain the theme. Now anyone else who is also looking for the theme will know where to obtain it.

Another point I would like to make is that as a non-expert, even knowing that the method is to use ‘sudo dnf install’, I would have typed in ‘sudo dnf install oxygen’ into the Terminal which fails with:

Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
No match for argument: oxygen
You can try to add to command line:
–skip-unavailable to skip unavailable packages

So then I would have assumed that the package was not yet available rather than assume that the package name was wrong. Even if I suspected that the package name was wrong, I would not know where look by myself for the correct name. So then I am back to the forum requesting help just to get a theme installed.

I suppose you could make a feature request of the dnf team (wherever they take such requests) to list partial matches, the immediate problem I see with that is some search terms might produce thousands of results for people to sift through.

Does dnf search oxygen find it?

It does, but I wouldn’t exactly say it’s clear, also thanks for the information that dnf has a search function.

$ dnf search oxygen
Updating and loading repositories:
Repositories loaded.
Matched fields: name, summary
 doxygen-latex.x86_64   Support for producing latex/pdf output from doxygen
 doxygen2man.x86_64     Program to create nicely-formatted man pages from Doxygen XML files
 js-doxygen.noarch      Javascript files used by Doxygen
 oxygen-cursor-themes.noarch    Oxygen cursor themes
 oxygen-fonts.x86_64    Oxygen fonts created by the KDE Community
 oxygen-fonts-common.noarch     Common files for Oxygen font
 oxygen-fonts-devel.i686        Development files for oxygen-fonts
 oxygen-fonts-devel.x86_64      Development files for oxygen-fonts
 oxygen-gtk2.i686       Oxygen GTK+2 theme
 oxygen-gtk2.x86_64     Oxygen GTK+2 theme
 oxygen-icon-theme.noarch       Oxygen icon theme
 oxygen-mono-fonts.noarch       Oxygen Monospaced Font
 oxygen-sans-fonts.noarch       Oxygen Sans-Serif Font
 oxygen-sounds.noarch   The Oxygen Sound Theme
 plasma-oxygen-qt5.x86_64       Oxygen widget style for Qt 5
 plasma-oxygen-qt6.x86_64       Oxygen widget style for Qt 6
Matched fields: name
 R-roxygen2.x86_64      In-Line Documentation for R
 doxygen.x86_64 A documentation system for C/C++
 doxygen-doxywizard.x86_64      A GUI for creating and editing configuration files
 plasma-oxygen.x86_64   Plasma and Qt widget style and window decorations for Plasma
Matched fields: summary
 OpenMesh-doc.noarch    Doxygen documentation for OpenMesh
 doxy2man.x86_64        Create man pages from doxygen XML output
 doxytag2zealdb.noarch  Create a SQLite3 database from a Doxygen tag file
 polkit-qt-doc.noarch   Doxygen documentation for the PolkitQt API
 python3-breathe.noarch Adds support for Doxygen xml output to reStructuredText and Sphinx
 python3-doxypypy.noarch        A more Pythonic version of doxypy, a Doxygen filter for Python
 python3-doxyqml.noarch Doxygen to document your QML classes
 python3-sphinxcontrib-doxylink.noarch  A Sphinx extension to link to external Doxygen API documentation
 python3-sphinxygen.noarch      A script to read Doxygen XML output and emit ReST for Sphinx
 tlx-doc.noarch Doxygen documentation for tlx

So once you’ve listed the packages, you can then do dnf info package-name to get more info on the package which lists dependencies, and upstream URL so you can work out more easily which package you want. You can even do dnf info package1-name package2-name package3-name if you want info on more than one at a time.

What version of Fedora are you on. If you have the latest 6.7.3 or 6.7.4 on Fedora 44 (I don’t remember what’s latest), then run:

sudo dnf in plasma-oxygen -y

You should get it in your System settings then.