xrandr 和平移给出随机结果

xrandr 和平移给出随机结果

我有一台带有显示屏的平板电脑,我想在横向和纵向模式下使用它。我正在运行 Arch Linux(内核 4.10.11)和 Gnome(版本 3.22.2,Xorg 1.19.3)。可以启用 HiDPI,但 13 英寸显示屏上的空间太有限。禁用 HiDPI 时,按钮太小而无法触摸。所以我想出了如何在两者之间进行缩放:

xrandr --output eDP-1 --scale 1.35x1.35 --fb 1944x3456 --panning 1944x3456

需要 FB 和平移设置来保持触摸和笔输入覆盖整个显示屏。否则,它将仅限于缩小的区域。有时它工作正常,但大多数时候我会收到错误:

X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request:  140 (RANDR)
Minor opcode of failed request:  29 (RRSetPanning)
Serial number of failed request:  31
Current serial number in output stream:  31

我无法弄清楚它何时以及为何抛出此错误。我确实显示旋转,xrandr -o 3它总是将缩放比例重置为 2.0x2.0。有什么我错过的吗?

相关内容