Я использую GpsPrune
для просмотра некоторых дампов gps, к сожалению, нет настройки для двойного щелчка и открытия файлов в средстве просмотра. В старых версиях Ubuntu вы могли просто перетащить любой файл на значок приложения, как мне это сделать или включить в 12.10?
Я не знаю, какие типы файлов обрабатывает GPSprune и какие именно вам интересны. Поэтому для простоты давайте просто скажем, что вы хотите открывать файлы с расширением .foo
в GPSprune. Эти файлы, однако, распознаются как текстовые или XML-файлы, а не как файлы GPSprune. Затем вам нужно сначала определить новый тип MIME, специфичный для этих файлов.
Для этого вы можете либо использовать assoGiate , редактор типов файлов с графическим интерфейсом, либо вручную определить новый тип MIME. В этом уроке я покажу, как это сделать вручную.
Создайте новый текстовый файл с именем foo.xml
и откройте его в своем любимом текстовом редакторе.
Скопируйте и вставьте содержимое следующего текстового поля:
<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/foo">
<glob pattern="*.foo"/>
<comment>GPSprune GPS dump</comment>
<comment xml:lang="en">GPSprune GPS dump</comment>
</mime-type>
</mime-info>
Обязательно замените все экземпляры .foo
на фактическое расширение и отредактируйте комментарий / описание в соответствии со своими пожеланиями.
Затем сохраните файл и переместите его в ~/.local/share/mime/packages
. Обновите базу данных MIME, введя в терминал:
update-mime-database ~/.local/share/mime
Ваши .foo
файлы теперь распознаются как отдельный объект MIME. Вы можете проверить, все ли работает, щелкнув правой кнопкой мыши по файлу .foo
по вашему выбору и посмотрев на тип файла, указанный в Properties
.
Давайте теперь добавим ассоциацию к GPSprune:
Откройте ~/.local/share/applications/mimeapps.list
в редакторе по вашему выбору. Найдите запись [Default Applications]
или создайте ее, если она еще не существует. Затем добавьте следующую строку в приложения по умолчанию:
[Default Applications]
application/foo=gpsprune.desktop
Теперь вы сможете сразу открывать файлы .foo
с помощью GPSprune и, вероятно, также перетаскивать их на соответствующий модуль запуска.
Источники и связанные с ними вопросы и ответы:
Добавить настраиваемую команду в диалоговом окне открытия с помощью?
Как можно работать с сопоставлением файлов в другом приложении (не в Nautilus)?
Как связать расширение файла (не тип файла) для конкретного приложения?
https: //ubuntugenius.wordpress.com/2009/11/19/create-your-own-file-types-in-ubuntu-with-assogiate/