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

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

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

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

9
задан 29 August 2010 в 22:03

4 ответа

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

12
ответ дан 29 August 2010 в 22:03

С 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 ):

 $ sudo cp /usr/share/doc/wine/examples/wine.desktop  / USR / доля / приложения /
 

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

 $ 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 должен начать показывать вверху в списках "Открыть с помощью" для выбора.

6
ответ дан 29 August 2010 в 22:03

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

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

2
ответ дан 29 August 2010 в 22:03

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

.local/share/applications/mimeapps.list

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

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

и изменил ее на

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

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

-1
ответ дан 29 August 2010 в 22:03

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

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