Gnome 43.4下Chrome Wayland模式--force-device-scale-factor参数异常及UI缩放替代方案咨询
我太懂你这种头疼的感觉了——在Gnome 43.4的Wayland环境下用Chrome时,--force-device-scale-factor参数确实会出现这种诡异的表现:不仅没正常缩放UI,反而把窗口缩小甚至裁切,完全没法用。这大概率是Chrome对Wayland后端的适配bug导致的,已经有不少用户反馈过类似问题了。
针对你的需求,我整理了几个不用全局系统缩放的替代方案,你可以挨个试试:
用Chrome内置的缩放设置:打开Chrome的设置页面(直接输入
chrome://settings/appearance更快),找到「页面缩放」选项,拖动滑块调整到你需要的比例。这个设置会同时缩放网页内容和Chrome的UI,而且是独立于系统设置的,不会影响其他应用。唯一小缺点是少数老旧网页可能会出现布局错位,但绝大多数现代网站都能适配得很好。调整启动参数的组合方式:如果你还是想用命令行参数,试试把
--high-dpi-support=1和--force-device-scale-factor=X(把X换成你需要的数值,比如1.5)搭配起来用,而且要确保Chrome确实跑在Wayland模式下。你可以在chrome://version页面的「命令行」字段里,确认--ozone-platform=wayland已经生效。注意要先关闭Chrome的所有进程(包括后台的),再重新用带参数的命令启动,不然可能不生效。单独调整字体大小:既然Chrome会忽略Gnome的字体缩放,你可以手动在
chrome://settings/fonts里调整「最小字体大小」,或者直接修改各个字体的默认大小。虽然这不是完整的UI缩放,但能有效提升网页和Chrome界面字体的可读性,适合对UI元素大小要求不高、只在意字体的场景。
至于这是不是bug?答案是肯定的——这属于Chrome在Wayland环境下的适配问题,相关的bug报告已经提交到Chrome的官方追踪系统里了,开发团队一直在推进Wayland相关的修复工作,后续版本大概率会解决这个问题。你可以多关注Chrome的更新日志,或者试试Beta/Dev版本,说不定已经修复了这个问题。
备注:内容来源于stack exchange,提问作者Damn Vegetables

