Fazer o flip de exibição é bastante simples. Eu detectei que no meu Dell Inspiron 15-7568 eu tenho a seguinte configuração:
$ xrandr -q
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
eDP1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
A inversão e a reversão são simples:
xrandr --output eDP1 --rotate inverted
xrandr --output eDP1 --rotate normal
Como eu detecto a posição da tela automaticamente para executar esses comandos?
Deve haver um sensor na dobradiça da tela que execute um toque de teclado oculto ou algo parecido.