如何使 Kate 成为 gnome 中的默认文本编辑器?

如何使 Kate 成为 gnome 中的默认文本编辑器?

与 KDE 相比,我更喜欢 gnome 桌面 - 但是与 gedit 相比,我更喜欢 Kate 文本编辑器 - 但是 gedit 是 gnome 中的默认编辑器。

我该如何设置才能使双击文件时的默认应用程序成为 Kate?

答案1

尝试小教程。或者,如果您想要更简单的方法,只需右键单击文件并选择使用所需的应用程序打开。

答案2

我想将我的默认编辑器更改为 emacsclient(它在当前 emacs 会话中打开一个文件,以服务器模式运行)。问题是,我没有 emacsclient.desktop 文件。当我调整 /usr/share/applications/emacs23.desktop 文件并将其放入 ~/.local/share/applications/emacsclient.desktop 时,它起作用了

这是基于 http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg12557.html

答案3

感谢 Alex,这对我而言在 Ubuntu 16.04 LTS 上很有用:

创建一个包含以下内容的文件~/.local/share/applications/defaults.list

[Default Applications]
application/x-perl=kate.desktop
text/plain=kate.desktop
text/x-chdr=kate.desktop
text/x-csrc=kate.desktop
text/x-dtd=kate.desktop
text/x-java=kate.desktop
text/mathml=kate.desktop
text/x-python=kate.desktop
text/x-sql=kate.desktop 

使用副本创建缺失的 kate.desktop:

sudo cp /usr/share/applications/gedit.desktop /usr/share/applications/kate.desktop

在复制的文件中,将 ie 替换geditkatevim:%s/gedit/kate

答案4

我在使用 Ubuntu 20.04,我需要进行编辑,~/.config/mimeapps.list以便将其text/plain=org.kde.kate.desktop放在[Default Applications]块中。

[Default Applications]
text/plain=org.kde.kate.desktop

相关内容