默认应用程序在Thunar下在Awesome WM下打开文本文件

我在Xubuntu 12.04并使用Awesome WM。 在Awesome会话中,如果我在Thunar中双击纯文本文件(txt,asc,rb,py等),它将打开Abi Word。 但我想用文本编辑器而不是文字处理器打开它。 在Xubuntu / Xfce会话中,它使用文本编辑器(Leafpad)打开。 如果不为各种文本文件设置它,我怎么能修复它?

如果您正在使用Xfce 4.10 ,则可以使用Settings > MIME Type Editor ,然后将text/plain设置为您想要的任何文本编辑器。 我不确定这是否会处理与纯文本文件相关的所有可能的文件扩展名,但我的预感是它应该有所帮助。

在Ubuntu上,默认应用程序在/usr/share/applications/defaults.list访问权限)中设置,并由~/.local/share/applications/mimeapps.list (用户访问)覆盖。

我建议编辑第二个文件,除非您打算在多个会话中永久更改。

右键单击文本文件>属性>打开方式:>(无论你想要什么应用程序)

要么

右键单击文本文件>打开方式:>使用其他应用程序打开…>(选择并选中“此类文件的默认使用”

你使用Awesome WM,但我希望它只是一个Thunar的事情,所以解决方案可能是上面的。

我没有使用过Awesome WM,也不明白为什么你会看到你所看到的。 在我看来,窗口管理器不应该更改哪个应用程序打开哪个文件类型(或文件扩展名)。

你还写了(强调我的):“……如果我在Thunar中双击一个纯文本文件(txt,asc,rb,py, html等),它会打开AbiWord 。但是我想用文本打开它编辑器不是文字处理器。在Xubuntu / Xfce会话中,它使用文本编辑器(Leafpad)打开。如何在不为各种文本文件设置的情况下修复它?

在我看来,当我们大多数人,无论操作系统如何,双击.html文件,该文件将在我们选择的浏览器中打开,而不是在文本编辑器中打开。


无论如何,一种可能性是~/.local/share/applications/mimeapps.list已损坏。 备份此文件,然后删除现有文件。 注销并重新登录。您删除的文件将在您打开文件时重新创建并填充。 如果您愿意,可以通过删除当前的mimeapps.list并恢复备份来恢复之前的mimeapps.list

我找不到其他答案中提到的〜/ .local / share / applications / mimeapps.list中的默认应用程序,而是我在〜/ .config / mimeapps.list中,如本答案中所示 。 根据评论,还有其他可能的位置 。

Interesting Posts