Example of an error message:
Working directory "/home/krsch/hdd/games/The\sLast\sFedaration/game" does not exist. It won't be used when spawning "/home/krsch/hdd/games/The\sLast\sFedaration/game/LastFederationLinux.x86_64".xfce4-appfinder: failed to execute: Failed to execute child process "/home/krsch/hdd/games/The\sLast\sFedaration/game/LastFederationLinux.x86_64" (No such file or directory)
File "/home/krsch/hdd/games/The Last Fedaration/game/LastFederationLinux.x86_64" does exist and is executable.
I use Ubuntu 14.04.1 LTS and xfce4-appfinder 4.10.1-1
The desktop file that triggered the above error is:
[Desktop Entry]
Type=Application
Name=The Last Fedaration
Comment=The Last Fedaration (GOG.com)
Icon=/home/krsch/hdd/games/The\sLast\sFedaration/support/gog-the-last-fedaration.png
Exec="/home/krsch/hdd/games/The\sLast\sFedaration/game/LastFederationLinux.x86_64"
Categories=Game;
Terminal=false
Example of an error message: krsch/hdd/ games/The\ sLast\sFedarati on/game" does not exist. It won't be used when spawning "/home/ krsch/hdd/ games/The\ sLast\sFedarati on/game/ LastFederationL inux.x86_ 64".xfce4- appfinder: failed to execute: Failed to execute child process "/home/ krsch/hdd/ games/The\ sLast\sFedarati on/game/ LastFederationL inux.x86_ 64" (No such file or directory)
Working directory "/home/
File "/home/ krsch/hdd/ games/The Last Fedaration/ game/LastFedera tionLinux. x86_64" does exist and is executable.
As mentioned in http:// standards. freedesktop. org/desktop- entry-spec/ latest/ ar01s03. html , escape sequence \s should be treated as a space in string fields. Unfortunately. xfce4-appfinder ignores this rule.
I use Ubuntu 14.04.1 LTS and xfce4-appfinder 4.10.1-1
The desktop file that triggered the above error is: home/krsch/ hdd/games/ The\sLast\ sFedaration/ support/ gog-the- last-fedaration .png /home/krsch/ hdd/games/ The\sLast\ sFedaration/ game/LastFedera tionLinux. x86_64"
[Desktop Entry]
Type=Application
Name=The Last Fedaration
Comment=The Last Fedaration (GOG.com)
Icon=/
Exec="
Categories=Game;
Terminal=false