如何更改未知文件类型的默认应用程序?


10

自从安装Bless Hex Editor之后,所有未知文件和文本文件都会自动使用Bless(而不是gedit)打开。如何将其改回来?我不想手动将文件与gedit关联,我只是想将gedit设置为默认值,前提是未设置其他应用程序来打开文件。

解决方案:
修改~/.local/share/applications/mimeapps.list

[Default Applications] 
- text/plain=bless.desktop
- application/octet-stream=bless.desktop
+ application/octet-stream=gedit.desktop

您可以张贴的内容/usr/share/applications/defaults.list,并~/.local/share/applications/mimeapps.listpaste.ubuntu.com
imgx64 2011年

升级到11.10后,mimeapps.list defaults.list刚刚替换为发行版默认值。我可以在那里看到祝福条目。我可以删除它们以恢复为系统默认值吗?
dmuir 2011年

要回答我自己的问题,是的,从mineppas.list删除有问题的行可以解决问题。Firefox仍然希望通过祝福来打开东西……
dmuir

奇怪的是,Firefox似乎使用了我计算机上的系统设置。在删除mimeapps.list中的祝福条目后,您是否尝试过重新启动计算机(或重新启动Firefox)?
imgx64 2011年

嗯,修好了。问题是应用程序/八位字节流没有默认值,因此它使用的是极乐,因为它存在于“添加的关联”下。因此,为了解决问题,而不是删除“默认应用程序”中的行:application / octet-stream = bliss.desktop我将其更改为:application / octet-stream = gedit.desktop
dmuir 2011年

Answers:


11

修改 ~/.local/share/applications/mimeapps.list

[Default Applications] 
- text/plain=bless.desktop
- application/octet-stream=bless.desktop
+ application/octet-stream=gedit.desktop

/usr/share/applications/defaults.list会将text / plain应用恢复为使用中的系统默认值,并更改默认值application/octet-stream。似乎Firefox将此MIME类型标记为“未知”。


2

右键单击未知文件,打开属性。如果所需的应用程序在列表中,请单击它,如果没有,则单击“显示其他应用程序”并选择所需的应用程序。干杯!


0

使用KDE的Fedora上,我去了:

系统设置->应用程序->文件关联->搜索“纯文本”

“文本-纯文本”,然后设置您的首选程序。这对我有用。

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.