https://bugs.kde.org/show_bug.cgi?id=520624
Bug ID: 520624
Summary: Wrong startup app id when "run in terminal" is checked
Classification: Frameworks and Libraries
Product: frameworks-kio
Version First unspecified
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
DESCRIPTION
When a desktop file specifies the service be run in a terminal,
DesktopExecParser rewrites the exec line to launch Konsole (or whatever
TerminalApplication) instead of the actual program. However, the startup app ID
is still the original service, so there is a mismatch and the bouncing cursor
does not go away when Konsole launched.
STEPS TO REPRODUCE
1. Add a service using kmenuedit and set "Run in terminal" (or find one which
does)
2. Launch it
OBSERVED RESULT
The bouncing cursor stays until it times out
EXPECTED RESULT
The bouncing cursor goes away as soon as the terminal app has launched
SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):
KDE Plasma Version: 6.7 Beta
KDE Frameworks Version: 6.24
Qt Version: 6.11.1
ADDITIONAL INFORMATION
The app still seems to get a proper xdg activation token (at least on low focus
stealing prevention) so the window does come to the front properly at least
--
You are receiving this mail because:
You are watching all bug changes.