一个 GNOME 扩展如何知道是否安装了另一个 GNOME 扩展

问题描述 投票:0回答:1

这是两个 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 毫秒,这会导致登录时动画出现一些问题。

javascript gnome gnome-shell gnome-shell-extensions
1个回答
0
投票

听起来您正在寻找的是

ExtensionManager
类,它会发出几个有关扩展状态的信号。您可以在
Main.extensionManager
获取默认实例(如何导入
Main
取决于您的 GNOME Shell 版本)。

但是,“完全加载”对于 Dash-to-Dock 意味着什么,以及如何/是否与其他扩展程序通信取决于 Dash-to-Dock。

© www.soinside.com 2019 - 2024. All rights reserved.