GNOME 3.8 em uma configuração de tela dupla congela após a tela de bloqueio

4

Eu instalei recentemente o Arch Linux, e com esse GNOME 3.8.2 + GDM 3.8.1.1.

Eu tenho isso em um notebook com uma placa de vídeo Intel com o notebook LCD e um monitor externo conectado via porta VGA. Estou usando o módulo do driver intel i915.

Este é o problema que estou tendo:

  1. Bloqueio a tela, seja através do botão de bloqueio no menu do usuário ou pressionando ctl + alt + l, os espaços em branco da tela e ambos os monitores são suspensos (como suspensão de energia).
  2. Quando tento retomar o trabalho, movo o mouse ou pressiono uma tecla, as duas telas retomam a energia, mas a tela de login é congelada.

Notas:

  • Quando congelado, posso mudar para outro TTY bem.
  • Isso só acontece quando estou usando a configuração de tela dupla, se eu usar apenas uma tela (não importa se eu uso o LCD do notebook a bordo ou o VGA conectado) tudo funciona bem.
  • Por "a tela de login está congelada", quero dizer que a tela mostra uma tela incompleta (como ocorreu antes de concluir a renderização) com uma área cinza na parte inferior da tela. Além disso, o mouse não funcionará. Além disso, observe que a tela irá economizar corretamente após 20 segundos, e se eu mover o mouse ou pressionar uma tecla, a tela será ativada, mas na mesma condição.

Aqui está uma captura de tela da tela quando estiver no estado descrito:

Alguma idéia?

    
por sdecima 30.05.2013 / 23:39

2 respostas

0

Eu atualizei o sistema para (o agora liberado) GDM 3.8.3 e xf86-video-intel 2.21.11 e o problema foi corrigido. Estou assumindo que havia um bug em versões mais antigas de um desses pacotes que afetavam meu sistema.

    
por 18.07.2013 / 15:56
0

Não tenho certeza do que você quer dizer com "a tela de login está congelada", mas supondo que sua sessão X esteja viva e funcionando, você deve ser capaz de consertá-la com xrandr :

  1. Descobrir uma linha xrandr que configura corretamente seu sistema. Por exemplo, tenho uma tela VGA à direita do meu laptop. Eu obtenho os nomes das telas por

    $ xrandr | grep -w connected
    VGA-0 connected 1440x900+1600+0 (normal left inverted right x axis y axis) 408mm x 255mm
    DP-3 connected 1600x900+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
    

    Então, como eu sei que a minha tela VGA está à direita do meu laptop, posso recriar esse layout com

    xrandr --output VGA-0 --mode 1440x900 --primary --right-of DP-3 \
           --output DP-3 --mode 1600x900
    
  2. Map o comando xrand para um atalho de teclado de sua escolha e usá-lo para reativar suas telas.

Se tudo não estiver bem na sua sessão X, você pode fazer a mesma coisa, colocando-o em um tty e executando

export DISPLAY=0:0
xrandr --output VGA-0 --mode 1440x900 --primary --right-of DP-3 \
           --output DP-3 --mode 1600x900
    
por 31.05.2013 / 01:09