GTK Loader compiz 插件有什么作用?

GTK Loader compiz 插件有什么作用?

其中ccsm有一个“GTK Loader”插件。全新安装时不会使用该插件。

它有什么作用?如果它像工具提示所暗示的那样预加载一次 GTK,那么将其打开是个好主意吗?

答案1

在我的经验中:如果你没有手动关闭它,那么就让它关闭。我发现我的水插件被这个、模糊设置和谁知道的 GTK2 或 3 设置组合损坏了。(顺便说一句...在效果持续期间使窗口或屏幕变暗...但根本没有水...)

http://forum.compiz.org/viewtopic.php?t=2244给了我一个提示...然后谷歌搜索“compiz gtkloader插件”帮我解决了这个问题:

https://code.launchpad.net/~vanvugt/unity/remove-gtkloader/+merge/109316

Sam Spilsbury (smspillaz) 于 2012-06-08 写道: #

需要澄清的是 - 我们只能初始化 gtk+ 一次,我更希望不要在发行版补丁中这样做。因为我们将在这个周期中在一个单独的插件中启用表单样式对话框,所以我们需要在插件中安装 gtkloader,该插件保证加载一次,并且在 unityshell 和 unitydialog 之前。

它之所以存在于 unityshell 和 compiz 中的发行补丁中,纯粹是历史原因——升级时启用新插件很困难。这个原因不再存在——我们在 compizconfig 中有设置升级来说明这一点。

Daniel van Vugt (vanvugt) 于 2012-06-10 写道: #

顺便说一句,Sam,现在我发现,即使我们确实引入了任何需要 gtk 初始化的新功能,在任何情况下保留 gtkloader 都没有意义:

  1. 新功能在 lp:unity 中。在这种情况下,gtk 初始化已在 unityshell 中完成,不需要 gtkloader。

或者

  1. 新功能超出了 lp:unity 的范围,例如 lp:compiz 或其他地方。在这种情况下,gtk 初始化应该在新功能所在的项目中进行。而且,没有理由将 gtkloader 保留在 lp:unity 中。

相关内容