xrandr und panning liefern zufällige Ergebnisse

xrandr und panning liefern zufällige Ergebnisse

Ich habe einen Tablet-PC mit einem 13-Zoll-Display, den ich im Quer- und Hochformat verwenden möchte. Ich verwende Arch Linux (Kernel 4.10.11) und Gnome (Version 3.22.2, Xorg 1.19.3). HiDPI kann aktiviert werden, aber auf einem 13-Zoll-Display ist der Platz zu begrenzt. Wenn HiDPI deaktiviert ist, sind die Tasten zu klein zum Berühren. Also habe ich herausgefunden, wie ich es irgendwo dazwischen skalieren kann:

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

Die FB- und Schwenkeinstellung ist erforderlich, damit Touch- und Stifteingaben das gesamte Display abdecken. Andernfalls wäre es auf den verkleinerten Bereich beschränkt. Manchmal funktioniert es einwandfrei, aber meistens erhalte ich eine Fehlermeldung:

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

Ich kann nicht herausfinden, wann und warum dieser Fehler auftritt. Ich führe eine Displayrotation mit nur aus, xrandr -o 3wodurch die Skalierung immer auf 2,0 x 2,0 zurückgesetzt wird. Habe ich etwas übersehen?

verwandte Informationen