编辑 - 找到解决方法

编辑 - 找到解决方法

我有一台配备 4k 显示屏 (3840x2400) 的笔记本电脑,以及一台分辨率较低的外接显示器 (2560x1440)。

当我连接第二个屏幕时,chrome 会错误地呈现上下文菜单,但仅在笔记本电脑显示屏上显示(参见 A、D)。在第二个显示屏上,它们呈现正常(参见 C)。如果我移除第二个显示器,它们会在主显示器上正常渲染(参见 B)。

菜单呈现不佳

其他应用程序(例如 firefox、gnome 文件)中的上下文菜单似乎都正常。

使用的软件版本:

  • Chromium 103.0.5060.114 Fedora 项目
  • Fedora 36,5.18.19-200.fc36.x86_64
  • 侏儒版本 42.4

如何配置 Chrome 以正确理解两种屏幕尺寸?

编辑 - 找到解决方法

这些路线回避了更高版本的 chrome 的问题,而不是正确配置显示(或 gnome/wayland/fedora 中的其他内容)。

  1. 使用 flatpak 安装 chromium-browser 会得到比 RPM 更新的版本。

撰写本文时的当前版本:105.0.5195.102

  1. 更具破坏性的解决方法:将 fedora 替换为 ubuntu(22.04 LTS,也是 Gnome 42),这也会产生一个 chromium 版本 105.xyz,可能是由 flatpak 提供的。由于各种原因,这不是一个可行的解决方法,但至少有助于比较。

我仍然不知道是什么配置不正确导致了这个问题,也不知道其他应用程序是否会遇到类似的问题。因此,这只是一种解决方法,而不是真正的解决方案。

答案1

通过 flatpak 安装 chrome / chromium-browser,而不是官方的 fedora RPM,会提供更高版本。

这可以在软件 GUI 中使用右上角的下拉菜单在“Fedora Linux (RPM)”和“Flathub (Flatpak)”之间进行选择,或者通过命令行,如下所示:

# install
flatpak install org.chromium.Chromium

# run - be sure we are executing the flatpak version 
flatpak run org.chromium.Chromium

# check version
flatpak list --app | grep chromium
> Chromium Web Browser  org.chromium.Chromium   105.0.5195.102  stable  system

要么是版本 103 和 105 之间有修复,要么是为 fedora 量身定制的 RPM 版本(Chromium 103.0.5060.114 Fedora 项目)存在导致问题的差异。

相关内容