[kde] [Bug 430691] New: Some kde apps, when run from xfce4, are launching kdeinit5 and damaging (hijacking) system settings.
bugzilla_noreply at kde.org
bugzilla_noreply at kde.org
Tue Dec 22 02:47:25 GMT 2020
https://bugs.kde.org/show_bug.cgi?id=430691
Bug ID: 430691
Summary: Some kde apps, when run from xfce4, are launching
kdeinit5 and damaging (hijacking) system settings.
Product: kde
Version: unspecified
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: unassigned-bugs at kde.org
Reporter: lockywolf at gmail.com
Target Milestone: ---
Created attachment 134258
--> https://bugs.kde.org/attachment.cgi?id=134258&action=edit
qtdebug output
SUMMARY
I (as many other people) use xfce4 as an everyday DE. Meanwhile (a) other
people use KDE5 on the same machine, (b) I use certain KDE5 applications, such
as kMyMoney and Dolphin.
On KDE4 this used to work fine. However, after an overwhelming update to KDE5,
I found that launching kmymoney or dolphin modifies certain system settings (at
least the default file manager and application runner). When I started to
investigate how this happens, I found that krunner is launched by kdeinit5.
I installed a hook in place of kdeinit5, which would log its executions and
launch the original kdeinit5 after. This is how I found that certain KDE5 apps
start kdeinit5 as they are launched, and certain KDE5 apps do not.
In particular, the ones which do include: kmymoney, dolphin, akregator, backup.
The ones which do not include: konsole, kalarm, kalgebra, kaddresbook, kate,
konqueror.
STEPS TO REPRODUCE
1. Log into xfce4
2. run dolphin
3. observe that your Alt+F2 now launches krunner instead of xfce4-apprunner.
OBSERVED RESULT
Keybindings are hijacked globally.
EXPECTED RESULT
KDE apps work the way they used to work in KDE4.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Slackware-current, Linux 5.10.1, glibc 2.30
(available in About System)
KDE Plasma Version: 5.20.4
KDE Frameworks Version: 5.77.0
Qt Version: Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release
build; by GCC 10.2.0) on "xcb"
ADDITIONAL INFORMATION
qtdebug output is attached.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list