我正在使用 Gedit 2.28.3
从文件系统中,我想阻止程序显示“有新版本的 gedit (xxx)”
有没有办法做到这一点?
好吧,这不是一个真正的编程问题,但我会尝试给出一个与编程相关的答案......
一个软件最准确的文档是它的源代码;gedit
我从这里下载了您的版本的源代码,并搜索了字符串“有一个新版本”。我中招了plugins/checkupdate/gedit-check-update-plugin.c
。
可以合理地假设此功能是通过插件以模块化方式提供的 - 至少我的 Linux 发行版--disable-updater
configure
在编译时使用该选项显式禁用该插件。由于它是一个插件,因此处理此问题的最简单方法是通过Edit->Preferences->Plugins
选项卡。
如果您想在不通过gedit
用户界面的情况下禁用该插件,您可以尝试使用该gconf-editor
工具直接修改 GConf 设置。只需导航到该插件并将其从列表中apps/gedit-2/plugins
删除。checkupdate
如果您不想使用图形实用程序,您可以直接修改基础GConf
文件 - 我的文件位于~/.gconf/apps/gedit-2/plugins/%gconf.xml
. 这是一个XML文件,格式不言而喻......
免责声明:不建议直接修改 GConf 文件 - 你自己...
PS:哦,删除插件文件libcheckupdate.so
或类似的东西也可能有效 - 或者它可能会让你的房子着火......