This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KDE apps think they are under Gnome

Tags: None
(comma "," separated)
Rubler
Registered Member
Posts
4
Karma
0

KDE apps think they are under Gnome

Fri May 06, 2016 12:31 pm
I have several KDE apps in my KDE session (e.g. Dolphin, Kate, Kontact) that use a Gtk-style appearance. For example, Dolphin shows different symbols for the tree expansion and also disobeys my single-click option for file opening:
http://i.stack.imgur.com/dN8nQ.png
On a different machine, my Dolphin looks and works just fine:
http://i.stack.imgur.com/7wbNV.png
Other apps (e.g. KGpg, Kile) do not show this unexpected behaviour. I have used the KDE settings to configure the Gtk look and feel but to no avail. Removing the gtk3 package from the system fixes the issue (although it breaks other stuff so not an option).

I am using Archlinux with up-to-date Plasma 5/ applications.
User avatar
Rog131
Registered Member
Posts
828
Karma
10
If you change the 'KDE System Settings > Application Style > Widget style' to the Breeze/GTK+ is the change also marked to the ~/.config/kdeglobals ?

Line is:
Code: Select all
widgetStyle=breeze
Rubler
Registered Member
Posts
4
Karma
0
When I change the 'KDE System Settings > Application Style > Widget style' the change is written to
Code: Select all
~/.config/kdeglobals
. Btw, the System Settings are also not affected by by single click configuration.
User avatar
Rog131
Registered Member
Posts
828
Karma
10
Other apps (e.g. KGpg, Kile) do not show this unexpected behaviour...


Both KGpg and the Kile are KDE4/Qt4 applications. Dolphin is a KDE Frameworks 5 / Qt5 application.

The Arch has wiki: 'Uniform look for Qt and GTK applications' - https://wiki.archlinux.org/index.php/Un ... plications
Are you using the environment variable overrides ?

Arch wiki: Environment variables - https://wiki.archlinux.org/index.php/en ... _variables

At here setting the 'QT_STYLE_OVERRIDE' so the 'printenv' is showing:
Code: Select all
$ printenv | grep QT_STYLE_OVERRIDE
QT_STYLE_OVERRIDE=GTK+
Rubler
Registered Member
Posts
4
Karma
0
After the problem initially occurred I set QT_STYLE_OVERRIDE to Breeze. Using printenv, I see that it is set. It does not seem to have an effect.
Rubler
Registered Member
Posts
4
Karma
0
It also affects the colour theme of my applications.
User avatar
scummos
Global Moderator
Posts
1175
Karma
7
OS
What is the value of the QT_QPA_PLATFORMTHEME environment variable?


I'm working on the KDevelop IDE.


Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], Google [Bot]