Я установил WINE на свое устройство, могу ли я создать файл WINE.desktop для открытия * .exe с помощью графического интерфейса?

Я хочу иметь возможность открывать файлы * .exe через встроенный проводник файлов nautilus, просто дважды щелкнув по * .exe. Это сделало бы использование WINE намного проще и удобнее, а также более естественным. У меня уже есть некоторый написанный код:

[Desktop Entry]
Type=Application
Exec=wine %u

Я все еще не могу найти его в меню «Показать приложения» или в том, чтобы выбрать программу для открытия файла.

0
задан 15 July 2019 в 19:04

2 ответа

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. 
1
ответ дан 23 October 2019 в 23:39

Установка Wine должна либо дать вам правильную ассоциацию файлов для запуска их с помощью Wine при двойном щелчке или, по крайней мере, путем связывания * .exe с вином.

В моем 19.04 среда выполнения Mono украла ассоциацию файлов, но у меня есть 2 способа запуска * .exe файлы с помощью Nautilus.

Первый способ:

  1. Щелкните правой кнопкой мыши файл .exe
  2. В меню выберите Открыть с помощью другого приложения.
  3. В списке приложений найдите что-то вроде "Wine Core ..."

Теперь у вас должна быть возможность запускать * .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, и я могу его запустить.

Это всего лишь пример, вы можете создавать свои собственные записи для определенных префиксов вина или для других. -установленное (только что скопированное) приложение.

1
ответ дан 23 October 2019 в 23:39

Другие вопросы по тегам:

Похожие вопросы: