Gedit 启动时会禁用“保存”和“另存为”,除非以 root 身份启动

Gedit 启动时会禁用“保存”和“另存为”,除非以 root 身份启动

无论我从终端还是从 GUI 启动 gedit,节省另存为gedit 打开后,菜单项就消失了。我甚至无法从空白编辑器开始,输入一些内容,然后另存为除非我以 root 身份启动 gedit。

大约一年前,我在一次操作系统升级后第一次注意到了这个问题,当时以为是安全设置发生了变化(或者其他什么),就忍了。最近我更多地使用这个系统,我意识到这不正常。

答案1

您可以改用函数。检查写入权限的函数。如果授予了写入权限,则不要使用gksu

function gedit(){ [ -w "$1" ] && gedit "$1" || gksu gedit "$1"; }

您可以将其添加到您的.bashrc别名中。

相关内容