[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