исполняемые файлы Windows запускаются с помощью диспетчера архива

7

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

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

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

    
задан Bananeweizen 29.08.2010 в 18:03
источник

4 ответа

12

Щелкните правой кнопкой мыши, выберите «Свойства», откройте вкладку «Открыть с» и сделайте Wine стандартным приложением для EXE-файлов.

    
ответ дан Marius Gedminas 29.08.2010 в 18:28
источник
2

Причина, по которой это происходит, заключается в этом отчете об ошибке, который я предоставил патчу около 2 лет назад: Ссылка

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

    
ответ дан Scott Ritchie 29.09.2010 в 12:19
источник
2

Начиная с 17.04, пакеты вина стали wine-stable и wine-development . Они совместимы, поэтому файл 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 ):

$ 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 для выбора.

    
ответ дан muru 01.11.2017 в 05:52
источник
-1

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

.local/share/applications/mimeapps.list

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

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

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

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

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

ответ дан Tankjob 27.07.2013 в 08:10
источник

Ознакомьтесь с другими вопросами по меткам