为什么从extensions.gnome.org安装gnome shell扩展会无提示地失败?


16

在全新的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 +外观)。没有任何错误的痕迹。


尝试删除/重命名扩展备份“ .local / share / gnome-shell / extensions”(如果存在权限问题,您可能需要以root用户身份执行),并在安装扩展时让gnome重新添加它们。这可能不起作用,也可能不是真正的解决方案,但这是您可以执行的最简单的操作之一。(为什么在注释中。)
Purplerob

Answers:


4

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


1
还是没有运气:(
logcat

我不用这个。Firefox / Chromium都启用了插件。我可以按关闭按钮,然后将其打开,但是什么也没发生。下次启动时,它仍然关闭。我以为是访问扩展文件夹的一些问题,但是兔子的答案也没有用。
logcat

1
是的:)它可以工作,我必须在GNOME重置后重新启动,注销无济于事。铬仍然有问题,但是安装在firefox中起作用
logcat

1
@Pascal如果此答案有帮助,请单击接受按钮。谢谢。
penreturns 2012年


2

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

同时运行64位安装。使用ricotz和gnome3-team ppa安装了Gnome-shell。选择浏览器(甚至主显浏览器)没有区别。

也许这有助于关闭错误?

起作用的是进入扩展名主页,下载它们,然后将其手动放在.local / share / gnome-shell / extensions /文件夹中。


我太懒了,无法手动执行:)
logcat

1

我正在使用Ubuntu 12.04-amd64。

对我唯一有效的方法是使用空白配置文件启动Firefox。关闭所有Firefox窗口并打开终端,或按Alt+ F2并键入firefox -P

这将启动配置文件管理器,在这里您可以选择一个配置文件并创建一个新的空白文件,可用于Gnome扩展。使用相同的命令返回到您的旧配置文件。

我认为这是Firefox的问题...但无法解决。在Firefox中,我清除了所有历史记录,在gnome-shell中禁用了所有扩展,重置并重新安装,但无济于事。


我不认为它与Firefox有关,我已经尝试了Epiphany并获得了相同的结果,没有任何结果。
ptkato

1

FWIW,我在.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用户和group都拥有该目录。更换所有者解决了我的问题:

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

希望这可以帮助!


0

我也有这个问题。我从其他一些相关主题中了解到,从网页安装扩展程序可能会在升级后停止工作。

我注意到我现有的扩展名存储在文件夹中/usr/local/gnome-shell/extenssions而不是.local/gnome-shell/extenssions文件夹中。进一步,仅root对该/usr/local/gnome-shell/extenssions文件夹具有写权限。作为测试,我chmod 777在此文件夹上做了一个,即。所有人和所有人的全部权利,现在我可以从网页安装扩展程序。

这不是一个好方法,但是也许可以帮助某人解决此问题?


0

我的14.04 + gnome 3设置有类似问题

通过创建~/.local/share/gnome-shell/extensions/文件夹来修复


-2

尝试使用浏览器Firefox和Epiphany。接受扩展安装后,请勿立即关闭选项卡,尤其是当您的Internet连接速度较慢时。


我已经尝试过Chromium和FF,但结果相同。将扩展程序从我的家用计算机复制到〜/ .local / share / gnome-shell / extensions即可完成工作。但这只是一种解决方法。也许extensions.gnome.org失败,因为我的专业计算机是通过代理连接的?
Pascal

可能是这样。您是否可以暂时不使用代理获得连接以进行测试?
jPlatte 2012年

不可以。但是在12.04安装之前,使用以前的Ubuntu版本,即使通过同一代理,我也可以获得扩展以正常安装。
Pascal

请打开一个终端,输入gnome-shell --replace。这将重新启动您的gnome-shell。然后重试安装所有扩展,并在终端输出中查找错误。如果找到一些,请在此处发布。
jPlatte 2012年

感谢您的建议。运行gnome-shell-替换以下错误的问题(请参阅下一条注释)。然后,安装扩展仍然会静默失败(控制台中没有更多错误)。
Pascal
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.