https://bugs.kde.org/show_bug.cgi?id=490469
Bug ID: 490469
Summary: Applications started via custom shortcut do not have
ICEAUTHORITY defined
Classification: Plasma
Product: plasmashell
Version: 5.27.11
Platform: Gentoo Packages
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Session Management
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
SUMMARY
KDE/Qt applications started via a user-defined shortcut do not have
`ICEAUTHORITY` set in their environment and hence can not be session-restored.
STEPS TO REPRODUCE
1. Go to "Custom Shortcuts" in system settings and add your own shortcut to
start "konsole", e.g. "Alt+F2".
2. Save and apply, then press the shortcut "Alt+F2".
OBSERVED RESULT
The opened "konsole" is not session-restored. Starting other KDE/Qt
applications from within, e.g. another "konsole", reveals the message:
```
Qt: Session management error: None of the authentication protocols specified
are supported
```
Checking the environment:
```
$ echo $ICEAUTHORITY
$ echo $SESSION_MANAGER
local/alien17:@/tmp/.ICE-unix/30501,unix/alien17:/tmp/.ICE-unix/30501
```
reveals `ICEAUTHORITY` is not defined, but `SESSION_MANAGER` is.
A "konsole" started via the launcher or krunner has both variables set as
expected.
EXPECTED RESULT
`ICEAUTHORITY` to also be set for programmes started via custom shortcuts.
SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.116.0
Qt Version: 5.15.14
ADDITIONAL INFORMATION
using an X11 session with OpenRC.
Note that this is not a duplicate of
https://bugs.kde.org/show_bug.cgi?id=487912 , Gentoo has backported that patch
to the distro package I am using, and not all programmes are affected.
--
You are receiving this mail because:
You are watching all bug changes.