Monitor externo definido como principal, mesmo quando desconectado do laptop


8

Meu laptop Lenovo X200 desenvolveu um problema recentemente, no qual eu recebo uma tela interna em branco ao inicializar no Ubuntu 11.10. A tela funciona normalmente durante a inicialização, após a qual a área de trabalho é exibida momentaneamente antes de apagar. Os gnome-shellmenus não são visíveis durante essa breve oscilação da área de trabalho.

Parece que o laptop está se comportando como se houvesse um monitor externo conectado e definido como tela principal, sem espelhar ou estender a tela interna.

Aqui estão algumas observações:

  1. Se eu conectar um monitor externo, minha área de trabalho aparecerá nele.

  2. Posso usar com êxito os Monitores (configurações do sistema) e xrandrativar a tela interna (que está definida como off) e, em seguida, posso espelhar ou estender os dois monitores.

  3. Depois de ligar a tela do laptop e configurá-la como principal, posso desconectar o monitor externo e usar a tela do laptop de forma independente.

  4. Se eu inicializar o laptop sem um monitor externo (nesse caso, recebo a tela em branco), posso alternar para um terminal alternativo, por exemplo tty1, quando o monitor interno funcionar corretamente, mas se eu voltar a tty7ele apaga novamente, e nesta fase já não pode mudar para tty1, tty2, etc.

  5. Eu posso inicializar no Windows sem problemas.

Eu acho que é possível que eu tenha me envolvido com algumas configurações em algum lugar no passado para definir o monitor externo como a tela principal quando o laptop foi encaixado. Nesse caso, pergunto-me se alguém pode me direcionar para arquivos em potencial que eu possa ter modificado (e me lembrar as alterações que eu possa ter feito), para que eu possa voltar às configurações originais. Acho que isso já fazia um tempo, no Ubuntu Maverick ou Natty (e não sei se essas modificações persistiriam na atualização). Porém, este é um desenvolvimento recente, então acho que há mais do que isso.

Não consigo pensar em nenhuma instalação de software ou alterações nos arquivos do sistema que possam coincidir com o problema que aparece.

Alguém tem alguma idéia do que está acontecendo aqui ou como diagnosticar o problema? Se houver um comando que eu possa usar para imprimir informações relevantes do sistema, entre em contato e atualizarei a pergunta com os detalhes.


Eu tinha um comentário aqui dizendo que isso era uma duplicata do askubuntu.com/q/83678/43477, e que a solução (manual) fornecida pelo @int_ua fez o truque para mim. Eu estava errado ... esse problema ainda está ocorrendo. Algumas vezes a tela funcionou corretamente sem um monitor externo conectado durante a inicialização (embora eu não tenha sido capaz de determinar algo especial / consistente sobre os eventos que explicariam isso). Então, eu ainda gostaria de receber algum conselho sobre este.
jbaums

Após o nº 3, você informa ao computador que o externo se foi antes de desligar? (tais como executando xrandr --autocom ele desligado ou utilizando sua ferramenta gráfica para configuração de tela para desativá-lo)
maco

@ maco: Sim, eu tentei tanto através do gui e com xrandr --auto. Devo acrescentar também que conectar o monitor externo após a inicialização no Ubuntu não revela a exibição no externo. Eu tenho recorrido a sudo rebootvia tty1 nesses casos. Outra opção, se eu tiver sorte (sem erros de digitação ou pop-up, por exemplo, atualizações), digite cegamente minha senha, seguida de CTRL + ALT + T e xrandr --auto, que exibe a exibição corretamente na tela do laptop. Obviamente isso não é o ideal. Eu também tentei Fn + F7 (atalho X200 para alternar dispositivos de saída) sem sucesso.
jbaums

Tente fazer com que o comando xrandr seja a primeira coisa a ser executada quando o X iniciar? wiki.ubuntu.com/X/Config/…
maco

@maco: obrigado pela dica, mas, infelizmente, adicionar xrandr --auto/ etc / gdm / Init / Default não funcionou.
jbaums

Respostas:


2

Utilizamos muitos Lenovo's em nossos negócios, mas a maioria possui uma placa de vídeo Nvidia em oposição a uma Intel como a X200. Utilizamos um monitor externo secundário como monitor principal e, no início, apresentamos o mesmo problema que você está enfrentando no momento.

A maneira como resolvemos os problemas foi um processo de duas etapas, primeiramente no BIOS em Display , Graphic Device, alteramos 'Integrated' para 'Discrete' . Em segundo lugar, e infelizmente é aqui que a solução desvia do seu caminho: baixamos e instalamos os drivers mais recentes no site da Nvidia, fornecendo um utilitário de configuração adicional da Nvidia, como o que você encontraria no Windows e o gerenciamento dos recursos monitores secundários foi facilmente alcançado.

Isso é tudo o que tenho para você, infelizmente, existem algumas configurações adicionais no cabeçalho Display no BIOS que também podem ajudar.

Boa sorte.

milo


Obrigado por reservar um tempo para publicar uma solução. As opções de exibição no meu BIOS são um pouco diferentes das suas e o 'Thinkpad LCD' já foi selecionado como dispositivo de exibição de inicialização (outras opções eram analógica (VGA) ou digital (DisplayPort)). Os drivers de gráficos AFAIK Intel devem ser incluídos na 11.10, e eu presumi que a atualização seria automática.
jbaums

Prazer, feliz que você encontrou a solução!
kingmilo 17/02/2012

1

Abra a caixa de diálogo de execução digitando Alt+F2

Em seguida, digite rm ~/.config/monitors.xmle pressioneEnter


11
Embora isso possa teoricamente responder à pergunta, seria preferível incluir as partes essenciais necessárias para o OP entender por que isso funcionaria como uma resposta para o seu problema.
Bruno Pereira

Obrigado pela sugestão, @Patrick, mas infelizmente a remoção de monitors.xml não resolveu o problema para mim. (Além disso, para remover o arquivo com sucesso através do diálogo ALT + F2 prazo, eu precisava para remover o ~/.)
jbaums

"Além disso, para remover o arquivo com sucesso através da caixa de diálogo de execução ALT + F2, eu precisei remover o" - engraçado - porque testei isso e ele funciona aqui no ubuntu oneiric releasee
Patrick

É estranho ... O comando funciona como você sugere via terminal (como esperado), mas não via ALT + F2. Estou em 11.10 também. Gostaria de saber se Unity vs gnome-shell pode fazer a diferença? De qualquer forma, obrigado novamente.
jbaums

1

No meu caso, a raiz desse problema era Júpiter , que eu havia instalado há algum tempo para gerenciamento de energia. Jupiter tem algumas opções para ajustar as configurações de exibição, incluindo o dispositivo de saída, e estas são salvas e restauradas na inicialização. Alterar os 'Monitores de vídeo' de Júpiter para 'Somente exibição interna' corrigiu o problema. Talvez eu mude para 'Ativar ambos os monitores', pois provavelmente é necessário ter meu funcionamento externo quando conectado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.