如何防止 gedit 在启动时总是打开一个新的未命名文件

use*_*ful 5 gedit

有没有办法防止 gedit 在启动时总是打开一个新的“无标题”文件(至少在使用 Alt+F2 和 gksudo 传递其他文件名时)?总是必须为这个空文件单击“不保存”而没有输入任何内容,这很无聊。谢谢

Ali*_*rei 4

这是一个错误,您可以在这里看到: https: //bugs.launchpad.net/ubuntu/+source/gedit/+bug/796076,它看起来不会被修复,因为显然,GNOME 开发人员不会希望用户以 root 身份运行任何应用程序。

解决方法是使用“gksu”(或“gksudo”)两次,如下所示:

gksu gksu gedit /path/to/file
Run Code Online (Sandbox Code Playgroud)

您可以创建一个别名,这样就不必运行两次。为此,请打开 ~/.bashrc 并添加以下内容:

alias gksudo='gksudo gksudo'
alias gksu='gksu gksu'
Run Code Online (Sandbox Code Playgroud)

然后,保存文件并运行以下命令来获取 ~/.bashrc 文件:

. ~/.bashrc
Run Code Online (Sandbox Code Playgroud)