我有两个 gnome-shell 扩展在升级到 3.24 后似乎没有加载。在 gnome-tweak-tool 中,它们有一个带有“加载扩展错误”的警告标志图标,仅此而已。我尝试使用窥镜 ( lg
),它只是说“错误”,并且扩展程序“没有报告任何错误”。
如何调试扩展程序以找出为什么它没有加载?
我有两个 gnome-shell 扩展在升级到 3.24 后似乎没有加载。在 gnome-tweak-tool 中,它们有一个带有“加载扩展错误”的警告标志图标,仅此而已。我尝试使用窥镜 ( lg
),它只是说“错误”,并且扩展程序“没有报告任何错误”。
如何调试扩展程序以找出为什么它没有加载?
我在 systemd 日志中发现了错误:
$ sudo journalctl /usr/bin/gnome-shell
如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
我也遇到了同样的错误。我想我想说明我为使我的工作所采取的程序,然后您可以检查一下是否在某个地方弄错了。
以下是步骤
首先从终端安装 Gnome shell 扩展包
sudo apt install gnome-shell-extensions
然后重新启动系统。之后,启动 GNOME Tweaks,你会发现安装了一些扩展。您只需切换按钮即可开始使用已安装的扩展程序。
接下来,访问 GNOME Extensions 网站(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 扩展。您可以在此处配置或启用新安装的扩展。
就这样
我希望这有帮助
只需在终端上运行它:
gnome-extensions-app
并启用它以使扩展工作。与 GNOME 40 完美配合