当我加载 GEdit 时,它与 sudo GEdit 不同。普通的 GEdit 在控制台中给我 Gtk 警告,它有不同的外观。当我在任一版本上安装插件时,它不会反映在另一个版本上。
我尝试删除 gedit 并重新安装,但我得到了确切的设置(换句话说,当我删除它时,GEdit 实际上并没有消失)
关于如何真正删除 gedit 并重新开始的任何建议?
(我试过了sudo apt-get remove --purge gedit
- 没有快乐)
当您通过 sudo 运行 gedit 时,它实际上是在超级用户的帐户下运行的。这就是安装在普通 gedit(您的帐户)中的插件不会显示在 sudo gedit(在另一个帐户下运行)的原因。
插件安装在您当前用户的.local/share/gedit/plugins/
目录中。如果您希望它们在全球范围内可用,您可以在/usr/share/gedit/plugins
.
此外,它们看起来不同的事实也可能是由不同的设置引起的。我敢打赌,您已经调整了帐户下的设置,但超级用户的帐户仍保留默认配置。
这是同一个应用程序,只是设置不同。应用程序将其设置存储在用户的主目录中 - 当您gedit
从用户帐户启动时,它使用来自 的设置/home/yourusername/
,当您以 root用户身份启动它时,它使用来自 的设置/root/
。
这是一件好事,因为如果它们使用相同的设置,应用程序将经常遇到访问文件的权限问题。
此外,删除(甚至清除)软件包只会删除由软件包管理器安装的文件 - 不会删除用户主目录中的程序设置,就像卸载程序时不会删除使用该程序创建的文档一样。这解释了为什么重新安装gedit
不会将设置重置为初始状态。