为什么从 extensions.gnome.org 安装 gnome shell 扩展会悄无声息地失败?

为什么从 extensions.gnome.org 安装 gnome shell 扩展会悄无声息地失败?

在全新安装的 Ubuntu(12.04,64 位)上,安装 gnome-shell 后,我尝试从 extensions.gnome.org 安装一些扩展,但没有结果。我尝试使用 Firefox 和 Chromium,但遇到了同样的问题。

  1. 打开 extensions.gnome.org 上的任何扩展页面。

  2. 将扩展开关切换至“ON”。同意安装确认。

  3. 什么都没有发生,也没有安装任何东西(.local/share/gnome-shell/extensions是空的)。

我检查了 .xsession-errors、Firefox 的 javascript 控制台、gnome-shell 控制台错误(Alt-F2 + 镜像)。没有任何错误的踪迹。

答案1

我自己也遇到过类似的问题,我尝试重置 GNOME 设置,结果成功了。重置 GNOME 设置后,尝试注销并重新登录(为了安全起见,也尝试重新启动),现在,您应该能够安装 GNOME 扩展了。

答案2

你必须有解压缩以便从网站安装扩展。

sudo apt-get install unzip

答案3

我遇到了同样的问题,但这只是几天前才开始的。

还运行 64 位安装。使用 ricotz 和 gnome3-team ppa 安装 Gnome-shell。选择浏览器(甚至是 epiphany-browser)没有区别。

也许这有助于缩小错误范围?

有效的方法是转到扩展主页,下载它们,然后手动将它们放入 .local/share/gnome-shell/extensions/ 文件夹中。

答案4

.xsession-errors值得一提的是,我尝试添加任何简单扩展时都注意到了权限错误。在本例中:“删除可访问性”:

checkdir:  cannot create extraction directory: /home/nate/.local/share/gnome-shell/extensions/removeaccesibility@lomegor Permission denied

ls -la

drwx------  3 root root  4096 Jul 15 16:38 gnome-shell

root 用户和组都拥有该目录。更改所有者解决了我的问题:

sudo chown -R nate:nate /home/nate/.local/gnome-shell   

希望这可以帮助!

相关内容