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
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.
*** This bug has been marked as a duplicate of 97087 ***