Estou executando o Kubuntu 12.10. Tenho uma placa de vídeo nVidia GT-430 com um grande monitor de 25 "2560x1550 conectado com DVI de link duplo e um monitor menor de 21" 1920x1080 conectado a HDMI. Antes de efetuar logon, o gerenciador de login parece estar usando os dois monitores separadamente (a lista de IDs do usuário é distribuída em ambos os monitores), mas assim que eu faço login, eles se tornam clones uns dos outros. Eu tenho que entrar e mudar a "Posição" do monitor menor de "Clone of" para "Left of". Não importa se clico em "Salvar como padrão" ou não, ainda preciso redefini-lo sempre.
Eu olho em .kde/share/config/startupconfig
e vejo o que parece ser os comandos certos:
# krandrrc Display ApplyOnStartup false
krandrrc_display_applyonstartup=true
# krandrrc Display StartupCommands ''
krandrrc_display_startupcommands='xrandr --output DVI-I-1 --pos 1920x0 --mode 2560x1440 --refresh 59.9506
xrandr --output HDMI-0 --pos 0x0 --mode 1920x1080 --refresh 60
xrandr --output DVI-I-1 --primary'
# krandrrc [Screen0]
# krandrrc [Screen1]
# krandrrc [Screen2]
# krandrrc [Screen3]
Observe o --pos 1920x0
para DVI-I-1, que está correto. Da mesma forma, .kde/share/config/krandrrc
também parece ter o deslocamento correto da tela grande para colocá-lo à direita da tela pequena:
[Display]
ApplyOnStartup=true
StartupCommands=xrandr --output DVI-I-1 --pos 1920x0 --mode 2560x1440 --refresh 59.9506\nxrandr --output HDMI-0 --pos 0x0 --mode 1920x1080 --refresh 60\nxrandr --output DVI-I-1 --primary
[Screen_0]
OutputsUnified=false
UnifiedRect=0,0,0,0
UnifiedRotation=1
[Screen_0_Output_DVI-I-1]
Active=true
Rect=1920,0,2560,1440
RefreshRate=59.9505500793457
Rotation=1
[Screen_0_Output_HDMI-0]
Active=true
Rect=0,0,1920,1080
RefreshRate=60
Rotation=1
[Screen_0_Output_HDMI-1]
Active=true
Rect=0,0,1920,1080
RefreshRate=60
Rotation=1
Como posso fazer isso funcionar como deveria? Eu gostaria de fazer isso funcionar, porque em um mês ou dois eu vou comprar um segundo monitor GT-430 e um segundo de 27 ", e gostaria de ter tudo isso funcionando.