Gnome Shell 扩展未加载,没有可用的错误消息

Gnome Shell extensions not loading, no error message available

我有两个 gnome-shell 扩展在升级到 3.24 后似乎没有加载。在 gnome-tweak-tool 中,他们有一个带有 "Error loading extension" 的警告标志图标,没有其他任何东西。我尝试使用 looking glass (lg),它只显示 "Error",扩展名 "has not reported any errors".

我如何调试扩展以查明它未加载的确切原因?

我在 systemd 日志中发现错误:

$ sudo journalctl /usr/bin/gnome-shell

我也遇到了同样的错误。我想我想说明一下我为使我的工作所采取的程序,然后你可以检查一下是否有哪里出错了。

步骤如下

首先从终端安装 Gnome shell 扩展包

sudo apt install gnome-shell-extensions

然后重新启动您的系统。之后,启动 GNOME Tweaks,你会发现安装了一些扩展。您只需切换按钮即可开始使用已安装的扩展程序。

接下来,转到 GNOME 扩展网站(GNOME User Themes Extensions) 并下载最新版本的扩展(尽管我通常更喜欢下载最新版本旁边的版本,因为它可能更稳定)。

将下载的文件解压到~/.local/share/gnome-shell/extensions(home/.local/share/gnome-shell/extensions)目录下.您可以按 Ctrl + H 显示隐藏的文件夹。如果您还没有扩展文件夹,请创建它。

现在重新启动 GNOME Shell。按 Alt+F2 并输入 r 以重新启动 GNOME Shell.

同时重新启动 GNOME Tweaks 工具。您现在应该在 Tweak 工具中看到手动安装的 GNOME 扩展。您可以在此处配置或启用新安装的扩展程序。

就这些了

希望对您有所帮助

Github 页面所述。

需要 Shell 重新加载。按 Alt+F2 r Enter 并且必须使用 gnome-tweak-tooldconf.

启用扩展

Dash to Dock's 用户评论所述。如果您在 Ubuntu 中使用它,请确保禁用 Ubuntu Dock,否则会发生冲突。

要禁用 Ubuntu Dock,请在终端中键入以下内容:

gnome-extensions disable ubuntu-dock@ubuntu.com

只需在终端上运行这个:

gnome-extensions-app

并启用它以使扩展工作。 与 GNOME 40

完美配合