我在 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
通过删除当前文件并恢复备份来恢复到以前的状态。