[Breeze] [Bug 352610] root apps use oxygen icons and widget style

Harald Sitter sitter at kde.org
Wed Oct 14 06:23:56 UTC 2015


https://bugs.kde.org/show_bug.cgi?id=352610

Harald Sitter <sitter at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|1.0                         |---
           Assignee|kde at davidedmundson.co.uk    |plasma-devel at kde.org
            Product|plasmashell                 |Breeze
          Component|general                     |general
            Version|master                      |5.4.2

--- Comment #3 from Harald Sitter <sitter at kde.org> ---
Probably breeze as it contains kde4breeze which is supposed to force cohesive
default settings onto kdelibs applications. Alas, as I say I am not sure we can
actually fix this proper other than changing kdelibs behavior which is
undesirable for compatibility reasons.

Ultimately apps run as a different user are meant to have different settings,
making the behavior while unfortunate and inconsistent from a session POV a
very expected and in fact intended one (i.e. we don't want root apps to write
configs in a users home since the chown would be incorrect). Unless we build a
bridge forcing foreign-apps to use session user settings (e.g. via a QPA that
implements suitable fallbacks, and that also only would work for Qt5+) I don't
see this getting fixed. 

There also is [1] [2] which I think is used in some distros to get pretty good
session coherence. Since it is built around X11 that's pretty moot though come
wayland.

[1] http://standards.freedesktop.org/xsettings-spec/xsettings-spec-0.5.html 
[2] https://github.com/derat/xsettingsd

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Plasma-devel mailing list