0

我正在使用 Gedit 2.28.3

从文件系统中,我想阻止程序显示“有新版本的 gedit (xxx)”

有没有办法做到这一点?

4

1 回答 1

3

好吧,这不是一个真正的编程问题,但我会尝试给出一个与编程相关的答案......

一个软件最准确的文档是它的源代码;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或类似的东西也可能有效 - 或者它可能会让你的房子着火......

于 2012-06-29T22:39:00.200 回答