Я уже считал вопрос о Создании .desktop файлы для использования на вкладке "Open with other application", но это не то, что я хочу, я хочу смочь нажать на файл в Тире или в Наутилусе и смочь открыть его с указанным приложением.
Например, у меня есть этот случай прямо сейчас:
Когда я нажимаю на EXE-файл, это не становится выполняемым Вином, вместо этого я получаю следующее:
Если я пытаюсь искать Вино в открытой опции контекстного меню With, это там. Хорошо выполняя его оттуда первый раз, но затем который не делает следующее Вино времен, кажется выбранным в основном Контекстном меню:
Я затем перешел к Свойствам к Открыть With Tab для поиска Вина. Это не было в приложениях По умолчанию, ни было этим в Рекомендуемых, когда я нажал и поисковые выставленные другие приложения
Это не ограничено расширениями EXE. Это также произошло с файлами MKV, файлами MP4, JPG, PNG, MP3 и даже SVG и CSS. Таким образом вместо того, чтобы пытаться найти способ решить его для одного, я хочу путь, который может быть сделан к любому типу расширения, которое может:
Это могло бы казаться, что должен быть здравый смысл для приложения для выполнения файла, но это не всегда работает как этот. Таким образом для случаев, где это на самом деле не работает, как зафиксировать его. Сброс расширения?, обновление файлов, которые могут открыться, сказало расширение?, добавление приложения через командную строку или инструмент GUI?
Вы можете использовать команду mimeopen
, в терминале перейдите в папку, где находится ваш файл .exe и введите
mimeopen -d filename.exe
. Вы получите всплывающее меню, где Вы можете увидеть некоторые опции, но есть также опция «Другие ...», выберите эту, затем введите команду, которую вы будете использовать, если откроете файл в терминале и замените имя файла на %f
. Так что в этом случае вы наберете wine %f
.
Теперь связь по умолчанию для всех exe-файлов должна быть заменена на wine.
Альтернативно, использование Ubuntu-Tweak , как описано в . Изменение всех ассоциаций с gedit на другое приложение также изменит связанное приложение по умолчанию.