最近新装 Ubuntu26.04 LTS,第一时间就想折腾 GNOME 桌面扩展,美化面板、改任务栏样式。老版本我习惯用浏览器插件安装扩展,装好系统才发现 26.04 已经把旧的 chrome‑gnome‑connector 整套方案废弃了,不再支持浏览器直接装扩展。很多新手在这里踩坑,搞不清楚gnome‑shell‑extension‑manager和系统自带gnome‑shell‑extension‑prefs的区别,装完扩展不生效、打不开配置窗口、提示版本不兼容。
先说两个工具最容易混淆的地方。系统自带的gnome‑shell‑extension‑prefs,就是菜单叫 “扩展(Extensions)” 那个程序,它只能管理本地已经安装完毕的扩展,没有在线商店,不能搜索下载新扩展。而 Extension Manager(gnome‑shell‑extension‑manager)是第三方工具,内置完整的 GNOME 扩展市场,可以直接软件内部搜索、下载、更新扩展,不需要打开浏览器。两者可以共存,建议两个包都一并安装,只装前者不能下载扩展,只装后者部分扩展的配置齿轮按钮会点不开。
sudo apt install gnome-shell-extension-manager gnome-shell-extension-prefs gnome-tweaks
安装完成,Win 键搜索 Extension Manager 打开,切换到 Browse 浏览标签就可以搜索扩展。这里有一个 Ubuntu26.04 最关键的坑:系统默认纯 Wayland 会话,旧 X11 已经被移除,以前 X11 环境下Alt+F2输入r重启 GNOME Shell 的操作,现在完全失效,执行之后会直接注销会话。每安装、更新、启用扩展之后,必须注销账号重新登录,改动才会真正生效,这是绝大多数人装好扩展没效果的根源。
很多老旧扩展打开提示不兼容 GNOME50,不让安装。可以临时关闭版本校验来绕过限制。
gsettings set org.gnome.shell disable-extension-version-validation true
这里提醒一句,关闭校验不等于扩展一定能用,部分过时扩展会造成桌面卡顿、面板消失、系统崩溃。测试完毕如果出现异常,记得执行命令恢复默认校验。
gsettings reset org.gnome.shell disable-extension-version-validation
还有部分用户打开 Browse 页面一片空白,刷不出扩展列表。首先确认网络可以访问 GNOME 扩展官网。如果 apt 安装版本持续空白,可以换 Flatpak 版本的 Extension Manager,兼容性会好很多。
flatpak install flathub com.mattjakeman.ExtensionManager
实操建议,优先选择明确标注支持 GNOME49‑50 的扩展。像 User‑Themes 主题扩展,一定要从 Extension Manager 安装新版,网上下载的旧压缩包版本,在 GNOME50 下直接无法工作。遇到桌面异常,第一时间进入系统自带 “Extensions”,全部禁用第三方扩展,排查是哪一个扩展导致崩溃。