Date
Oct 20, 2022
Description
Public
Public
Published
Tags
linux
wayland
chrome
URL
Intro
众所周知
在 2202 年下半旬的今天,
wayland
下的 Chrome
/
Chromium
浏览器还是存在很多问题很多情况下都不得不在
xwayland
下使用, 或者切换到 Firefox
先用着那么如今想要在
Chromium
系浏览器体验到正常点的 Native Wayland 有啥好办法呢?CJK IME
缺少输入法协议支持
这个应该是困扰亚洲用户的问题…
具体可以参考 f大 的文章 Chrome/Chromium 今日 Wayland 输入法支持现状
我这里的解决方案是 GNOME + fcitx im module + chrome –gtk-version=4 + kimpanel
但是好消息是已经有人在实现相关协议支持了:
TouchPad Gestures
在 Xorg 下 貌似是不可用的
但是在 Native Wayland 下 Out Of Box
Hardware Acceleration
找到了相关的
patch
可以实现 wayland
下的 vaapi
可以参考:
但是从 aur 编译太慢了…于是我又找到了一个 fork Chromium 的项目 Thorium
自带了一些很有用的
patch
直接在 aur 就能安装啦
paru -S thorium-browser-bin
具体可以自行查看官网
再配合相关
flag
即可实现硬件加速支持: --ozone-platform-hint=auto --gtk-version=4 --enable-features=UseOzonePlatform --ignore-gpu-blocklist --enable-features=VaapiVideoDecoder --enable-hardware-overlays --disable-features=UseChromeOSDirectVideoDecoder --use-gl=egl --enable-features=VaapiVideoDecoder,VaapiVideoEncoder --disable-features=UseChromeOSDirectVideoDecoder --disable-gpu-driver-bug-workaround --enable-hardware-overlays --enable-oop-rasterization --enable-raw-draw --enable-gpu-rasterization --enable-gpu-compositing
播放个 Youtube 视频试试看效果把
sudo intel_gpu_top # 我的设备是I卡所以用这个命令即可查看是否成功使用 GPU 加速

可以看到
Video
和 Video Enhance
都成功产生了占用
在
Firefox
上B站是没有 Hi-RES
选项的, 但是这里开启开启如丝般顺滑~
Dark mode
chrome 下的
prefers-color-scheme
并不像 Windows 和 Mac 平台那样 自跟随了系统自带的暗亮色主题切换大概是 Linux 下缺少统一的相关标准的缘故
但是在
FireFox
缺能很好的跟随 GTK 主题进行切换这就导致很多网站的自动夜间模式功能无法使用
于是我找到了相关的
patch
发给了 Thorium 的作者:成功合并了进去
在
chrome://flags#auto-dark-mode
就能开启这个功能了