Eu tenho dois monitores e estou usando o Arch Linux, configurado assim:
- 1280x1024 (primário)
- 1680x1050 (secundário)
- ATI RADEON X1300
- Driver ATI de código aberto
Na tela de inicialização, meu monitor principal (17 ") tem a resolução correta; meu segundo CLONA o primeiro e a mesma resolução (1280x1024).
Eu tenho que executar xrandr
duas vezes após iniciar o X para obter a resolução correta.
xrandr --output DVI-0 --mode 1280x1024 --output DVI-1 --mode 1680x1050 --left-of DVI-0
Tentei tornar isso permanente adicionando o xrandr
comando a .xinitrc
, mas não funcionou. Agora, se eu quiser obter a resolução correta nos dois monitores, depois de iniciar o X, eu corro xrandr
DUAS VEZES.
Eu não defini nada em xorg.conf
(nem sei como :)). Oque posso fazer para consertar isso?
xrandr
comando no seu.xinitrc
. Eu tenho uma configuração semelhante e funciona dessa maneira.~/.xinitrc
? Se estiver lá e for executado, deve funcionar. Caso contrário, seu mestre provavelmente tem um equivalente.Respostas:
Colocar
xrandr
comandos.xinitrc
não é uma maneira adequada de armazenar configurações permanentes. Você deve usar em seuxorg.conf
lugar.Portanto, comece removendo as linhas xrandr do seu
.xinitrc
e crie (ou edite) um/etc/X11/xorg.conf
arquivo. Ele deve ficar exatamente assim (não é necessário mais conteúdo, a menos que você queira configurar teclado, mouse ou dispositivos similares):fonte
sudo lshw -c video | grep configuration
. Eu estou usando ui impressionante no waldorf crunchbang.Também encontrei esse problema algumas vezes.
Por alguma razão, minhas telas têm o hábito desagradável de mudar seu "nome" às vezes, tornando
xrandr
inútil qualquer trecho de código que forneço.Primeiro verifique se os monitores estão identificados corretamente:
Se os nomes estiverem corretos, suspeito que o sistema NÃO esteja lendo
~/.xinitrc
na inicialização ou que você digitou o comando incorretamente.fonte