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

我从这里和其他地方了解Wayland offeres每监视器缩放设置来处理诸如具有低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 

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

具体来说,您需要将org.gnome.desktop.interface scaling-factor设置为0

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

在此处输入图像描述

随着Computerish的解决方案,允许Wayland配置每个(Wayland)应用程序的扩展。 我发现如果我使用GDK缩放打开它,我可以将Chrome等“XWayland”应用程序“可用”作为解决方法。

通过使用以下命令打开它,我可以在外部显示器上使用chrome。 显然,如果我将chrome移动到我的4k笔记本电脑显示器上,它就会变得无法使用。 但只是将其记录为另一种途径。

GDK_DPI_SCALE=.5 google-chrome

警告,这只适用于你只在非4k显示器上使用这个应用程序,因为它使它在4k显示器上不可用。