Я хочу иметь возможность открывать файлы * .exe через встроенный проводник файлов nautilus, просто дважды щелкнув по * .exe. Это сделало бы использование WINE намного проще и удобнее, а также более естественным. У меня уже есть некоторый написанный код:
[Desktop Entry]
Type=Application
Exec=wine %u
Я все еще не могу найти его в меню «Показать приложения» или в том, чтобы выбрать программу для открытия файла.
sudo cp /usr/share/doc/wine-stable/examples/wine.desktop / usr / share / applications /
or
Code:
sudo ln -s /usr/share/doc/wine-stable/examples/wine.desktop /usr/share/applications/
Then wine windows program loader will show up in the nautilus' "open with" list.
Установка Wine должна либо дать вам правильную ассоциацию файлов для запуска их с помощью Wine при двойном щелчке или, по крайней мере, путем связывания * .exe с вином.
В моем 19.04 среда выполнения Mono украла ассоциацию файлов, но у меня есть 2 способа запуска * .exe файлы с помощью Nautilus.
Теперь у вас должна быть возможность запускать * .exe файл, дважды щелкнув по нему в nautilus
Этот способ больше соответствует способу работы Wine. Все программы Windows, установленные в префиксе Wine, должны создавать на рабочем столе запись в ~ / .local / share / applications / wine /
.
Записи рабочего стола здесь лучше, потому что они содержат правильную командную строку, включая env var WINEPREFIX
и полный путь к приложению в формате пути Windows. Более того, эти записи на рабочем столе будут найдены универсальным поиском, как и любое родное приложение Ubuntu.
Например, после установки Diablo II в ~ /.local / share / applications / wine / Programs / Diablo II
Я получил Diablo II.desktop
со следующим содержимым:
[Desktop Entry]
Name=Diablo II
Exec=env WINEPREFIX="/home/user/.wine" wine "C:\\Program Files\\Diablo II\\Diablo II.exe"
Type=Application
StartupWMClass=Wine
Path=/home/user/.wine/dosdevices/c:/Program Files/Diablo II
Icon=1086_diablo ii.0
Когда я нажал "Windows" super на клавиатуре, и я начинаю набирать «Ди», появляются значки приложений Diablo II, и я могу его запустить.
Это всего лишь пример, вы можете создавать свои собственные записи для определенных префиксов вина или для других. -установленное (только что скопированное) приложение.