Por que minha configuração de área de trabalho estendida está sendo redefinida após uma reinicialização com o Kubuntu 10.04?

2

Estou executando o Kubuntu 10.04 x64 em um Lenovo ThinkPad R500, com um monitor externo conectado.

Se eu configurar o desktop estendido, tudo funcionará bem. As configurações são assim:

Apósareinicialização,essasconfiguraçõessãoredefinidaseasduastelassãoespelhadas.Asconfiguraçõessãoassim:

Eu tive meu desktop estendido funcionando bem no Ubuntu / GNOME, então estou assumindo que há algo diferente sobre como o KDE lida com essa configuração, eu simplesmente não consigo encontrar a resposta.

Alguém sabe como colocar minha configuração?

    
por ThatGraemeGuy 07.06.2010 / 16:29

3 respostas

3

Você pode tentar um script usando o RandR, descrito aqui e aqui .

Exemplo:

xrandr -q # identify the screen names: LVDS for laptop screen, VGA-0 for external monitor
xrandr --output VGA-0 --pos 1024x0 # to move the VGA screen 1024 pixels to the right.

Você também precisará ajustar o arquivo xorg.conf, adicionando à seção Screen uma definição Virtual , onde a largura é a largura máxima dos displays adicionados juntos, pela altura da maior altura.

EDITAR

Veja thinkwiki.org para mais informações sobre o xrandr.
A seção "Agora, automatize-a no login" é provavelmente a que mais lhe interessa.
A seção "GUIs" lista front ends da GUI para xrandr.

    
por 12.07.2010 / 20:19
1

Eu substituí meu xorg.conf por xrandr em / etc / gdm / Init / Default. Para o KDM, esta mudança pode ser feita em / etc / kde4 / kdm / Xsetup. Veja o Wiki do Ubuntu e também o < href="http://wiki.debian.org/XStrikeForce/HowToRandR12"> Debian Wiki . Estes também fornecem exemplos sobre como resolver o problema usando o xorg.conf.

Eu adicionei o seguinte código para ser executado apenas na minha tela principal. (Eu também tenho várias configurações de vncserver.)

if [ -x "/etc/gdm/Init/xrandr${DISPLAY}" ];
then
        /etc/gdm/Init/xrandr${DISPLAY}
fi

Meu arquivo de configuração / etc / gdm / Init / xrandr: 0 é:

#!/bin/bash
xrandr --newmode 1280x1024    108.00  1280 1376 1488 1800   960  961  964 1000 +hsync +vsync
xrandr --addmode VGA-0        1280x1024
xrandr --output  VGA-0 --mode 1280x102
# EOF

Você precisará definir o tamanho do buffer de quadros com a opção --fb para um tamanho grande o suficiente para as duas telas. Verifique o final da página man do xrandr. Pelo seu exemplo, você pode conseguir uma linha como:

xrandr --fb 2560x1024 --output LVDS1-o --auto --output VGA1-0 --auto --right-of LVDS1-0

Verifique com xrandr se os modos estão disponíveis.

    
por 15.07.2010 / 19:50
0

Você precisará configurar manualmente um arquivo /etc/X11/xorg.conf. Agora está sendo gerado na hora. Seu arquivo antigo pode funcionar, mas você provavelmente precisará remover a maioria das coisas não relacionadas ao monitor.

    
por 07.06.2010 / 18:21