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

hhl*_*hlp 126 gnome-shell-extension software-installation gnome-shell

如何安装 GNOME Shell 扩展?

是否可以更新、删除和管理扩展?

小智 68

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

sudo apt-get install gnome-tweak-tool
Run Code Online (Sandbox Code Playgroud)

随着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
    
    Run Code Online (Sandbox Code Playgroud)
  2. GNOME外壳集成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 版本以及安装和管理您的扩展。该插件应默认安装在 Ubuntu GNOME 上的 Firefox 52 及以下版本中。

铬和铬

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

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

  1. 本机主机消息传递应用程序:

    sudo apt-get install chrome-gnome-shell
    
    Run Code Online (Sandbox Code Playgroud)
  2. GNOME外壳集成Chrome浏览器插件

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

部分来源:如何使用 Google Chrome 或 Vivaldi 安装 GNOME 扩展

顿悟(GNOME Web)

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

如果尚未安装,则可以通过以下方式安装:

sudo apt-get install epiphany-browser
Run Code Online (Sandbox Code Playgroud)

安装新扩展

最流行的扩展将你的初始页面上显示,您可以然而选择排序页面内容,并使用搜索结果中NameRecentDownloads过滤器。您还可以选择显示结果而All versions不是仅显示Current version您正在运行的结果(尝试安装与您的 GNOME 版本不兼容的扩展将导致静默失败 - 操作不会成功,但您不会在无论如何 - 尽管不兼容的扩展在结果列表中会略微变灰,因此即使All versions选择了过滤器,您仍然可以分辨出来)。
我上面提到的不同过滤器可以通过相关的下拉菜单访问(我在相关设置周围放了一个红色框):

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按钮(或Activities通常在按钮上调用)将打开一个专门用于 GNOME Shell 扩展的窗口:

GNOME Shell 扩展专用窗口


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

  • @罗利L。该工具已重命名为“gnome-tweaks”。安装该软件包而不是“gnome-tweak-tools”就可以了。我对此答案进行了编辑,以便也为未来的人们进行更新。 (2认同)

M.T*_*run 28

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

要安装扩展程序,请单击扩展程序,然后您将进入一个描述扩展程序的页面。

在此处输入图片说明

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

在此处输入图片说明

可以从https://extensions.gnome.org/local/管理已安装的扩展

在此处输入图片说明

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

更新:

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

更新按钮图片

单击该按钮进行更新。您将收到类似于安装扩展程序时收到的提示,询问安装扩展程序的权限。单击安装按钮(是的,它不是更新)以安装更新的扩展。

使用扩展设置

尽管您可以使用 gnome-tweak-tool,但如果扩展程序提供了扩展设置窗口,您也可以从站点调出扩展设置窗口。只需单击小扳手图标。应显示设置窗口,如下面的屏幕截图所示。

从扩展站点带来一个设置窗口

删除扩展

您还可以从站点中删除一个扩展,前提是它默认没有随 gnome-shell 一起提供(这使得它们安装到系统区域中)。

单击红十字标记应卸载扩展程序。

删除扩展按钮

  • 这在 Ubuntu 14.10 上不起作用 (2认同)

kar*_*rel 27

Ubuntu 18.04 及更高版本

在 Ubuntu 18.04 和更高版本中,可以从 Ubuntu 软件应用程序安装 GNOME Shell 扩展。对“GNOME shell 扩展”和您要搜索的应用程序类型进行关键字搜索。

您还可以通过按位于类别标题下的附加组件按钮在同一屏幕上搜索所有可用的 GNOME Shell 扩展。在附加组件屏幕中选择Shell 扩展选项卡,您将看到所有可用的 GNOME Shell 扩展。

在此处输入图片说明

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

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

  • 单击该        Install         按钮将安装扩展程序。

默认 Ubuntu 存储库中的 gnome-shell-extension-tool 包是用于管理已安装的 GNOME Shell 扩展的工具。

gnome-shell-extension-tool 由 gnome-shell 包提供。对于 19.10 及更高版本,请使用 gnome-extensions 而不是 gnome-shell-extension-tool:

结果gnome-shell-extension-tool --help

Usage: gnome-shell-extension-tool [options] [extension-name]

Options:
  -h, --help            show this help message and exit
  -d DISABLE, --disable-extension=DISABLE
                        Disable a GNOME Shell extension
  -e ENABLE, --enable-extension=ENABLE
                        Enable a GNOME Shell extension
  -c, --create-extension
                        Create a new GNOME Shell extension
  -r RELOAD, --reload-extension=RELOAD
                        Reload a GNOME Shell extension
Run Code Online (Sandbox Code Playgroud)

  • 对于 Ubuntu 19.10 gnome-shell-extension-tool 已弃用,请改用 gnome-extensions (2认同)

Kno*_*ube 8

GNOME 网站设置了一个扩展部分,目前处于 Beta 阶段。它承诺通过 Web 界面轻松安装扩展和管理已安装的扩展。

该网站可以在这里访问:https : //extensions.gnome.org/


pom*_*sky 7

(此答案最初发布到题为Unable to install GNOME shell extensions using GNOME Tweaks in Ubuntu 18.04 的问题


扩展安装功能已从 GNOME Tweaks 中删除(从 v3.26 开始,如果我没记错的话,是 Ubuntu 17.10 中的那个)。

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


小智 5

  1. 了GNOME的外壳扩展页面使用支持的浏览器(未完全固定在任何运行或从网上推出)。

    像股票 gnome-browser 或全新安装的 Firefox 应该也可以工作。我有时在使用 Google Chrome 或 Midori 安装扩展程序时遇到问题。

  2. 按“支持:当前版本”过滤

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

  4. 应弹出“安装此扩展程序”问题。确认。

  5. 在极少数情况下,您需要重新加载 gnome-shell 以使新扩展正常工作(罕见!) - 打开 gnome-shell 运行对话框(Alt+ F2) - 如果未设置,请检查Alt+F2 不显示运行命令提示符在 GNOME Shell 中),输入r并点击Enter