Surface Go-3如何为手写笔设置非标准屏幕分辨率

Surface Go-3如何为手写笔设置非标准屏幕分辨率

Mint+MATE-20.3:Surface GO-3 的原生宽高比为 3:2 (1920 x 1280)。老眼睛累了,我需要使用大约 1440 宽的分辨率,唯一的选项是 1440x900、1440x810 和 1400x900。一切对眼睛来说都很好,但手写笔默认的屏幕比例是 3:2,但这些都不是。

左/右指针与笔尖匹配。向上/向下仅在屏幕的垂直中心才是正确的。在顶部,指针位于手写笔下方,在底部,指针位于手写笔上方。误差随方向成比例增加。

我找到了这个“xrandr”显示“eDP-1 当前 1440 x 900”以及一长串其他内容。

我尝试了该链接中的所有选项,但无法添加或使用 1440 x 960 (3:2) 分辨率。这些命令均未导致任何错误。

#!/usr/bin/env bash
if [ ! -t 0 ]
  then
    cvt 1440 960
    xrandr --newmode "1440x960_60.00"  113.75  1440 1528 1672 1904  960 963 973 996 -hsync +vsync
    xrandr --addmode eDP-1 "1440x960_60.00"
fi

如何让手写笔和指针手牵着手?

答案1

我有一台装有 Arch Linux 的 Surface Go 3,并且正在运行摇摆窗口管理器(SwayWM - 在 Wayland,而不是 Xorg)。我还想要较低的分辨率,并且还想避免缩放,这是 SwayWM 支持的。默认情况下,Surface 显示屏唯一列出的分辨率是 1920x1280(来自“swaymsg -t get_outputs”)。

无论如何,我能够在 Sway 的配置文件中设置以下内容:

output eDP-1 mode --custom 1440x960@60hZ

..它按预期工作。

我不确定这有多大帮助,它可能建议作为一种可能的解决方案,要么迁移到支持 Wayland 的桌面环境/窗口管理器(可能基于维根),或者 - 相反 - 具有较新内核/英特尔驱动程序的发行版?

相关内容