How to add a custom program to "Open With" list of programs in Xubuntu 13.04? How to associate a file with a program to open it with?

How to associate file types with Sublime Text 2? have downloaded Sublime Text 2. I've unpacked it in /opt/Sublime Text 2/ каталог.

Now I want to open all .conf файлы с ST2. Но я не могу установить это легко. Xubuntu не предлагает ST2 в списке Open With программы.

Я делаю:

щелкните правой кнопкой мыши на fonts.conf >> Properties... >> Open With >> Other Application,

И Open With окно появляется. И у него нет приложения ST2.

Как добавить ST2 в Open With список или как связать файл с ST2?

UPD:

Подобные вопросы и не получили ответа:

привязать программу к файлу, которого нет в списке

Как связать типы файлов с Sublime Text 2?

почему простые вещи становятся сложнее в Ubuntu (Xubuntu)?

4 ответа

Решение

Я нашел этот путь. И без какой-либо командной строки, что хорошо.

  1. В "Диспетчере файлов" щелкните правой кнопкой мыши файл (например, file.conf) вы хотите, чтобы вас открывал Sublime Text 2 (или любое другое приложение).

  2. Выберите "Свойства". Окно под названием file.conf - Properties должен появиться.

  3. На вкладке "Общие" нажмите "Открыть с помощью", а затем выберите "Другое приложение...". Окно под названием Open With должен появиться.

  4. В нижней части этого окна выберите "Использовать пользовательскую команду:", а затем "Обзор...".

  5. Перейдите к необходимому исполняемому файлу, например, Sublime Text 2.

Самая важная часть сейчас: до нажатия Ok поместить выбранный путь в двойные кавычки, например:

"/opt/Sublime Text 2/sublime_text"

потому что иначе он не может принять путь.

Прочитайте этот ответ: Как связать типы файлов с Wine в Nautilus.

Вы должны создать / отредактировать .desktop файл находится в ~/.local/share/applications/ или же /usr/share/applications/

Найдите Exec= параметр и в конце строки добавить %U - он будет заменен именем файла, который будет открыт.

Также см. Связывание типов файлов в Ubuntu 13.10.

Вот что я только что попробовал:

  1. Идти к /usr/share/applications или же ~/.local/share/applications/
  2. Создать новый файл appName.desktop (appName это название приложения, которое вы хотите использовать)
  3. Скопируйте содержимое любого другого файла *.desktop (я использовал gedit.desktop)
  4. Обновите содержание: Name =, Exec =,..., с %U будучи именем файла, который нужно открыть.
  5. Сохрани это.
  6. Щелкните правой кнопкой мыши на файле, который вы хотите открыть с помощью appName
  7. Перейдите в Свойства / Открыть с помощью и нажмите "Показать другие приложения". 8 Ваше имя приложения должно быть там, просто выберите его.

Этот ответ работал для меня: глобально ассоциировать тип файла с определенным приложением

  1. Загрузите и установите файл deb для возвышенного текста, например: https://www.sublimetext.com/3

  2. После установки убедитесь, что файл sublime_text.desktop существует в / usr / share / Applications /

  3. Пожарный терминал и тип:

    $ sudo gedit ~ /.local / share / Applications / mimeapps.list Добавьте в конце следующие строки: [Приложения по умолчанию]

    : (некоторые существующие сопоставления ассоциаций)

    [Добавленные Ассоциации]

    : (некоторые существующие сопоставления ассоциаций)

    текст / обычный =sublime_text.desktop;

    Сохранить и выйти.

Этот файл переопределяет /etc/gnome/defaults.list, поэтому все сопоставления файлов включаются в файл mimeapps.list.

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