如何在kde或xfce中为系统范围内的所选文件类型更改默认程序?


11

我想使用某些特定程序打开选定类型的文件(通过扩展名)。我需要编辑哪些配置文件?
我已经尝试了一些,/usr/share/appplications/default.list但是没有用。

Answers:


16

看一下文件 $HOME/.local/share/applications/defaults.list

有一节[Default Applications]指定用于特定mime类型的程序。您可以添加例如:

application/x-debian-package=gdebi.desktop

.desktop文件中可以找到/usr/share/applications/,也可以在创建自己的文件$HOME/.local/share/applications/。要找出文件的MIME类型,请运行

file --mime-type <some_file>

或者,在KDE中,可以在“系统设置”中的“文件关联”中的GUI中完成相同的操作。


要为扩展名注册MIME类型,请参见freedesktop.org-AddingMIMETutorstackoverflow-在Linux中注册文件扩展名/ mime类型


我已修改了MIME类型`MimeType = image / x-exr; image / tiff; image / png; image / jpeg; image / dpx;' 在.desktop文件中。
igor012 2012年

1
Fedora release 18 (Spherical Cow)运行xfce的版本中,该文件名为mimeapps.list,而不是defaults.list。JTYSK
角落

这可以用于基于MIME类型设置应用程序,但是文件扩展名如何(按照原始问题)?例如,处理草图的MIME类型为text / plain(“普通文本文档”),但是可以通过其.pde扩展名区分它们。我想将它们设置为“正在处理”中打开,但是在不影响.txt和其他文件的情况下无法做到这一点。
2015年

1
@appas首先,您将文件扩展名注册为MIME类型。然后,您将应用程序分配给MIME类型,如该答案所示。
马可(Marco)

您还可以在此本地应用程序文件夹中找到自定义的“打开方式” .desktop(桌面条目)文件-它们是在此处自动创建的。可以使用文件管理器中的“文件属性” GUI编辑文件中的某些选项。
爱德华
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.