Как запустить вино. exe-файлов из щелчка [dубликат]

У меня установлен Wine и несколько установленных приложений Windows работают нормально, если я запустил их, используя меню правой кнопки мыши «Open with Wine program loader». Но если я попытаюсь запустить файл .exe, просто щелкнув дважды, менеджер архива попытается открыть исполняемый файл.

Как это исправить?

И что-то вроде бонусного вопроса как прежний пользователь Windows: легко ли это сделать для одного файла, который я вижу в диспетчере файлов (аналогично контекстному меню «Открыть с ...» в Windows) и для многих типов файлов (например, в Windows, используя меню «Настройки папки» в проводнике)?

7
задан 29 August 2010 в 23:03

36 ответов

Это не всегда работает. Некоторые настройки для обработки типов файлов можно найти в

  .local / share / applications / mimeapps.list  

В этом файле я нашел следующую строку :

  application / x-ms-dos-executable = file-roller.desktop; wine.desktop;   

и изменил его на

  application / x-ms-dos-executable = wine.desktop;   

После сохранения файла результат будет активным немедленно.

-1
ответ дан 9 August 2018 в 00:44

Начиная с 17.04 года, винодельческие пакеты стали устойчивыми к вине и виноделием . Они совместимы, поэтому файл wine.desktop не установлен в / usr / share / applications одним из этих пакетов, чтобы избежать конфликтов. Следовательно, у Wine нет записи в меню «Открыть с». Из /usr/share/doc/wine-stable/README.Debian.gz :

Чтобы включить общесистемную поддержку файлов .exe, выполните следующую команду ( замените / usr / share / doc / wine с / usr / share / doc / wine-development , если вы используете wine-development ): [ ! d15]

  $ sudo cp /usr/share/doc/wine/examples/wine.desktop / usr / share / applications /  

Чтобы поддержать это только для вашего текущий пользователь:

  $ cp /usr/share/doc/wine/examples/wine.desktop ~ / .local / share / applications /  

Чтобы удалить эти родственные ассоциации типов файлов, выполните следующие команды:

  $ sudo rm -f /usr/share/applications/wine.desktop $ sudo update-desktop-database $ rm -f ~  /.local/share/applications/wine.desktop $ rm -f ~ / .local / share / applications / wine-extension- * $ update-desktop-database ~ / .local / share / applications /  

Это немного ошибочно, это / usr / share / doc / wine-stable , а не /usr/share/doc/wine.

  sudo cp /usr/share/doc/wine-stable/examples/wine.desktop / usr / share / applications /  

И Wine должно появиться в списках Open With для выбора.

2
ответ дан 9 August 2018 в 00:44

Причина, по которой это происходит, заключается в этом отчете об ошибке, который я предоставил патчу около 2 лет назад: https://bugs.launchpad.net/ubuntu/+source/file-roller/+bug/ 351429

Несмотря на это, обходной путь, который я обычно использую, - это просто щелкнуть правой кнопкой мыши приложение и выбрать open с Wine.

2
ответ дан 9 August 2018 в 00:44

Причина, по которой это происходит, заключается в этом отчете об ошибке, который я предоставил патчу около 2 лет назад: https://bugs.launchpad.net/ubuntu/+source/file-roller/+bug/ 351429

Несмотря на это, обходной путь, который я обычно использую, - это просто щелкнуть правой кнопкой мыши приложение и выбрать open с Wine.

2
ответ дан 14 August 2018 в 18:56
  • 1
    Спасибо за информацию. Это именно то, что я подозревал, но не смог узнать с моими ограниченными знаниями. – Bananeweizen 29 September 2010 в 22:11

Это не всегда работает. Некоторые настройки для обработки типов файлов можно найти в

  .local / share / applications / mimeapps.list  

В этом файле я нашел следующую строку :

  application / x-ms-dos-executable = file-roller.desktop; wine.desktop;   

и изменил его на

  application / x-ms-dos-executable = wine.desktop;   

После сохранения файла результат будет активным немедленно.

-1
ответ дан 14 August 2018 в 18:56
  • 1
    Если этот ответ предназначен как комментарий к чужому ответу (т. Е. Marius Gedminas), вы должны добавить информацию к своему ответу, о чьем ответе вы говорите. – karel 27 July 2013 в 13:38
  • 2
    wine.desktop больше не с 17.04 – Khurshid Alam 12 October 2017 в 09:05

Начиная с 17.04 года, винодельческие пакеты стали устойчивыми к вине и виноделием . Они совместимы, поэтому файл wine.desktop не установлен в / usr / share / applications одним из этих пакетов, чтобы избежать конфликтов. Следовательно, у Wine нет записи в меню «Открыть с». Из /usr/share/doc/wine-stable/README.Debian.gz :

Чтобы включить общесистемную поддержку файлов .exe, выполните следующую команду ( замените / usr / share / doc / wine с / usr / share / doc / wine-development , если вы используете wine-development ): [ ! d15]

  $ sudo cp /usr/share/doc/wine/examples/wine.desktop / usr / share / applications /  

Чтобы поддержать это только для вашего текущий пользователь:

  $ cp /usr/share/doc/wine/examples/wine.desktop ~ / .local / share / applications /  

Чтобы удалить эти родственные ассоциации типов файлов, выполните следующие команды:

  $ sudo rm -f /usr/share/applications/wine.desktop $ sudo update-desktop-database $ rm -f ~  /.local/share/applications/wine.desktop $ rm -f ~ / .local / share / applications / wine-extension- * $ update-desktop-database ~ / .local / share / applications /  

Это немного ошибочно, это / usr / share / doc / wine-stable , а не /usr/share/doc/wine.

  sudo cp /usr/share/doc/wine-stable/examples/wine.desktop / usr / share / applications /  

И Wine должно появиться в списках Open With для выбора.

2
ответ дан 14 August 2018 в 18:56

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

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