问题描述
如何安装GNOME Shell扩展?
是否可以更新,删除和管理扩展程序?
最佳解决方案
为了安装扩展,您需要安装gnome-tweak-tool
,默认情况下应该在大多数现代Ubuntu GNOME版本上安装,但是如果不是,您可以通过运行以下命令来安装它:
sudo apt-get install gnome-tweak-tool
随着gnome-tweak-tool
出现一些pre-installed但不pre-enabled扩展,您可以通过打开gnome-tweak-tool
查看这些(你可以在终端(CTRL
+ ALT
+ T
运行此),或者你可以搜索Tweak Tool
在活动概述)和去Extensions
部分。
浏览器准备(安装和更新)
Firefox
版本52+
由于Firefox版本52 NPAPI插件支持已被删除,因此像GNOME Shell Integration
插件和Java等插件将无法正常工作。因此,如果您希望安装尚未安装的新扩展,则需要two-part解决方案:
-
本机主机消息传递应用
sudo apt-get install chrome-gnome-shell
安装完这两个后,您需要重新启动浏览器才能使更改生效。然后,您将能够从here浏览和安装GNOME扩展。
低于52版
如果您希望在Firefox中安装一个尚未安装pre-installed go here的新扩展,并确保已启用GNOME Shell Integration
插件。所以要么转到此处about:addons
(将其输入到URL栏并按ENTER
),转到Plugins
部分,并确保GNOME Shell Integration
插件设置为Always Activate
,或者执行相同操作,而是将其设置为Ask to Activate
然后当您访问时GNOME扩展网站确保您每次都单击Allow Now
,或按Allow and Remember
(您需要单击小乐高砖来获取此对话框 – 下面的屏幕截图中显示的砖块):
启用此插件后,网站可以检测您的GNOME版本以及安装和管理您的扩展程序。该插件应默认安装在Firefox 52及更低版本的Ubuntu GNOME上。
chrome 和 chrome
(以及其他一些Chromium-based浏览器,包括Vivaldi)
由于这些浏览器不支持NPAPI插件,因此您需要two-part解决方案:
-
本机主机消息传递应用
sudo apt-get install chrome-gnome-shell
安装完这两个后,您需要重新启动浏览器才能使更改生效。然后,您将能够从here浏览和安装GNOME扩展。
部分来源:How To Install GNOME Extensions Using Google Chrome or Vivaldi
顿悟(GNOME Web)
原生GNOME “Web”浏览器Epiphany仍支持NPAPI插件,并具有必要的GNOME扩展插件pre-installed,因此无需进行任何设置。
如果尚未安装,则可以安装:
sudo apt-get install epiphany-browser
安装新扩展程序
最常用的扩展名将显示在您访问的初始页面上,但您可以选择使用Name
,Recent
和Downloads
过滤器对页面内容和搜索结果进行排序。您也可以选择显示All versions
的结果,而不仅仅是您正在运行的Current version
(尝试安装与您的GNOME版本不兼容的扩展将导致静默失败 – 操作将不会成功,但您不会收到通知这在任何方面 – 虽然不兼容的扩展名将在结果列表中略微变灰,因此即使选择了All versions
过滤器,您仍然可以判断。我上面提到的不同过滤器可通过相关的pull-down菜单访问(我在相关设置周围放了一个红色框):
一旦找到了要安装的扩展,您也可以使用搜索框查找扩展名(如果您担心扩展的安全性,那么您应该阅读this information on the review process – 转到Are GNOME Shell extensions safe?
部分 – 扩展必须经过他们被接受到网站上),在搜索结果中点击它的名字,然后一旦你在它的页面上点击其名称旁边的ON/OFF
滑块(如上面在gnome-tweak-tool
中所做的那样),你会得到一个对话框,提示你是否如果你想安装上述扩展,请按Install
,如果你改变主意,按Cancel
。
如果你没有得到这样的对话框,你只是偶然发现了一个pre-installed扩展并激活了它!
从网站更改已安装/激活的扩展后,您需要重新启动gnome-tweak-tool
才能注册更改。
管理扩展
要激活扩展,请单击其名称和描述旁边的ON/OFF
滑块,以使其状态从OFF
更改为ON
(和visa-versa以将其取消激活)。你会看到pre-installed扩展名在它们旁边有一个灰色的Remove
按钮,这是灰色的,因为它们是pre-installed,如果你安装一个新的,但你可以使用这个按钮永久删除它。
您还会看到一些扩展在Remove
按钮旁边有一个按钮,如下所示:
单击此按钮将允许您更改相关扩展的配置(它应该启动设置窗口)。
online view也可以让你做类似的事情(虽然它也允许你删除/卸载pre-installed扩展,所以要小心 – 虽然你当然可以再次使用re-install)。
更新扩展
gnome-tweak-tool
不支持通过其界面升级扩展(虽然将来计划整个网络界面被废弃,并且所有这些都通过gnome-software
完成),如果扩展的新版本出来并且您希望要升级到它,您可以通过执行here并单击ON/OFF
滑块旁边的升级按钮(如果没有升级按钮,则扩展名已经是up-to-date):
然后会提示您是否要Upgrade
所述扩展名,按Upgrade
将升级它,但是按下Cancel
按钮将禁用或甚至可能卸载它,以便您需要重新安装或重新激活它。
技巧和窍门:
右键单击Activities Overview
按钮(或通常在按钮上调用的Activities
)将打开一个专门用于GNOME Shell扩展的窗口:
这个过程适用于所有使用GNOME 3.4+的人。
次佳解决方案
可以从Gnome-shell扩展网页安装Gnome-shell扩展。该网站是:https://extensions.gnome.org/
要安装扩展程序,请单击扩展程序,然后您将转到描述扩展程序的页面。
在该页面中,您可以看到滑块开关。如果要安装扩展,请打开滑块。然后,您将看到安装扩展程序的提示。
可以从https://extensions.gnome.org/local/管理已安装的扩展
进入Installed extensions选项卡后,您可以直接从浏览器升级任何扩展,禁用和引入设置。
更新:
当有可用更新时,您可以在扩展名旁边找到更新按钮。
单击该按钮进行更新。您将获得类似于安装扩展程序时获得的提示,要求获得安装扩展程序的权限。单击“安装”按钮(是,它不是更新)来安装更新的扩展。
使用扩展设置
虽然您可以使用gnome-tweak-tool,但如果扩展程序提供了扩展设置窗口,您也可以从该站点调出扩展设置窗口。只需点击小扳手图标即可。应显示设置窗口,如以下屏幕截图所示。
删除扩展程序
您也可以从站点删除扩展,前提是默认情况下它没有附带gnome-shell(这使它们安装到系统区域中)。
单击红色十字标记应卸载扩展名。
第三种解决方案
GNOME网站设置了扩展部分,目前处于测试阶段。它承诺通过Web界面轻松安装扩展和管理已安装的扩展。
该网站可在此处访问:https://extensions.gnome.org/
第四种方案
Ubuntu 18.04及更高版本
在Ubuntu 18.04及更高版本中,可以从Ubuntu Software应用程序安装GNOME Shell Extensions。执行关键字搜索“GNOME shell extensions”以及您要搜索的应用程序类型。
您还可以通过按类别标题下的Add-ons按钮在同一屏幕上搜索所有可用的GNOME Shell Extensions。在Add-ons屏幕中,选择Shell Extensions选项卡,您将看到所有可用的GNOME Shell Extensions。
-
单击搜索结果列表中的GNOME Shell扩展将显示其屏幕,该屏幕通常会显示屏幕截图。
-
单击
Website
按钮将在Web浏览器中打开其网站,您可以在其中查看Ubuntu软件中显示的相同屏幕截图的较大尺寸图像。 -
单击
Install
按钮将安装扩展。
第五种方案
-
使用支持的浏览器转到the gnome-shell extensions page(对于在Web上运行或来自Web上的任何内容都不完全安全)。像股票gnome-browser或干净安装的Firefox也应该工作。我有时在使用Google Chrome或Midori安装扩展程序时遇到问题。
-
按“支持者:当前版本”筛选
-
单击所需扩展的toggle-Button
-
应该弹出“安装此扩展”字样。确认。
-
在极少数情况下,您需要重新加载gnome-shell以使新扩展工作没有问题(RARE!) – 打开gnome-shell运行对话框(
Alt
+F2
) – 如果未设置检查Alt+F2 doesn’t display the Run Command Prompt in GNOME Shell),键入r
并按Enter
。
第六种方案
我一直在努力让这个工作在ubuntu gnome 14.04的干净安装上。我找到了解决方案。
-
打开Firefix。
-
去插件(
about:addons
)。 -
在插件下,您将看到Gnome Shell Integration。
-
选择该选项并将激活选项更改为ALWAYS ACTIVATE。
然后我关闭了firefox,然后重新打开。当我回到http://addons.mozilla.org时。我能够安装扩展程序(滑块停留在开启位置。扩展程序确实显示在调整工具之后。我希望这会有所帮助。我已经阅读了很多答案并尝试了很多东西。我很高兴我想出来了,我可以与大家分享。这里有快速的版本列表,所以你可以验证你的。
彻底安装Ubuntu Gnome 14.04 Firefox 34.安装期间安装的版本。