Gentoo Chrome

备注

我的主流浏览器是 Firefox ,不过,有时候也需要验证一些兼容性问题(毕竟chrome已经成为了浏览器的事实霸主),所以也尝试在Gentoo上安装和运行Chrome。

安装

Google官方提供了deb安装的二进制包,Gentoo社区将这个包转换成执行文件并安装依赖运行环境。其中USE flags有如下常用:

  • qt5 增加支持Qt5应用和UI framework

  • qt6 增加支持Qt6应用和UI framework

安装前先接受license:

接受license
echo "www-client/google-chrome google-chrome" >> /etc/portage/package.license

执行 Gentoo emerge 安装:

安装chrome
emerge --ask www-client/google-chrome

Chrome对wayland( sway - i3兼容Wayland compositor )支持比较麻烦,需要配置运行参数( 同 Gentoo Chromium ): 配置文件传递参数: ~/.config/chromium-flags.conf

通过 ~/.config/chromium-flags.conf 传递原生wayland参数给chrome
--enable-features=UseOzonePlatform
--ozone-platform=wayland

按照 gentoo linux wiki: chrome 支持 小企鹅输入法fcitx 5 输入法需要增加运行参数 --gtk-version=4 :

使用gtk4方式运行chrome来支持fcitx5输入法
google-chrome-stable --gtk-version=4

不过很不幸,我在 Gentoo Linux Sway fcitx中文输入 环境中使用上述方法并没有实现中文输入。由于我主力firefox,所以也没有继续探寻解决方法。

Flatpak安装

另外一种比较简单的安装方法是使用 Gentoo Flatpak 安装chrome,但是在 在Gentoo环境安装和使用Sway 环境中运行没有成功。

参考