Estranho, mas encontrei resposta primeiro!
Você usa
$ xrandr --output $monitorName --rotate $direction
onde $monitorName
pode ser encontrado na saída de
$ xrandr
e $direction
é left
no sentido anti-horário ou right
no sentido horário.
Editar : usando grep
, é possível escrever um script como este:
#!/bin/bash
screen="HDMI1"
descr=$(xrandr | grep "$screen")
if echo "$descr" | grep disconnected
then
echo "No $screen connected"
exit 1
fi
alt="left"
if echo "$descr" | grep --quiet -P "^[^(]*$alt"
then
rotate="normal"
else
rotate="$alt"
fi
xrandr --output $screen --rotate $rotate
que, na verdade, altera a orientação do monitor armazenado na variável $screen
e $alt
é a orientação alternativa.