Eu tenho um tablet pc com um display de contratações, que gostaria de usar no modo 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 um monitor de 13 ". Quando o HiDPI está desativado, os botões são muito pequenos para serem tocados. Por isso, descobri como escalá-lo em algum lugar entre:
xrandr --output eDP-1 --scale 1.35x1.35 --fb 1944x3456 --panning 1944x3456
A configuração FB e panorâmica é necessária para manter o toque e a entrada da caneta cobrindo toda a exibição. Caso contrário, seria 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
Eu não consigo descobrir quando e por que isso gera esse erro. Eu exibo a rotação com apenas xrandr -o 3
, que sempre redefine a escala para 2.0x2.0. Existe alguma coisa que eu perdi?
Tags gnome xorg xrandr touch-screen