xrandr e panning fornecem resultados aleatórios

xrandr e panning fornecem resultados aleatórios

Eu tenho um tablet com tela de contratação, que gostaria de usar nos modos paisagem e retrato. Estou executando o Arch Linux (Kernel 4.10.11) e o Gnome (Verion 3.22.2, Xorg 1.19.3). O HiDPI pode ser ativado, mas o espaço é muito limitado em uma tela de 13". Quando o HiDPI está desativado, os botões são pequenos demais para serem tocados. Então, descobri como dimensioná-lo em algum lugar intermediário:

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

A configuração FB e panorâmica é necessária para manter a entrada de toque e caneta cobrindo toda a tela. Caso contrário, ficaria limitado à área reduzida. Às vezes funciona bem, mas na maioria das vezes recebo um erro:

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

Não consigo descobrir quando e por que isso gera esse erro. Eu exibo a rotação apenas com xrandr -o 3o que sempre redefine o dimensionamento para 2,0x2,0. Há alguma coisa que eu perdi?

informação relacionada