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

Ben*_*vis 5 gnome-shell gnome-shell-extensions

我有两个gnome-shell扩展,升级到3.24后似乎没有加载.在gnome-tweak-tool中,他们有一个带有"Error loading extension"的警告标志图标,没有别的.我尝试使用look glass(lg),它只是说"Error",并且扩展名"没有报告任何错误".

如何调试扩展程序以找出未加载的原因?

小智 21

只需在终端上运行即可:

gnome-extensions-app
Run Code Online (Sandbox Code Playgroud)

并使其能够使扩展工作。与 GNOME 40 完美配合


Kap*_*pil 11

正如Github页面上提到的。

需要重新加载 Shell。按Alt+F2 r Enter,必须使用gnome-tweak-tool或 启用扩展dconf

正如Dash to Dock 的用户评论中提到的。如果您在 Ubuntu 中使用Ubuntu Dock ,请确保禁用它,否则会发生冲突。

要禁用Ubuntu Dock,请在终端中输入以下命令:

gnome-extensions disable ubuntu-dock@ubuntu.com
Run Code Online (Sandbox Code Playgroud)

  • 我的问题通过重新加载+打开调整以启用扩展来解决 (2认同)

Ben*_*vis 10

我在systemd日志中发现了错误:

$ sudo journalctl /usr/bin/gnome-shell
Run Code Online (Sandbox Code Playgroud)


Pro*_*ton 5

我也遇到了同样的错误。我想我想说明一下我为使我的工作正常运行而采取的程序,然后您可以检查一下是否在某个地方出错了。

\n\n

以下是步骤

\n\n

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

\n\n
sudo apt install gnome-shell-extensions\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n\n

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

\n\n

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

\n\n

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

\n\n

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

\n\n

就这样

\n\n

我希望这有帮助

\n