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

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

我在 Xubuntu 12.04 上使用 Awesome WM。在 Awesome 会话中,如果我在 Thunar 中双击纯文本文件(txt、asc、rb、py 等),它会使用 Abi Word 打开。但我希望它使用文本编辑器而不是文字处理器打开。在 Xubuntu/Xfce 会话中,它会使用文本编辑器(Leafpad)打开。我该如何在不为各种文本文件设置的情况下修复它?

答案1

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

答案2

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

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

答案3

右键单击文本文件 > 属性 > 打开方式: > (任何您想要的应用程序)

或者

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

您使用 Awesome WM 但我希望这只是 Thunar 的事情,因此解决方案可能是上述内容。

答案4

我没有使用过 Awesome WM,不明白为什么你会看到你所看到的内容。在我看来,窗口管理器不应该导致应用程序打开哪种文件类型(或文件扩展名)发生变化。

您还写道(重点是我的):“...如果我双击纯文本文件(txt,asc,rb,py,html等)在 Thunar 中,它以艾比词。但我希望它能用文本编辑器打开,而不是文字处理器。在 Xubuntu/Xfce 会话中,它确实会用文本编辑器 (Leafpad) 打开。如何在不为各种文本文件设置的情况下修复它?“

在我看来,当我们大多数人,无论使用什么操作系统,双击一个.html文件时,该文件都会在我们选择的浏览器中打开,并且不是在文本编辑器中。


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

相关内容