OK, seems I can reproduce, something with the quotings within the launcher on the desktop:
This type Exec line of launcher worked for me from with the launcher but als from the terminal CLI :
Code: Select all
Exec=env WINEPREFIX="/home/BPLSV/trevorj/.wine" wine "C:/ProgramData/Microsoft/Windows/Start Menu/Programs/IntelEvent Express.lnk"
So right click on the Launcher on the Desktop and replace the command with
Code: Select all
env WINEPREFIX="/home/BPLSV/trevorj/.wine" wine "C:/ProgramData/Microsoft/Windows/Start Menu/Programs/IntelEvent Express.lnk"
or alternatively open in Text editor and replace the Exec= line
+++EDIT+++
Opps corrected ... again: mainly repalce all "\\" with "/" and "\ " with just " ",
and put all int double quotes
++EDIT 2 +++
Here the way to reproduce the issue:
I've installed within wine, Total Commander,
which created this Launcher on the Desktop:
Code: Select all
[Desktop Entry]
Name=Total Commander
Exec=env WINEPREFIX="/home/demo/.wine" wine C:\\\\Program\\ Files\\\\totalcmd\\\\totalcmd.exe
Type=Application
StartupNotify=false
Comment=C:\\Program Files Totalcmd
Icon=B838_totalcmd.0
StartupWMClass=totalcmd.exe
Path=
Terminal=false
and gave the same error of not starting:
now I replaced the Exec line with
Code: Select all
Exec=env WINEPREFIX="/home/demo/.wine" wine "C:/Program Files/totalcmd/totalcmd.exe"
so the Desktop-launcher looks like this:
Code: Select all
[Desktop Entry]
Name=Total Commander
Exec=env WINEPREFIX="/home/demo/.wine" wine "C:/Program Files/totalcmd/totalcmd.exe"
Type=Application
StartupNotify=false
Comment=C:\\Program Files Totalcmd
Icon=B838_totalcmd.0
StartupWMClass=totalcmd.exe
Path=
Terminal=false
which worked, /after marke as trusted.
So the whole issue seems related to the handling of those quadro "\\\\" backslashes with the Desktop launcher, created by wine-installer, which appears to be now an issue within Xfce 4.18. ... Ufff..
+++ EDIT 3 +++
Or alternatively:
* Replace all "\\\\"-quadro backslashes with one "/"-forward slash.
* Replace "\\ " double-backslash+ space with "\ " one backslash and space
Or this one liner running with terminal in the Desktop directory, which would fix all wine launchers on the Desktop in one go:
Code: Select all
perl -i -pe 's/\\{4}/\//g; s/\\{2} /\\ /g;' *.desktop
+++ EDIT 4 +++
This is the "final" solution use only forward-slashes and quotes . Replace all "\\\\"-quadro back-slashes with a single "/" forward-slash
and replace all "\\ " double-slash + space with a double-quoted space " ":
As one liner:
Code: Select all
perl -pe 's/\\{4}/\//g;s/\\{2} /" "/g;' *.desktop
This makes sure, any future Xfce-fix of desktop launcher, which may properly handle "\\\\" and "\\ " bask-slashes, by using only a "forward"-slashes and quote spaces.