如何安装 GNOME Shell 扩展?
是否可以更新、删除和管理扩展?
答案1
为了安装扩展,你需要有一个名为调整(以前称为调整工具) 已安装。您可以打开终端 ( CTRL++ ) 并运行以下命令ALT来检查它是否已安装:T
apt-cache policy gnome-tweaks
如果输出包含以 开头的行,Installed:
后面跟着一些版本号,你已经拥有它了。
如果输出包含这样一行Installed: (none)
:你还没有。在这种情况下,通过运行以下命令进行安装:
sudo apt-get install gnome-tweaks
使用gnome-tweaks
,您可以访问一些高级 Gnome 设置,例如外观、不同 UI 元素的定位。在进入下一节有关扩展的章节之前,您可以通过打开 Tweaks 应用程序查看这些设置。您可以在终端中运行命令,也可以在活动概览中gnome-tweaks
搜索。Tweaks
浏览器准备(安装和更新)
火狐
版本 52+
由于 Firefox 版本 52 已删除 NPAPI 插件支持,因此GNOME Shell Integration
插件和 Java 等插件将无法使用。因此,如果您希望安装尚未安装的新扩展,则需要一个两部分解决方案:
本机主机消息传递应用程序:
sudo apt-get install chrome-gnome-shell
安装完这两个插件后,你需要重启浏览器以使更改生效。然后,你将能够浏览和安装 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 版本以及安装和管理您的扩展。Ubuntu GNOME 上的 Firefox 52 及以下版本应默认安装此插件。
Chrome 和铬
(以及一些其他基于 Chromium 的浏览器,包括 Vivaldi)
由于这些浏览器不支持 NPAPI 插件,因此您需要一个由两部分组成的解决方案:
本机主机消息传递应用程序:
sudo apt-get install chrome-gnome-shell
安装完这两个插件后,你需要重启浏览器以使更改生效。然后,你将能够浏览和安装 GNOME 扩展这里。
部分来源:如何使用 Google Chrome 或 Vivaldi 安装 GNOME 扩展
主显节(GNOME Web)
原生 GNOME“Web”浏览器 Epiphany 仍然支持 NPAPI 插件,并预装了必要的 GNOME 扩展插件,因此无需进行任何设置。
如果尚未安装,则可以使用以下命令进行安装:
sudo apt-get install epiphany-browser
安装新扩展
最受欢迎的扩展将显示在您访问的初始页面上,但是您可以选择使用、和过滤器对页面内容和搜索结果进行排序Name
。Recent
您Downloads
还可以选择显示结果,All versions
而不仅仅是Current version
您正在运行的结果(尝试安装与您的 GNOME 版本不兼容的扩展将导致静默失败 - 操作将不会成功,但您不会以任何方式收到通知 - 尽管不兼容的扩展将在结果列表中略微变灰,因此即使选择了过滤All versions
器,您仍然能够分辨出来)。
我上面提到的不同过滤器可以通过相关的下拉菜单访问(我在相关设置周围放了一个红框):
您还可以使用搜索框查找扩展程序,找到要安装的扩展程序后(如果您担心扩展程序的安全性,那么您应该阅读关于审查过程的信息- 转到Are GNOME Shell extensions safe?
部分 - 扩展程序必须经过审核才能被网站接受),在搜索结果中单击其名称,然后进入其页面后单击ON/OFF
其名称旁边的滑块(如上所示gnome-tweak-tool
),您将看到一个对话框,提示您是否要安装该扩展程序,如果要安装,请按Install
,如果您改变主意,请按Cancel
。
如果您没有看到这样的对话框,则说明您只是偶然发现了一个预安装的扩展并激活了它!
一旦从网站对已安装/激活的扩展进行更改,您将需要重新启动gnome-tweak-tool
才能注册更改。
管理扩展
要激活扩展程序,请单击ON/OFF
其名称和说明旁边的滑块,使其状态从 更改为OFF
(ON
反之亦然)。
您将看到每个预安装的扩展程序Remove
旁边都有一个灰色按钮,这是因为它们是预安装的,但是如果您安装了新的扩展程序,则可以使用此按钮永久删除它。
您还会看到某些扩展程序的按钮旁边有一个按钮,Remove
如下所示:
单击此按钮将使您能够更改相关扩展的配置(它应该启动一个设置窗口)。
这在线查看使您能够执行类似操作(尽管它也允许您删除/卸载预安装的扩展,因此请小心操作 - 当然,您可以再次重新安装它们)。
更新扩展
不gnome-tweak-tool
支持通过其界面升级扩展(尽管未来计划废弃整个网页界面,所有升级都通过 进行gnome-software
),如果扩展的新版本发布,而您希望升级到该版本,您可以通过以下方式进行升级:这里并点击滑块旁边的升级按钮ON/OFF
(如果没有升级按钮,则扩展已经是最新的):
然后系统会提示您是否需要Upgrade
该扩展,按Upgrade
即可升级它,但是按Cancel
按钮将禁用它甚至可能卸载它,因此您需要重新安装或重新激活它。
技巧和窍门:
右键单击按钮Activities Overview
(或Activities
通常称为按钮)将打开一个专门用于 GNOME Shell 扩展的窗口:
此过程适用于所有使用 GNOME 3.4+ 的用户。
答案2
Gnome-shell 扩展可以从 Gnome-shell 扩展网页安装。该网站是:https://extensions.gnome.org/
要安装扩展,请单击该扩展,然后您将进入描述该扩展的页面。
在那个页面你可以看到一个滑块开关,如果要安装扩展,就打开滑块,然后你就会看到安装扩展的提示。
已安装的扩展可以通过以下方式管理 https://extensions.gnome.org/local/
一旦你上已安装的扩展选项卡,您可以直接从浏览器升级任何扩展、禁用和设置。
更新中:
当有可用更新时,您可以在扩展名称旁边找到更新按钮。
点击该按钮进行更新。您将收到类似于安装扩展程序时收到的提示,询问是否允许安装扩展程序。点击安装按钮(是的,不是更新)来安装更新的扩展。
使用扩展设置
虽然您可以使用 gnome-tweak-tool,但如果扩展程序提供了扩展程序设置窗口,您也可以从站点调出扩展程序设置窗口。只需单击小扳手图标即可。设置窗口应如以下屏幕截图所示出现。
删除扩展
您还可以从站点删除扩展,只要它默认没有附带 gnome-shell(这会使它们安装到系统区域)。
单击红色十字标记即可卸载该扩展。
答案3
Ubuntu 22.04 及更高版本
GNOME shell 扩展管理器是一款帮助您管理已安装的 GNOME shell 扩展的工具。扩展管理器应用程序 (gnome-shell 扩展管理器) 在 Ubuntu 22.04 及更高版本中默认安装。
特征:
- 在扩展管理器中浏览和搜索来自 extensions.gnome.org 的扩展
- 安装和拆卸
- 启用和禁用
- 更新应用程序中的扩展
- 截图和图片
Ubuntu 20.04
在 Ubuntu 20.04 中,默认安装了几个流行的 GNOME Shell 扩展。可以通过安装gnome-shell 扩展包裹。
sudo apt update
sudo apt install gnome-shell-extensions
从您的 Ubuntu 桌面重新登录。然后打开 Tweaks 应用程序并从左侧的类别列表中选择扩展。您可以尝试预安装的 GNOME Shell 扩展,方法是将扩展的滑块按钮从 ON 切换到 OFF,然后将其切换回来以禁用它,如下面的屏幕截图所示。
许多默认情况下未安装的 GNOME Shell 扩展可以通过 apt 从默认的 Ubuntu 存储库安装。要打印可用 GNOME Shell 扩展及其安装状态的列表,请运行以下命令:
apt policy gnome-shell-extension-*
Ubuntu 18.04
在 Ubuntu 18.04 中,可以从 Ubuntu 软件应用程序安装 GNOME Shell 扩展。使用关键字搜索“GNOME shell 扩展”以及您要搜索的应用程序类型。
您还可以通过点击位于类别标题。在附加组件屏幕中选择Shell 扩展选项卡,您将看到所有可用的 GNOME Shell 扩展。
单击搜索结果列表中的 GNOME Shell 扩展将显示其屏幕,通常会显示屏幕截图。
单击该 Website 按钮将在网络浏览器中打开其网站,您可以在其中查看 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
答案4
(这个答案最初发布在标题为无法在 Ubuntu 18.04 中使用 GNOME Tweaks 安装 GNOME shell 扩展)
扩展安装功能已从 GNOME Tweaks 中删除(自 v3.26 开始,如果我没记错的话,是 Ubuntu 17.10 中的)。
要手动安装扩展,只需提取从官方网站获取的存档,然后将扩展文件夹(通常为 格式extension-name@developer-info
)复制/移动到您的~/.local/share/gnome-shell/extensions/
目录中。然后重新登录(或重新启动 GNOME shell)。扩展应出现在(GNOME)调整现在。从那里激活它。