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.

Reply via email to