Расширение файла силы для открытия определенным приложением (Расширения как .exe, .jpg, .mp4 …)

Я уже считал вопрос о Создании .desktop файлы для использования на вкладке "Open with other application", но это не то, что я хочу, я хочу смочь нажать на файл в Тире или в Наутилусе и смочь открыть его с указанным приложением.

Например, у меня есть этот случай прямо сейчас:

Когда я нажимаю на EXE-файл, это не становится выполняемым Вином, вместо этого я получаю следующее:

enter image description here

Если я пытаюсь искать Вино в открытой опции контекстного меню With, это там. Хорошо выполняя его оттуда первый раз, но затем который не делает следующее Вино времен, кажется выбранным в основном Контекстном меню:

enter image description here

Я затем перешел к Свойствам к Открыть With Tab для поиска Вина. Это не было в приложениях По умолчанию, ни было этим в Рекомендуемых, когда я нажал и поисковые выставленные другие приложения

enter image description here

Это не ограничено расширениями EXE. Это также произошло с файлами MKV, файлами MP4, JPG, PNG, MP3 и даже SVG и CSS. Таким образом вместо того, чтобы пытаться найти способ решить его для одного, я хочу путь, который может быть сделан к любому типу расширения, которое может:

  • Сделайте приложение значением по умолчанию того расширения
  • Появитесь в контекстном меню в Наутилусе, когда я щелкну правой кнопкой по файлу
  • Появляется на вкладке "Open With" на Окне свойств файла
  • Правильно выполняет указанное приложение, когда я нажимаю на файл с Тире

Это могло бы казаться, что должен быть здравый смысл для приложения для выполнения файла, но это не всегда работает как этот. Таким образом для случаев, где это на самом деле не работает, как зафиксировать его. Сброс расширения?, обновление файлов, которые могут открыться, сказало расширение?, добавление приложения через командную строку или инструмент GUI?

12
задан 13 April 2017 в 15:24

1 ответ

Вы можете использовать команду mimeopen, в терминале перейдите в папку, где находится ваш файл .exe и введите

mimeopen -d filename.exe

. Вы получите всплывающее меню, где Вы можете увидеть некоторые опции, но есть также опция «Другие ...», выберите эту, затем введите команду, которую вы будете использовать, если откроете файл в терминале и замените имя файла на %f. Так что в этом случае вы наберете wine %f.

Теперь связь по умолчанию для всех exe-файлов должна быть заменена на wine.

Альтернативно, использование Ubuntu-Tweak , как описано в . Изменение всех ассоциаций с gedit на другое приложение также изменит связанное приложение по умолчанию.

0
ответ дан 13 April 2017 в 15:24

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

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