Problem #1: mainstream uses kde4-config, which does not return correct paths when it's running on plasma5 environments Patch that fixes a problem: https://build.opensuse.org/package/view_file/KDE:Extra/oxygen-gtk2/qt-config-path.patch Problem #2: TS_SINGLE tab style has been deprecated in oxygen qt style. Oxygen-gtk default config is still using TS_SINGLE, which should be replaced by TS_PLAIN: sed -i 's/^\(TabStyle=\).*$/\1TS_PLAIN/' rc/oxygenrc
What is the difference in behaviour before and after these changes? We can't apply them unconditionally, otherwise KDE4 users will get upset too.
Hmm... Without any changes Oxygen-qt stores settings in ~/.config/oxygenrc, but Oxygen-gtk looks them in ~/.local/share/kde4/oxygenrc. On Plasma5 environments. Moreover, command should be qtpaths -qt=qt5 ..., I suppose. >We can't apply them unconditionally, otherwise KDE4 users will get upset too. Maybe it would be good to run all the available commands (not until the first successfull one) and use all of the paths. At last, Oxygen-gtk only reads configs, but does not create nor modify them. Should I change patch to do that or is there a better solution?
There are no Plasma-4 users left now, is this change still relevant?
Fixed in git commit cb8343823acdb727ff27c341d39d4ca5c369f736