通过软件中心卸载 gtk-vector-screenshot 0.3.2.1-1ubuntu1(据说)后,从终端启动任何 GTK 应用程序时都会出现上述消息。(没有支持我希望的那么多应用程序,或者我最渴望使用它的应用程序)
我研究过类似的消息,但解决方案似乎是将应用程序升级到 GTK3 或使用 apt-get 再次安装...好吧,这很好,但我实际上想它卸载了,只有干净地。XD
我确实在 GConf 中找到了类似的 GTK 守护进程的设置,但在我的系统上找不到任何类似的东西。
有没有哪位大师知道我需要做什么来清理这个包裹?(作为一个好公民,我还应该向开发者\包装者报告这个错误吗?)
短暂性脑损伤。:)
答案1
安装后,您需要重新启动 X11 会话才能使其正常工作,并且在卸载后也需要将其彻底删除。
大师奖金胡言乱语:
该程序通过填充环境变量将其自身的垫片挂接到每个 X11 应用程序中,该环境变量只能在 X11 启动时设置一次。预加载发生在
/etc/X11/Xsession.d/52load-gtk-vector-screenshot-gtk-module
内容如下:
# 该文件由Xsession(5)提供,尚未执行。 如果 [ -z "$GTK_MODULES" ] ; 那么 GTK_MODULES="gtk-矢量截图" 别的 GTK_MODULES="$GTK_MODULES:gtk-矢量屏幕截图" 菲 导出 GTK_MODULES
答案2
我遇到了同样的问题,
我刚刚使用命令从访问控制列表中删除了 lightdm
sudo -i
xhost -SI:localuser:lightdm
我不知道怎么回事,但在那之后我没有收到任何类似的消息
Gtk-Message:无法加载模块“gtk-vector-screenshot”