
Когда я создаю символическую ссылку на .exe и дважды щелкаю по ней, ничего не происходит. Вместо этого, если я дважды щелкаю по исходному файлу, Wine открывается автоматически. Почему так? Как это можно изменить? Может ли ситуация быть иной с другим типом ссылки?
Примечание: Мне не нужен .desktop, только символическая ссылка.
решение1
Вот комментарий, который оказался ответом:
Ах...симлинк. Символическая ссылка Wine, вероятно, не работает, потому что ".exe" требует путь к "рабочему каталогу". К сожалению, символическая ссылка этого не поддерживает. Вам нужно будет создать скрипт-обертку (как? ответ здесь:askubuntu.com/questions/51314/… ); затем либо используйте скрипт-оболочку в качестве средства запуска, либо сохраните его в папке «.exe» и создайте на него символическую ссылку.
Я не уверен, что вы имеете в виду под "мягкой ссылкой". Но когда мне нужно создать ярлык для запуска Wine, я просто запускаю GEdit и создаю такой файл:
#!/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
Затем сохраните файл в любом месте с расширением «.desktop», например: «MyWineApp.desktop».
решение2
Я знаю самый лучший и простой способ!
Откройте /home/.local/share/wine/programs. Вы увидите папки приложений Wine. Откройте папку app, там есть your_app_name.desktop, скопируйте ее на рабочий стол и щелкните правой кнопкой мыши по ней, а затем левой кнопкой мыши по Allow Launching.
Поздравляем!!! Ярлык вашего приложения на рабочем столе, наслаждайтесь!
Извините, если мой английский не очень хорош.