Как связать типы файлов с wine в nautilus
У меня Ubuntu 12.10 с Nautilus 3.4.2.
После установки wine "apt-get install wine" находятся exe-файлы, все еще связанные с менеджером архивов.
В предыдущих версиях Ubuntu я всегда щелкал правой кнопкой мыши по файлу, выбирал "Свойства"> "Открыть с помощью"> "Выбрать приложение, чтобы открыть..."> "Wine".
Но начиная с версии 12.04 Wine в меню Программы отсутствует. Я пробовал это на ноутбуке и ПК, версии 12.04 и 12.10.
Я нашел обходной путь: http://vazhavandan.blogspot.cz/2012/12/nautilus-342-open-as-administrator-hack.html
Но я хотел найти правильное решение, я устанавливаю Ubuntu для пользователей, и я бы хотел, чтобы все работало как надо.
Спасибо
5 ответов
Используйте alacarte, чтобы добавить нужную программу в список. Работает в 12.04 + 12.10
Более того, позволит вам с комфортом добавлять собственные ярлыки в тире.
sudo apt-get установить alacarte -y; Alacarte
В Ubuntu 13.04 Wine спрятан, определяется в свойстве запуска приложения Wine. NoDisplay=true в /usr/share/applications/wine.desktop файл. Вы не должны отключать это свойство.
Чтобы установить (и удалить) приложение Windows, вам просто нужно открыть Dash Home и ввести wine в поле поиска. Вы увидите значок "Удалить программу Wine". Нажмите на него, чтобы открыть окно, и вы увидите кнопку "Установить". Запустите установщик окна, используя это.
Во время установки Wine автоматически создаст файл запуска приложения Ubuntu (*.desktop) по адресу ~/.local/share/applications/,
После установки вы сможете запустить оконное приложение из Dash Home - просто введите название приложения в поле поиска, вы увидите, что появился значок приложения, если вы ничего не видите, попробуйте выйти из системы и войти в систему, затем попробуйте снова. После запуска приложения вы можете заблокировать значок на панели запуска (просто щелкните правой кнопкой мыши значок и нажмите "Блокировать панель запуска").
Если вы хотите, чтобы оконные приложения были доступны в списке приложений "Открыть с помощью", вам просто нужно добавить %U в "Exec" свойство файла запуска приложения (* рабочий стол). Это фрагмент моего модуля запуска приложений notepad++ (~/.local/share/applications/wine-Programs-Notepad++-Notepad++.desktop), Я добавить %U в конце я смог открыть любой файл с помощью Notepad++:
Exec=env WINEPREFIX="/home/ ... Programs/Notepad++/Notepad++.lnk %U
НЕ РЕКОМЕНДУЕТСЯ
В случае, если вы настаиваете на возможности запуска приложения Windows непосредственно из Файлов (он же Nautilus), то есть переносимого приложения, вы можете добавить следующую строку в /usr/share/applications/defaults.list
application/x-ms-dos-executable=wine.desktop
Эта конфигурация вызовет *.exe файл запускается при двойном щелчке по файлу, аналогично команде cli
$ wine some_app.exe
ПОЖАЛУЙСТА, НЕ ИСПОЛЬЗУЙТЕ ЭТОТ МЕТОД ДЛЯ ЗАПУСКА УСТАНОВКИ WINDOWS.
Я использую Ubuntu 14.04. Мне не нужно было никаких внешних приложений. Вот что я сделал.
- Щелкните правой кнопкой мыши на exe
- Открыть с помощью> Другое приложение
- ДВОЙНОЙ НАЖМИТЕ на "Загрузчик программ для Windows"
Теперь.exe ассоциируется с вином.
Установите Alacarte, и просмотрите Alacarte, чтобы получить команду для программы Windows.
env WINEPREFIX="/home/bisht/.wine" wine C:\\windows\\command\\start.exe /Unix /home/bisht/.wine/dosdevices/c:/users/Public/Start\ Menu/Programs/Notepad++/Notepad++.lnk
Теперь откройте тип файла, который вы хотите, и добавьте эту команду и, если хотите, установите ее по умолчанию.
Это откроет тип файла по умолчанию с программой Windows, установленной по умолчанию.
Щелкните правой кнопкой мыши один *.exe и выберите "Открыть с помощью", затем выберите "винный загрузчик" и выберите "установить как стандартное приложение".