如何配置 Ubuntu 以使用给定程序(例如 emacs)打开给定类型的文件(例如 file.tex)?
答案1
跑步鹦鹉螺,右键单击其中一个文件,从上下文菜单中选择“属性”,然后使用“打开方式”选项设置您的首选项。
答案2
我发现使用 xdg-mime 程序比编辑 defaults.list 更方便。查找 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
答案3
正如 Manni 指出的那样,您可以使用文件上的“属性”选项卡来更改用于打开该文件的程序。
编辑: 看看 Chris089 的回答。我更喜欢直接编辑文件,正如我下面建议的那样。了解 mime 类型是什么以及关联在哪里可能仍然有用,但我会使用该工具来修改文件。
但是,如果您想要一个基于文本的解决方案,或者甚至想看看如何为不同类型的配置文件关联:
- 每个用户的文件关联存储在~/.local/share/applications/default.list。您可以编辑它以指向 .desktop 文件(代表可执行文件)
$ cat ~/.local/share/applications/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
- 在全球系统层面,协会举办于/usr/share/applications/defaults.list。因此,如果我想对所有音频文件进行系统范围的更改,我需要在这里查找所有 mime 类型。然后,您可以选择直接在此处更改文件类型,或者在本地 defaults.list 中覆盖它们
$ cat /usr/share/applications/defaults.list | grep ^audio
音频/3gpp=totem.desktop
音频/ac3=totem.desktop
音频/AMR=totem.desktop
音频/AMR-WB=totem.desktop 音频/basic=totem.desktop 音频/midi=totem.desktop
音频
/mp4=totem.desktop 音频/mpeg=totem.desktop 音频
/mpegurl=totem.desktop音频/ogg=totem.desktop 音频 /prs.sid=totem.desktop 音频/vnd.rn-realaudio=totem.desktop 音频/x-ape=totem.desktop 音频/x-flac=totem.desktop 音频/x-gsm=totem.desktop 音频/x-it=totem.desktop 音频/x-m4a=totem.desktop 音频 /x-matroska=totem.desktop 音频/x-mod=totem.desktop 音频/x-mp3=totem.desktop 音频 /x-mpeg=totem.desktop 音频/x-mpegurl=totem.desktop 音频/x-ms-asf=totem.desktop 音频 /x-ms-asx=totem.desktop 音频/x-ms-wax=totem.desktop 音频 /x-ms-wma=totem.desktop 音频 /x-musepack=totem.desktop 音频/x-pn-aiff=totem.desktop 音频/x-pn-au=totem.desktop 音频/x-pn-realaudio=totem.desktop 音频 /x-pn-realaudio-plugin=totem.desktop 音频 /x-pn-wav=totem.desktop 音频/x-pn-windows-acm=totem.desktop 音频/x-realaudio=totem.desktop 音频/x-real-audio=totem.desktop 音频/x-sbc=totem.desktop 音频/x-scpls=totem.desktop 音频/x-speex=totem.desktop 音频/x-tta=totem.desktop 音频/x-wav=totem.desktop 音频 /x-wavpack=totem.desktop 音频/x-vorbis=totem.desktop 音频/x-vorbis+ogg=totem.desktop 音频 /x-xm=totem.desktop
这里是桌面入门规格详细说明 .desktop 文件的需要和使用的文档(而不是使用可执行文件的路径)。