I am using some KDE apps, e.g. Okular, in Gnome.
I installed them via dnf install okular
The theme works fine and respects my dark theme.
The problem is that the icon theme always defaults to Breeze light icon theme, when an icon is not part of Adwaita. This means I have a dark theme and dark icons on top, which are not readable.
I was able to fix this, by adding breeze-dark to the Adwaita icon theme inherits in /usr/share/icons/Adwaita/index.theme
:
[Icon Theme]
Name=Adwaita
Comment=The Only One
Example=folder
Inherits=breeze-dark,hicolor
But this cant be the right solution, as if I wanted to switch to the light theme I would have to change this again.
Is there a better solution?
Specs of the OS I performed the tests on:
OS: Fedora Linux 37 (Workstation Edition) x86_64
Host: KVM/QEMU (Standard PC (Q35 + ICH9, 2009) pc-q35-7.0)
Kernel: 6.2.8-200.fc37.x86_64
Uptime: 32 mins
Packages: 2006 (rpm), 2 (flatpak)
Shell: bash 5.2.15
Resolution: 3840x2160
DE: GNOME 43.3
WM: Mutter
WM Theme: Adwaita
Theme: adw-gtk3-dark [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: gnome-terminal
CPU: Intel i7-9750H (12) @ 2.592GHz
GPU: 00:01.0 Red Hat, Inc. Virtio GPU
Memory: 2384MiB / 3899MiB