Não sei exatamente qual gerenciador de login o Fedora 19 usa por padrão - você não disse o que está usando, senão o padrão. Independentemente disso, eu sei que o gerenciador de telas LightDM (o padrão atual do Ubuntu) é utilizável no Fedora, então aqui está uma resposta para o LightDM. Outros gerenciadores de login devem ter algo equivalente.
Com isso em mente ...
Deve haver um diretório chamado /etc/lightdm/lightdm.conf.d
, que é onde as configurações personalizadas podem ser armazenadas. Você pode criar um novo arquivo nesse diretório (você precisará ser root) chamado 20-startup-script.conf
:
[SeatDefaults]
display-setup-script=/usr/local/bin/rotate-screen
No script /usr/local/bin/rotate-screen
, você pode escrever um script que rotacione a tela e o LightDM executará esse script antes de exibir a tela de login. Para girar a tela, você precisará usar uma ferramenta chamada xrandr
.
Você terá que brincar com xrandr
na linha de comando para ter uma ideia de quais opções você deve usar, mas você pode fazer algo assim:
$ xrandr
Screen 0: ...
LVDS1 connected ...
1366x768 ...
...
VGA1 disconnected ...
....
Nomes como LVDS1
e VGA1
são nomes de saída , e você vai querer ter isso em mente. Você pode descobrir qual nome de exibição corresponde ao monitor que deseja girar fazendo o seguinte:
$ xrandr --output LVDS1 --rotate left
Se a tela girar, você encontrou o nome de exibição correto (neste caso, LVDS1).
Você pode então escrever o seguinte script em /usr/local/bin/rotate-screen
(requer acesso root):
#!/bin/sh
xrandr --output LVSD1 --rotate left
Você pode então chmod +x /usr/local/bin/rotate-screen
(também requer raiz) e, em seguida, efetua logout. Se você fez isso corretamente, a tela de login deve ser girada e o LightDM irá girar a tela antes de cada login.