Я могу установить программу по умолчанию для определенного типа файла, также не делая это видимым в тире (Обзор операций)?

У меня есть сценарий, который я хочу использовать в качестве приложения по умолчанию для открытия определенных файлов. Но, когда я поразил Alt+F1, чтобы открыть тире или обзор 'Операций' и ввести материал для поиска приложений, я не хочу видеть этот сценарий.

Единственным путем я знаю для установки приложения по умолчанию, должен щелкнуть правой кнопкой по файлу и нажать Open другим приложением> Представление все приложения, но это, кажется, только перечисляет приложения в ~/.local/share/applications, которые также появляются в тире.

Эти два поведения могут быть отделены?

0
задан 9 March 2019 в 16:21

1 ответ

Это возможно. Сначала создайте простое .desktop файл средства запуска для программы в ~/.local/share/applications/, сказать appname.desktop и добавьте следующие строки к нему:

[Desktop Entry]
Name=Name of the programme
Comment=A short description
Exec=/full/path/to/the/script %U
Type=Application
Icon=/full/path/to/icon-image
Terminal=false
NoDisplay=true

Затем сохраните файл. После этого Вы нашли бы это применение в 'Открытом с другим приложением'>, 'Просматривают все приложения' и смог бы установить его как программу по умолчанию.

NoDisplay=true строка скрывает приложение от обзора 'Операций'.

NoDisplay означает, что "это приложение существует, но не отображайте его в меню". Это может быть полезно для, например, связать это приложение с типами MIME, так, чтобы оно было запущено из файлового менеджера (или другие приложения), не имея записи меню для него (существуют тонны серьезных оснований для этого, включая, например, netscape -remote, или kfmclient openURL вид материала).
(источник)

0
ответ дан 26 October 2019 в 02:07

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

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