用于浏览,安装和管理Gnome shell扩展的本机工具
用GTK 4和Libadwaita编写


该工具支持:
extensions.gnome.org浏览和搜索扩展如果您想看到一些东西,欢迎捐款!
现在,我们有一个矩阵室,用于扩展管理器。
加入并打个招呼! https://matrix.to/#/#extension-manager:matrix.org
Flatpak是安装扩展管理器的推荐方法。
您可以通过单击下面的按钮从Flathub获取最新版本。也可能有独立维护的软件包可供您分发。
您也许还可以从发行版的软件包管理器中获取扩展管理器。
重要的
这些软件包是独立维护的,因此可能与Flathub上的官方版本有所不同。不能保证支持。请向软件包维护者报告任何问题(不在这里!)。
扩展管理器被翻译成30多种语言。
笔记
我们使用魏布拉特 - 开源连续定位工具 - 进行翻译管理。向扩展管理器项目免费提供对托管魏布拉特的访问。
总是欢迎对翻译的贡献!
我们在这里有一个全面的翻译指南。
如果您是本地化的新手(L10N),请不要害怕!上面的整个过程将尽可能详细说明。如果您有任何麻烦,请还取得联系。
除非还安装了官方的Gnome Extensions应用程序,否则更新不会在Gnome 40和某些较旧版本的GNOME 41和42上进行操作。有关详细信息和简单的解决方法,请参见此处:Wiki页面
Gnome Shell不会加载未为您当前版本设计的扩展。您可以通过手动禁用Gnome Shell的版本检查来覆盖此行为。 Extension Manager将尊重此偏好,并允许您完全使用不支持的扩展名。
警告
不受支持的扩展可能无法按预期工作,并且可能会将不稳定引入您的系统。禁用以您自身的风险检查版本。
重要的
在针对GNOME组件提交问题之前,请重新启用版本检查。
关闭版本检查并允许不受支持的扩展名:
gsettings set org.gnome.shell disable-extension-version-validation true
使用默认设置并返回安全:
gsettings reset org.gnome.shell disable-extension-version-validation
最简单的构建方法是将此存储库与Gnome Builder一起克隆。它将自动自动解析所有相关的FlatPak SDK。
Extension Manager需要GNOME SDK的最新版本才能构建。有关完整的依赖列表,请参见开发或稳定的Flatpak表现出来。
扩展管理器取决于以下库:
在基于Debian的发行版中,可以使用以下命令安装所需的依赖项:
sudo apt install blueprint-compiler gettext libadwaita-1-dev libgtk-4-dev libjson-glib-dev libsoup-3.0-dev libxml2-dev mesonmeson setup _build
meson compile -C _build
meson install -C _build