HiDPI Screen + Monitor 应用程序缩放问题(Wayland 和 X windows)

icc*_*c97 5 display monitor display-resolution 18.04

我在具有 HiDPI (UHD) 屏幕 (3480 x 2160) 的 Dell XPS 13 (2018) 上使用 Ubuntu 18.04,然后我通过 USB-C DisplayPort 电缆连接到 UHD Dell 34" 显示器 (3440 x 1440) .

这里的所有屏幕截图都使用Wayland - 我也尝试过使用 X,但切换到 Wayland,因为它支持在显示器和内置显示器上单独缩放。

然而,在相当多的应用程序上缩放是关闭的。

在屏幕显示应用程序中,“内置显示器”缩放到 200%(这是 Ubuntu 设置的默认值),并且在我未连接到显示器时适用于默认值。然后戴尔公司 34" 屏幕设置的比例为 100%。

使用这些缩放因子,我的终端会话窗口看起来是正确的,因此我将其用作基础。

然而,有很多东西似乎与我最常见的应用程序不匹配:

  • 火狐
  • KeypassXC(这有一个 QT 应用程序 UI)
  • 金普

这些是我遇到的问题:

  1. 显示器上 FF、Chrome 和 Keypass 标题栏的缩放比例保持基于内置显示(当其他应用程序缩放到 100% 时,缩放到 200%)
  2. 窗口内文本的缩放比例仍然很大
  3. 将内置和显示器都调整到 100% 仍然会使应用程序的标题栏高度缩放到 200%,但其中的文本缩放到 100%,应用程序中的文本仍然缩放到 200%。

使屏幕和显示器之间正确匹配的唯一方法是将两者都设置为 200%,但随后显示器上的一切看起来都很大。

截图1(内置200%,监控100%)

(当前)最好的,但浏览器应用程序都太大了。

在此处输入图片说明

截图2(内置300%,监控100%)

这显示标题文本基于屏幕缩放而不是监视器缩放

在此处输入图片说明

截图3(内置100%,监控100%)

显示器上的应用程序看起来仍然不正确,现在 Gnome 应用程序在内置显示器上看起来很小。

在此处输入图片说明

Mar*_*ada 1

我在使用 Matebook X Pro (3000x2000) 和外部 1440p 显示屏时也遇到类似问题。韦兰比例因子不适用于上述所有程序。

我还检查了其他发行版和桌面环境,它在 KDE Plasma 上以某种方式工作 - 我的意思是在第二个显示器上缩放是正确的 - 但还有很多其他问题,例如,某些程序通常无法缩放。

在 Ubuntu 上,我还注意到触摸屏问题,它可以工作,但对我来说这不是最好的用户体验。

我很痛苦地输入它,但是......现在 - 真的很难写 - 目前只有 Windows 10 可以正常使用此设置。看来我们还得等待 Linux 对 HiDPI 更好的支持。

更新

大约一周后我放弃了……Windows 10 太没用了。令我印象深刻的是,硬件提供的操作系统运行如此糟糕(每天至少 1 次崩溃/挂起,操作系统使用大约 10Gig RAM,菜单中的 Candy Crash,预装,在专业操作系统中!!以及更多糟糕的体验)。

然后我切换回唯一正确的操作系统 - Linux。我真的很抱歉我怀疑了他。

我以某种方式解决了这个问题。我在两个屏幕上禁用了缩放(设置了 1 倍缩放系数)。然后在我的 HiDPI 屏幕上我将分辨率更改为 1920x1280。我知道这是一个奇怪的分辨率,但这是因为我的屏幕纵横比是 3:2。此分辨率适合正确查看 UI 元素,并且不会导致奇怪的图形故障。一切看起来都很完美。所有的程序都很有魅力。我担心当我将分辨率更改为较小的分辨率时,一切都会看起来很奇怪。令我印象深刻的是,一切都运行得如此顺利,而且不需要扩展。

我使用 xrandr 设置了这个奇怪的分辨率(谷歌是你的朋友)。

对于日常使用,我的设置是 3000x2000、1920x1080、1920x1080 屏幕,最后我可以通过正确的操作系统来发挥这一潜力。

目前我正在使用 Ubuntu,但这应该适用于任何基于 Linux 的操作系统。