While attempting to create a desktop shortcut for an app that uses wine I came up with this error:

Failed to execute child process "/home/fiver/.wine/drive_c/Program" (No such file or directory)

I have followed all the instrutions at jaypeeonline.net


You can create by hand a desktop shortcut for your applications installed with wine by following these steps:

  1. Open your favourite text editor (gedit, nano, etc.), create a new file with the following content and save it to your Desktop with a name having extension .desktop

    In this example, I've chosen to the name inetexplorer.desktop and saved it to my desktop.

    [Desktop Entry]
    Name=Internet Explorer
    Exec=wine "C:\Program Files\Internet Explorer\iexplore.exe"

    Here, replace the value for Name field with that of the target application's name. (In the example, it's Internet Exolorer.) The value of Exec would be in the format:

    wine "C:\path to the\executable file"

    (for CLI application) like say

    wineconsole "C:\path to the\executable file"

    (for GUI applications)

    wine "C:\Program Files\Internet Explorer\iexplore.exe"

    (enclosing the path within double quotes ".. .." is important if the path contain blank spaces.)

    Replace /path/to/iconfile (the value for Icon field) with the path of an icon file (like Icon=/home/username/Pictures/internet-explorer.png) or you can omit this line of entry.

    On the left is a shortcut with icon specified, for the one on right, not. iconField

  2. Turn on the file's execute bit on.

    Graphically you can do it by right clicking the .desktop file, and from the context menu select Properties. In the properties window, select Permission tab, look for a label Execute: and check-mark the check-box next to it so that the shortcut becomes executable.

    selecting property from right-click context menu rightClickTheFile

    setting execute permission executableProperty

    From terminal, you can do this with:

    chmod +x $USER/Desktop/inetexplorer.desktop

    where $USER/Desktop/inetexplorer.desktop should be the absolute path of the desktop shortcut that was created.

  • 4
    How do you leverage the icon contained within the executable? – Jonathan Neufeld Dec 1 '17 at 18:57

You have to escape the white spaces using backslashes (\). Try to specify the command like this:

".../Program\ Files/Adobe/Adobe\ Photoshop\ CS2/..."

Note the \ before spaces.

  • 3
    Or, you can use quotation, which is pretty much more readable. wine '/home/user/.wine/drive_c/Program Files/Some Program with many spaces/program.exe' – mid_kid Mar 22 '14 at 13:57

I suggest you to use PlayOnLinux, in combination with wine, which offers a clean and user-friendly interface, that let you install and manage windows software and games.

enter image description here

PlayOnLinux is a piece of software which allows you to easily install and use numerous games and apps designed to run with Microsoft® Windows®. Few games are compatible with GNU/Linux at the moment and it certainly is a factor preventing the migration to this system. PlayOnLinux brings a cost-free, accessible and efficient solution to this problem.

Here is a non-exhaustive list of the interesting points to know:

  • You don't have to own a Windows® license to use PlayOnLinux.
  • PlayOnLinux is based on Wine, and so profits from all its features yet it keeps the user from having to deal with its complexity.
  • PlayOnLinux is free software.
  • PlayOnLinux uses Bash and Python.

Nevertheless, PlayOnLinux has some bugs, as every piece of software:

  • Occasional performance decrease (image may be less fluid and graphics less detailed).
  • Not all games are supported. Nevertheless, you can use our manual installation module.


  1. Simply use Software-Center to install it,
  2. or refer to their HP installation info.

Here is another solution, that uses your Ubuntu OS based system standards.

enter image description here

  1. Open Main Menu Application and select New Item button,
  2. which will open a Create Launcher window, from where you can use the Browse button, that let you select the path to the .exe (executable) windows application/game.

    • You can also name the new shortcut, add a description and icon to it from there.
  • PlayOnLinux works often better than Wine alone, but isn't it very space-consuming, as it runs isolated, virtual disk for each program (not 2 or more in the same disk)? – Quidam Apr 24 '20 at 22:15

I've created a script that adds a shortcut to GNOME applications menu just by typing ./wine-create-shortcut paht/to/application.exe.

You can find further information here.


Because I cannot comment, I have to give here a separate answer. ;-) A big thanks goes to user "precise". The solution mentioned by him or her worked for me at Kubuntu 18.04 and Wine 5.0 but I had to add at the path name two backslashes (and not just one).

Based at the above mentioned example this will look like:

Exec=wine "C:\\Program Files\\Internet Explorer\\iexplore.exe"

I have no idea why this is so, maybe because my Program Path is somewhat more complex:

Exec=wine "C:\\Program Files\\Steuer St.Gallen 2019 nP\\Steuer St.Gallen 2019 nP.exe"

A little update to this topic. Finally I was able to add the correct icon to the shortcut. (It was available in a hidden folder at the corresponding program location.) The extraction of the icon from the executable also worked but I was not able to use the separate *.ico file as icon source.

However, - here follows the full content of my manually generated and perfectly working Wine shortcut.

[Desktop Entry]
Name=Steuer St.Gallen 2019 nP
Exec=env WINEPREFIX="/home/franz/.wine" wine "C:\\Program Files\\Steuer St.Gallen 2019 nP\\Steuer St.Gallen 2019 nP.exe"
Icon=/home/franz/.wine/dosdevices/c:/Program Files/Steuer St.Gallen 2019 nP/.install4j/i4j_extf_9_1bhpfkc_1iu21cz.png
Path=/home/franz/.wine/dosdevices/c:/Program Files/Steuer St.Gallen 2019 nP
StartupWMClass=Steuer St.Gallen 2019 nP.exe

This corresponds mostly to the automatic established Microsoft PowerPoint Viewer shortcut:

[Desktop Entry]
Name=Microsoft PowerPoint Viewer 
Exec=env WINEPREFIX="/home/franz/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/franz/.wine/dosdevices/c:/users/franz/Start\\ Menu/Programs/Microsoft\\ PowerPoint\\ Viewer\\ .lnk
Comment=Mit Microsoft PowerPoint erstellte Präsentationen anzeigen.

There were added automatically several other parameters (with mostly no value) after making the file executable. Because these have no function, I have removed them again manually.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.