Как я могу настроить Ubuntu для открытия файлов заданного типа (например, file.tex) с помощью данной программы (например, emacs)?
Как я могу настроить Ubuntu для открытия файлов заданного типа (например, file.tex) с помощью данной программы (например, emacs)?
Ответы:
Запустите Nautilus , щелкните правой кнопкой мыши один из этих файлов, выберите «Свойства» в контекстном меню и задайте свои предпочтения с помощью параметра «Открыть с помощью».
Вместо редактирования defaults.list мне проще использовать программу xdg-mime. Поиск программы просмотра PDF, просмотр Adobe и переключение на KPDF:
$xdg-mime query default application/pdf
AdobeReader.desktop
$xdg-mime default kde-kpdf.desktop application/pdf
$xdg-mime query default application/pdf
kde-kpdf.desktop
И вы можете использовать xdg-open, чтобы открыть файл с вашим предпочтительным приложением:
$xdg-open file.pdf
Вы можете использовать вкладку «Свойства» в файле, чтобы изменить программу, которая использовалась для его открытия, как указал Манни.
Изменить: Посмотрите на ответ Chris089 . Я бы предпочел, чтобы непосредственно редактировать файлы, как я предложил ниже. Возможно, все еще было бы полезно знать, что такое mime-типы и где находятся ассоциации, но я бы использовал этот инструмент для изменения файла.
Тем не менее, если вы хотите текстовое решение, или даже посмотреть, как ассоциации файлов настроены для различных типов:
$ cat ~ / .local / share / apps / defaults.list
[Приложения по умолчанию]
application / vnd.google-earth.kml + xml = Google-googleearth.desktop
application / keyhole = Google-googleearth.desktop
application / earthviewer = Google- googleearth.desktop
application / vnd.google-earth.kmz = Google-googleearth.desktop
$ cat /usr/share/applications/defaults.list | grep ^ audio
audio / 3gpp = totem.desktop
audio / ac3 = totem.desktop
audio / AMR = totem.desktop
audio / AMR-WB = totem.desktop
audio / basic = totem.desktop
audio / midi = totem.desktop
audio / mp4 = totem.desktop
audio / mpeg = totem.desktop
audio / mpegurl = totem.desktop
audio / ogg = totem.desktop
audio / prs.sid = totem.desktop
audio / vnd.rn-realaudio = totem.desktop
audio / x-ape = totem.desktop
audio / x-flac = totem.desktop
audio / x-gsm = totem.desktop
audio / x-it = totem.desktop
audio / x-m4a = totem.desktop
audio / x-matroska = totem.desktop
audio / x-mod = totem.desktop
audio / x-mp3 = totem.desktop
audio / x-mpeg = totem.desktop
audio / x-mpegurl = totem.desktop
audio / x-ms-asf = totem.desktop
audio / x -ms-asx = totem.desktop
audio / x-ms-wax = totem.desktop
audio / x-ms-wma = totem.desktop
audio / x-musepack = totem.desktop
audio / x-pn-aiff = totem.desktop
audio / x-pn-au = totem.desktop
audio / x-pn-realaudio = totem.desktop
audio / x-pn-realaudio-plugin = totem.desktop
audio / x-pn-wav = totem.desktop
audio / x- pn-windows-acm = totem.desktop
audio / x-realaudio = totem.desktop
audio / x-real-audio = totem.desktop
audio / x-sbc = totem.desktop
audio / x-scpls = totem.desktop
audio / x-speex = totem.desktop
audio / x-tta = totem.desktop
audio / x-wav = totem.desktop
audio / x-wavpack = totem.desktop
audio / x-vorbis = totem.desktop
audio / x-vorbis + ogg = totem.desktop
audio / x-xm = totem.desktop
Вот документ спецификации записи рабочего стола, который детализирует необходимость и использование файла .desktop (вместо использования пути к исполняемому файлу).