Como alterar automaticamente a orientação de acordo com a posição de pivô do display?

4

Eu tenho um display que uso para programar no modo retrato. Para assistir a vídeos, eu o giro para o modo paisagem várias vezes ao dia. A transformação física é rápida, mas eu tenho que cavar a configuração do monitor a cada vez para ajustar a orientação / a resolução. Existe alguma maneira de automatizar isso no Linux? O Monitor em questão é um BenQ BL2410PT, que tem um recurso de auto-pivot no software que vem com e eu use uma placa gráfica AMD.

Eu posso mudar a rotação para o modo retrato com

$ xrandr --output DVI-1 --rotation left

e de volta ao modo paisagem com

$ xrandr --output DVI-1 --rotation normal

, então a questão se resume a detectar a mudança de orientação do monitor.

    
por Bengt 04.02.2014 / 00:09

1 resposta

2

Duck Duck Go e arquivo da internet levaram-me a este truque para o Ubuntu e drivers de propriedade Nvidia . Infelizmente, é um pouco antigo, já que você edita o xorg.conf em vez dos arquivos XSession.d, mas, como você perguntou originalmente em programmers.stackexchange.com, espero que você possa adaptá-lo:

abra xorg.conf e edite a seção nvidia que se parece com isso:

Section “Device”
Identifier “some text about nvidia here”
Driver “nv”

para incluir Option “Rotate” “CW” (Você também pode adicionar a opção "Girar" "CCW" para rotação no sentido anti-horário)

Reinicie o X ( Ctrl - Alt - Backspace )

    
por 04.02.2014 / 09:33