centos7 gnome 浏览器安装GNOME Shell Extensions

本文详细介绍了在CentOS7.6环境下,如何使用GNOMEShellExtensions通过浏览器安装桌面插件,包括解决nativehostconnector未检测到的问题,以及从源码安装chrome-gnome-shell的过程。

实验环境:centos7.6,  gnome3.28.3

实验背景:可以使用GNOME Shell Extensions通过浏览器来安装一些桌面插件,美化桌面

1  打开firefox浏览器,安装gnome-shell-integration插件

https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/

2 安装完成后,解决native host connector is not detected问题

“Although GNOME Shell integration extension is running, native host connector is not detected. Refer documentation for instructions about installing connector.“

需要安装chrome-gnome-shell ,centos7 yum仓库没有chrome-gnome-shell,需要从源码安装

3  chrome-gnome-shell 安装方法(需要先安装cmake , jq等)

git clone https://github.com/GNOME/chrome-gnome-shell.git
cd chrome-gnome-shell 
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_EXTENSION=OFF ../
sudo make install

参考方法:

https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation

4 安装完成后就可以用gnome shell extention 安装gnome插件了

 

参考文章:

https://itsfoss.com/gnome-shell-extensions/

### 如何为 Gnome 48 安装合适的 `chrome-gnome-shell` 版本 为了确保兼容性和功能正常运行,在安装适用于 GNOME Shell 48 的 `chrome-gnome-shell` 扩展时,需遵循以下说明: #### 系统准备 在开始之前,请确认系统环境满足基本需求。例如,对于基于 Debian 或 Ubuntu 的发行版,可使用以下命令来更新包管理器缓存并安装必要的依赖项: ```bash sudo apt update && sudo apt upgrade -y sudo apt install -y cmake jq git ``` 对于 CentOS/RHEL 类似系统,则应执行如下操作以安装所需工具[^4]: ```bash sudo yum groupinstall "Development Tools" sudo yum install -y cmake jq git ``` --- #### 下载适合 GNOME Shell 48 的版本 由于不同版本的 GNOME Shell 需要特定版本的 `chrome-gnome-shell` 来适配 API 变更,因此建议从官方仓库获取最新源码,并手动编译支持 GNOME Shell 48 的分支。 以下是具体步骤: 1. **克隆 GitHub 仓库** 使用 Git 将 `chrome-gnome-shell` 源代码拉取至本地机器上。 ```bash git clone https://github.com/GNOME/chrome-gnome-shell.git cd chrome-gnome-shell ``` 2. **切换到对应分支** 查看是否有针对 GNOME Shell 48 的专用分支或标签。如果没有明确标记,通常默认主分支会保持最新的稳定版本。 ```bash git checkout master ``` 3. **构建与安装** 创建一个临时目录用于配置和编译过程,随后完成安装流程。 ```bash mkdir build && cd build cmake -DCMAKE_INSTALL_PREFIX=/usr .. sudo make install ``` 此处 `-DCMAKE_INSTALL_PREFIX=/usr` 参数指定目标路径为 `/usr/lib/gnome-shell/extensions/`,这是大多数 Linux 发行版的标准位置[^1]。 --- #### 测试安装效果 安装完毕后,可通过以下方式验证是否成功加载扩展组件: - 启动终端输入命令检查当前活动状态: ```bash gnome-extensions list | grep chrome_gnome_shell ``` - 如果未启用则强制激活它: ```bash gnome-extensions enable chrome_gnome_shell@gnome-shell-extensions.gcampax.github.com ``` 最后重启 GNOME Shell 实现更改生效(快捷键组合 Alt+F2 输入 r 并回车即可快速刷新界面)或者直接注销再登录账户[^5]。 --- #### 常见错误排查 如果遇到任何异常现象比如无法连接远程服务器等问题,可能是缺少某些库文件或者是网络受限所致。此时推荐尝试修复措施包括但不限于重新安装缺失部分以及调整防火墙策略允许外部通信请求通过[^2]。 --- 问题
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值