GNOME 3.8 en una configuración de pantalla dual se bloquea después de la pantalla de bloqueo


4

Recientemente instalé Arch Linux, y con eso GNOME 3.8.2 + GDM 3.8.1.1.

Lo tengo en una computadora portátil con una tarjeta gráfica Intel con la pantalla LCD de la computadora portátil y un monitor externo conectado a través del puerto VGA. Estoy usando el módulo de controlador Intel i915.

Este es el problema que estoy teniendo:

  1. Bloqueo de la pantalla, ya sea a través del botón de bloqueo en el menú del usuario o presionando ctl + alt + l, la pantalla se queda en blanco y ambos monitores se suspenden (como la suspensión de energía).
  2. Cuando trato de reanudar el trabajo, moviendo el mouse o presionando una tecla, ambas pantallas se reinician, pero la pantalla de inicio de sesión está congelada.

Notas:

  • Cuando se congela, puedo cambiar a otro TTY bien.
  • Esto solo sucede cuando estoy usando la configuración de pantalla dual, si solo uso una pantalla (no importa si uso la LCD de la computadora portátil integrada o el VGA adjunto) todo funciona bien.
  • Por "la pantalla de inicio de sesión está congelada" me refiero a que la pantalla muestra una pantalla incompleta (como se bloqueó antes de poder completar la representación) con un área gris en la parte inferior de la pantalla. Además, el ratón no funcionará. También tenga en cuenta que la pantalla se guardará correctamente después de 20 segundos y si muevo el mouse o presiono una tecla, la pantalla se activará pero en las mismas condiciones.

Aquí hay una captura de pantalla de la pantalla cuando está en el estado descrito:

enter image description here

¿Algunas ideas?


OK, habiendo visto tu edición, mi respuesta es irrelevante. Podrias publicar tu ~/.xsession-errors ¿expediente? También intente actualizar su xorg y cualquier otra cosa que pueda ser relevante. Tuve un problema similar y se fue después de una gran actualización.
terdon

Hice un arranque limpio, inicié sesión, bloqueé la pantalla, me quedé inmóvil como siempre, y nada nuevo en ~/.xsession-errors.
sdecima

Tambien verifica /var/log/Xorg.0.log y asegúrate de tener una actualización xorg paquete.
terdon

Nada tampoco en /var/log/Xorg.0.log cuando el sistema se congela. Como dije hace poco, instalé esto (el fin de semana pasado) y actualicé prácticamente todos los paquetes diariamente en busca de una solución para este problema.
sdecima

Por curiosidad, ¿solo obtienes esto con pantallas VGA? Cuando tuve el problema al que me vinculé en mi comentario anterior, DisplayPort funcionó bien, solo se arruinó VGA.
terdon

Respuestas:


0

No estoy seguro de qué quiere decir con "la pantalla de inicio de sesión está congelada", pero suponiendo que su sesión X esté activa y en ejecución, debería poder solucionarlo con xrandr:

  1. Averiguar una xrandr Línea que configura correctamente tu sistema. Por ejemplo, tengo una pantalla VGA a la derecha de mi computadora portátil. Obtengo los nombres de las pantallas 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
    

    Entonces, como sé que mi pantalla VGA está a la derecha de mi computadora portátil, puedo recrear este diseño con

    xrandr --output VGA-0 --mode 1440x900 --primary --right-of DP-3 \
           --output DP-3 --mode 1600x900
    
  2. Mapa la xrand comando a un atajo de teclado de su elección y úselo para reactivar sus pantallas.

Si no está todo bien con su sesión X, puede hacer lo mismo al pasar a un tty y ejecutar

export DISPLAY=0:0
xrandr --output VGA-0 --mode 1440x900 --primary --right-of DP-3 \
           --output DP-3 --mode 1600x900

Gracias @terdon. Desafortunadamente, el xrandr el comando no ayudó; No puedo acceder a mi sesión X, y de un TTY me aparece el error: "No se puede abrir la pantalla" (o "No se puede abrir la pantalla 0: 0")
sdecima

0

Actualicé el sistema a (el ahora lanzado) GDM 3.8.3 y xf86-video-intel 2.21.11 y el problema está arreglado. Supongo que hubo un error en las versiones anteriores de uno de esos paquetes que afectaron a mi sistema.


¿Cómo lo haces? ¿Cómo actualizar ese paquete?
Ahmad Muzakki

@AhmadMuzakki, dependiendo de su distribución de Linux, se puede hacer con apt-get, yum o cualquier administrador de paquetes que tenga su SO
sdecima
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.