如何在 Wayland 上设置每个显示器的缩放比例?

Com*_*ish 18 gnome multiple-monitors wayland display-resolution

我从这里和其他地方了解到,Wayland 提供按显示器缩放设置来处理诸如带有低 DPI 外部显示器的 HiDPI 笔记本电脑屏幕(我的情况)的情况。我从gnome-session-wayland包中安装了 Wayland并且可以很好地运行 Wayland,但缩放问题仍然存在。

运行 Wayland 时如何设置每个显示器的缩放比例?

谢谢!

确认我实际上正在运行 Wayland:

~>loginctl show-session 1 -p Type
Type=wayland
~>gnome-shell --version
GNOME Shell 3.18.5
Run Code Online (Sandbox Code Playgroud)

Com*_*ish 15

我想出了什么问题。默认情况下,我设置了一个缩放因子来处理笔记本电脑上的 HiDPI 屏幕。但是,在使用 Wayland 时,此比例因子会覆盖两个屏幕。解决方案只是将这个比例因子设置为 0,这使得 Wayland 可以根据屏幕自动选择。

具体来说,您需要设置org.gnome.desktop.interface scaling-factor0.

您可以使用软件商店中提供的 dconf 编辑器执行此操作:

在此处输入图片说明

  • 它确实适用于 nautilus,但不适用于 chrome 等 xwayland 应用程序。所以linux中的multi-dpi支持还是很差的。 (9认同)
  • 这对我有用!!!最后,gnome 中一些可用级别的高 dpi + 常规 dpi 多显示器支持。感觉好像等了几年 (3认同)
  • 它_应该_“正常工作”。这意味着当您将实际在 Wayland 上完全运行的应用程序完全拖到新桌面时,它会重新缩放到该桌面。这对于仍然在 X11 上运行的任何应用程序并不完全适用。用 Nautilus 试试看,看看它是否有效。 (2认同)