我有两个gnome-shell扩展,升级到3.24后似乎没有加载。在gnome-tweak-tool中,他们有一个带有“Error loading extension”的警告标志图标,没有别的。我尝试使用镜子(lg
),它只是说“错误”,并且扩展名“没有报告任何错误”。
如何调试扩展程序以找出未加载的原因?
答案 0 :(得分:10)
我在systemd期刊中发现了错误:
$ sudo journalctl /usr/bin/gnome-shell
答案 1 :(得分:2)
如Github页所述。
需要重新加载Shell。按Alt+F2 r Enter
,必须使用gnome-tweak-tool
或dconf
启用扩展名。
如Dash to Dock's个用户评论中所述。如果您在Ubuntu中使用此功能,请确保禁用 Ubuntu Dock ,否则会出现冲突。
要禁用 Ubuntu Dock ,请在终端中输入以下内容:
gnome-extensions disable ubuntu-dock@ubuntu.com
答案 2 :(得分:-1)
我也遇到了同样的错误。我想我想说一下我要使我的工作正常进行的过程,然后您可以检查一下是否在某个地方出错。
以下是步骤
首先从终端安装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扩展。您可以在此处配置或启用新安装的扩展程序。
仅此而已
我希望这会有所帮助