У меня установлен Wine, и несколько установленных приложений Windows работают нормально, если я запускаю их с помощью правого меню мыши «Открыть с помощью загрузчика программ Wine». Но если я попытаюсь запустить файл .exe, просто дважды щелкнув по нему, менеджер архивов попытается открыть исполняемый файл.
Как это исправить?
И что-то вроде бонусного вопроса для бывшего пользователя Windows: это можно сделать легко для одного файла, который я сейчас вижу в файловом менеджере (аналогично «Открыть с ... "контекстное меню в Windows) и для многих типов файлов вместе (как в Windows, используя меню" Настройки папки "в Проводнике)?
Щелкните правой кнопкой мыши, выберите "Свойства", откройте вкладку "Открыть с" и сделайте Wine приложением по умолчанию для EXE файлов.
С 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 должен начать показывать вверху в списках "Открыть с помощью" для выбора.
Причина, по которой это происходит, кроется в этом баг-репортаже, который я предоставил патч примерно 2 года назад: https://bugs.launchpad.net/ubuntu/+источник/файл-роллер/+bug/351429
Независимо от этого, я обычно использую обходной путь, чтобы просто щелкнуть правой кнопкой мыши по приложению и выбрать open с помощью Wine.
Это не всегда работает. Некоторые настройки для обработки типов файлов можно найти в
.local/share/applications/mimeapps.list
В этом файле я нашел следующую строку:
application/x-ms-dos-executable=file-roller.desktop;wine.desktop;
и изменил ее на
application/x-ms-dos-executable=wine.desktop;
. После сохранения файла результат становится активным немедленно.