这是两个 GNOME 扩展(Dash to Dock 和 Gnome 4x UI 改进)。如果两者一起安装在一个系统上,那么 Gnome 4x UI Improvements 的某个特定功能需要延迟一点,否则整个 GNOME 概述将被破坏。那么,Gnome 4x UI Improvements 如何知道系统上是否安装了 Dash to Dock?如果安装了,无论它是否启用。如果有任何事件可以让其知道 Dash to Dock 是否已完全加载,那就太好了。另外,我们可以将暂停间隔设置为是否安装了 Dash to Dock,但设置的默认值为 500 毫秒,这会导致登录时动画出现一些问题。
ExtensionManager
类,它会发出几个有关扩展状态的信号。您可以在 Main.extensionManager
获取默认实例(如何导入 Main
取决于您的 GNOME Shell 版本)。
但是,“完全加载”对于 Dash-to-Dock 意味着什么,以及如何/是否与其他扩展程序通信取决于 Dash-to-Dock。