
私は HiDPI ディスプレイ付きのタブレット PC を持っていて、これを横向きと縦向きモードで使用したいと考えています。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 にリセットするだけです。何か見落としている点はありますか?