Bug 89812 - kicker freezes if using kdegames application buttons
Summary: kicker freezes if using kdegames application buttons
Status: RESOLVED DUPLICATE of bug 97087
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: klauncher (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-19 12:52 UTC by Riku Voipio
Modified: 2006-04-27 11:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Riku Voipio 2004-09-19 12:52:28 UTC
Version:            (using KDE KDE 3.3.0)
Installed from:    Debian testing/unstable Packages
OS:                Linux

Steps to reproduce:

1) add a application button for any of the kdegames apps (ksnake for example) to the kicker
2) click on the button
3) watch the game start and kicker freeze until game is closed

The problem appears to be that ksnake.desktop (and all other kdegames .desktop files) have Exec= line that includes the full path:

Exec=/usr/games/ksnake %i %m -caption "%c"

Which is necessary, as /usr/games may not be in PATH. If referring to ksnake without full path, ksnake button in kicker works as expected.

This is forwarded from the following debian bugreport:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=270945
Comment 1 Wilco Greven 2004-10-08 23:45:18 UTC
Not exactly the same, but looks similar to #71273.

It looks like the problem is that in KLauncher::slotAppRegistered the KLaunchRequest for the launched process can't be found because the whole pathname isn't included in the search. Therefore requestDone isn't called when the app has been started, but only when is it closed.
Comment 2 Maksim Orlovich 2005-02-24 05:09:43 UTC

*** This bug has been marked as a duplicate of 97087 ***