我有一台带有显示屏的平板电脑,我想在横向和纵向模式下使用它。我正在运行 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。有什么我错过的吗?