如何安装和管理GNOME Shell扩展?

如何安装GNOME Shell扩展?

是否可以更新,删除和管理扩展程序?

为了安装扩展,您需要安装gnome-tweak-tool ,默认情况下应该在大多数现代Ubuntu GNOME版本上安装,但是如果不是,您可以通过运行以下命令来安装它:

 sudo apt-get install gnome-tweak-tool 

使用gnome-tweak-tool一些预先安装但未预先启用的扩展,你可以通过打开gnome-tweak-tool来查看这些(你可以在终端中运行它( CTRL + ALT + T )或者你可以搜索对于活动概述中的Tweak Tool )并转到Extensions部分。


浏览器准备(安装和更新)

火狐

版本52+

由于Firefox版本52 NPAPI插件支持已被删除,因此像GNOME Shell Integration插件和Java等插件将无法正常工作。 因此,如果您希望安装尚未安装的新扩展,那么您将需要一个由两部分组成的解决方案:

  1. 本机主机消息传递应用

     sudo apt-get install chrome-gnome-shell 
  2. GNOME Shell Integration Firefox插件 。

安装完这两个后,您需要重新启动浏览器才能使更改生效。 然后,您将能够从此处浏览和安装GNOME扩展。

低于52版

如果您希望安装尚未预安装的新扩展, 请访问 Firefox并确保已启用GNOME Shell Integration插件。 所以要么about:addons (将其输入到URL栏并按ENTER键 ),转到Plugins部分,确保将GNOME Shell Integration插件设置为Always Activate ,或者执行相同操作,而是将其设置为Ask to Activate ,然后当您访问GNOME扩展网站时,请确保每次都单击“ Allow Now ,或者按“ Allow and Remember (您需要单击小乐高砖来获取此对话框 – 下面的屏幕截图中显示的砖块):

允许GNOME Shell集成插件对话框

启用此插件后,网站可以检测您的GNOME版本以及安装和管理您的扩展程序。 该插件应默认安装在Firefox 52及更低版本的Ubuntu GNOME上。

铬和铬

(以及其他一些基于Chromium的浏览器,包括Vivaldi)

由于这些浏览器不支持NPAPI插件,因此您需要一个由两部分组成的解决方案:

  1. 本机主机消息传递应用

     sudo apt-get install chrome-gnome-shell 
  2. GNOME Shell Integration Chrome插件 。

安装完这两个后,您需要重新启动浏览器才能使更改生效。 然后,您将能够从此处浏览和安装GNOME扩展。

部分来源: 如何使用谷歌浏览器或Vivaldi安装GNOME扩展

顿悟(GNOME Web)

本机GNOME“Web”浏览器Epiphany仍然支持NPAPI插件,并且预先安装了必要的GNOME扩展插件,因此无需进行任何设置。

如果尚未安装,则可以安装:

 sudo apt-get install epiphany-browser 

安装新扩展程序

最常用的扩展程序将显示在您访问的初始页面上,但您可以选择使用“ Name ,“ Recent ”和“ Downloadsfilter对页面内容和搜索结果进行排序。 您还可以选择显示All versions结果,而不仅仅是您正在运行的Current version (尝试安装与您的GNOME版本不兼容的扩展将导致无声失败 – 操作将不会成功,但您不会以任何方式通知此 – 虽然不兼容的扩展名将在结果列表中略微变灰,因此即使选择了All versionsfilter,您仍然可以告诉它。
我上面提到的不同filter可通过相关的下拉菜单访问(我在相关设置周围放了一个红色框):

GNOME网站结果过滤器

一旦找到了要安装的扩展,您也可以使用搜索框查找扩展名(如果您担心扩展的安全性,那么您应该在审核过程中阅读此信息 – 转到Are GNOME Shell extensions safe?部分 – 扩展必须在它们被接受到网站之前通过),在搜索结果中单击其名称,然后一旦您在其页面上单击其名称旁边的ON/OFF滑块(如上所述) gnome-tweak-tool ),你会得到一个对话框提示你是否要安装所述扩展名,如果你这样做,按Install ,如果你改变主意,按Cancel

如果你没有得到这样的对话框,你只是偶然发现了一个预先安装的扩展并激活了它!

从网站上更改已安装/激活的扩展后,您需要重新启动gnome-tweak-tool才能注册更改。

管理扩展

要激活扩展,请单击其名称和描述旁边的ON/OFF滑块,使其状态从OFF变为ON (反之亦然,将其取消激活)。
您将看到预安装的扩展程序在每个扩展程序旁边都有一个灰色的“ Remove按钮,由于它们已预先安装,因此它们是灰色的,如果您安装了新的扩展程序,则可以使用此按钮永久删除它。

您还会看到某些扩展程序的“ Remove按钮旁边有一个按钮,如下所示:

扩展选项按钮

单击此按钮将允许您更改相关扩展的配置(它应该启动设置窗口)。

在线视图使您也可以执行类似操作(尽管它也允许您删除/卸载预安装的扩展,因此请谨慎操作 – 当然,您可以再次重新安装它们)。

更新扩展

gnome-tweak-tool不支持通过其界面升级扩展(尽管将来计划整个Web界面被废弃,并且所有这些都通过gnome-software ),如果是新版本的您可以通过转到此处并单击ON/OFF滑块旁边的升级按钮(例如,如果没有升级按钮,则扩展已经是最新的)来扩展并且您希望升级到它:

GNOME Shell扩展升级按钮

然后会提示您是否要Upgrade所述扩展,按Upgrade将升级它,但是按下Cancel按钮将禁用甚至可能卸载它,以便您需要重新安装或重新激活它。

技巧和窍门:

右键单击“ Activities Overview按钮(或通常在按钮上调用的“活动”)将打开一个专门用于GNOME Shell扩展的窗口:

GNOME Shell Extensions专用窗口


这个过程适用于所有使用GNOME 3.4+的人。

可以从Gnome-shell扩展网页安装Gnome-shell扩展。 该网站是: https : //extensions.gnome.org/ 在此处输入图像描述

要安装扩展程序,请单击扩展程序,然后您将转到描述扩展程序的页面。

在此处输入图像描述

在该页面中,您可以看到滑块开关。 如果要安装扩展,请打开滑块。 然后,您将看到安装扩展程序的提示。

在此处输入图像描述

已安装的扩展程序可以通过https://extensions.gnome.org/local/进行管理

在此处输入图像描述

进入“ 已安装的扩展”选项卡后,您可以直接从浏览器升级任何扩展,禁用和引入设置。

更新:

当有可用更新时,您可以在扩展名旁边找到更新按钮。

更新按钮图片

单击该按钮进行更新。 您将获得类似于安装扩展程序时获得的提示,要求获得安装扩展程序的权限。 单击“ 安装”按钮(是,它不是更新)来安装更新的扩展。

使用扩展设置

虽然您可以使用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”以及您要搜索的应用程序类型。

您还可以通过按下“ 类别”标题下的“加载项”按钮,在同一屏幕上搜索所有可用的GNOME Shell Extensions。 在Add-ons屏幕中,选择Shell Extensions选项卡,您将看到所有可用的GNOME Shell Extensions。

在此处输入图像描述

  • 单击搜索结果列表中的GNOME Shell扩展将显示其屏幕,该屏幕通常会显示屏幕截图。

  • 单击“ 网站”按钮将在Web浏览器中打开其网站,您可以在其中查看Ubuntu软件中显示的相同屏幕截图的较大尺寸图像。

  • 单击“ 安装”按钮将安装扩展。

  1. 使用支持的浏览器转到gnome-shell扩展页面 (对于在Web上运行或来自Web上的任何内容都不是完全安全的)。

    像股票gnome浏览器或Firefox的干净安装也应该工作。 我有时在使用Google Chrome或Midori安装扩展程序时遇到问题。

  2. 按“支持者:当前版本”筛选

  3. 单击所需扩展的切换按钮

  4. 应该弹出“安装此扩展”字样。 确认。

  5. 在极少数情况下,你需要重新加载gnome-shell以使新的扩展工作没有问题(RARE!) – 打开gnome-shell运行对话框( Alt + F2 ) – 如果没有设置检查Alt + F2不显示运行在GNOME Shell中命令提示符 ,输入r并按Enter键

我一直在努力让这个工作在ubuntu gnome 14.04的干净安装上。 我找到了解决方案。

  1. 打开Firefix。
  2. 去插件( about:addons )。
  3. 在插件下,您将看到Gnome Shell Integration。
  4. 选择该选项并将激活选项更改为ALWAYS ACTIVATE。

然后我关闭了firefox,然后重新打开。 当我回到http://addons.mozilla.org 。 我能够安装扩展程序(滑块停留在开启位置。扩展程序确实显示在调整工具之后。我希望这会有所帮助。我已经阅读了很多答案并尝试了很多东西。我很高兴我想出来了,我可以与大家分享。这里有快速的版本列表,所以你可以validation你的。

彻底安装Ubuntu Gnome 14.04 Firefox 34.安装期间安装的版本。

您可以使用以下命令直接执行扩展选择应用程序:

 sudo gnome-shell-extension-prefs 

激活扩展,然后按Alt + F2 ,在命令行中输入r并按Enter键

这种方法可能会出现问题:

  • 当您重新启动GNOME shell( Alt + F2r )时,扩展可能会停止工作。 (例如:Dash-to-Panel)。

  • 如果在打开的应用程序中使用命令gnome-shell-extension-prefs ,则扩展可能显示为未激活。

是的,从GNOME调整中删除了扩展安装function(自v3.26起,如果我没记错的话,是Ubuntu 17.10中的那个)。

要手动安装扩展,只需从官方网站中提取您的存档,然后将扩展文件夹(通常是extension-name@developer-info的forms)复制/移动到~/.local/share/gnome-shell/extensions/目录。 然后重新登录(或重启GNOME shell)。 扩展名现在应出现在(GNOME)调整中 。 从那里激活它。