Você faz isso do jeito que tentou, mas a mensagem de erro significa que o driver X não suporta girar a tela ou que ela está desativada.
Tente adicionar
Option "RandRRotation" "True"
na seção Screen do seu arquivo xorg.conf.
Como eu chamo o comando xrandr? Eu quero girar minha tela 90 graus. sentido horário. Aqui está o uso:
% xrandr -help
usage: xrandr [options]
where options are:
-display <display> or -d <display>
-help
-o <normal,inverted,left,right,0,1,2,3>
or --orientation <normal,inverted,left,right,0,1,2,3>
-q or --query
-s <size>/<width>x<height> or --size <size>/<width>x<height>
-r <rate> or --rate <rate> or --refresh <rate>
-v or --version
-x (reflect in x)
-y (reflect in y)
--screen <screen>
--verbose
--dryrun
--prop or --properties
--fb <width>x<height>
--fbmm <width>x<height>
--dpi <dpi>/<output>
--output <output>
--auto
--mode <mode>
--preferred
--pos <x>x<y>
--rate <rate> or --refresh <rate>
--reflect normal,x,y,xy
--rotate normal,inverted,left,right
--left-of <output>
--right-of <output>
--above <output>
--below <output>
--same-as <output>
--set <property> <value>
--off
--crtc <crtc>
--newmode <name> <clock MHz>
<hdisp> <hsync-start> <hsync-end> <htotal>
<vdisp> <vsync-start> <vsync-end> <vtotal>
[+HSync] [-HSync] [+VSync] [-VSync]
--rmmode <name>
--addmode <output> <name>
--delmode <output> <name>
Isso é o que eu tentei:
% xrandr -o left
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 159 (RANDR)
Minor opcode of failed request: 2 ()
Serial number of failed request: 16
Current serial number in output stream: 16
Estou executando o Solaris 10.
Também tentei algumas variações de:
xrandr --output --rotate left
Embora eu não tenha certeza de qual é a diferença entre isso e a orientação mostrada acima.