Ubuntu – Link to .exe doesn’t launch Wine

wine

When I create a symlink on a .exe and I double click it, nothing happens.
Instead, if I double click the original file, Wine opens automatically.
Why is this? How can be changed? Can the situation be different with another kind of link?

NB: I don't want a .desktop, only a symlink.

Best Answer

  • This was a comment that turned out to be the answer:

    Ah...symlink. The Wine symlink probably doesn't work because the ".exe" requires path to the "working directory". Unfortunately symlink does not support this. You will need to create a wrapper script (how? answered here: askubuntu.com/questions/51314/… ); then either use the wrapper script as a launcher, or keep it in the ".exe" folder and symlink to it.

    I'm not sure what you mean with "soft link". But when I need to create a Wine shortcut launcher I just start GEdit and create a file like this:

    #!/usr/bin/env xdg-open    
    [Desktop Entry]
    Version=1.0
    Type=Application
    Name=MY APPLICATION NAME
    Comment=THINGS I HAVE TO SAY ABOUT THE APPLICATION
    Exec=sh -c "cd /PATH_TO_EXE_FOLDER; wine FILENAME.exe"
    Categories=ENGINERRING;GRAPHICS;ETC
    Icon=/PATH_TO_ICON_IMAGE_FILE
    

    Then save the file wherever I want as a ".desktop", for example: "MyWineApp.desktop".