Tengo dos monitores conectados a mi tarjeta de video. El monitor primario tiene una resolución igual a 1280x1024 y el segundo tiene 1920x1200. Mi gdm
pantalla de inicio de sesión siempre aparece en el segundo monitor, incluso si está apagada. Mi pregunta es cómo forzar gdm
a mostrar la pantalla de inicio de sesión siempre en el monitor principal con una resolución de 1280x1024.
Uso la tarjeta de video Nvidia GT9500 en modo Twinview. No puedo usar Xinerama porque vpdau no funciona correctamente en este modo.
Lo que he encontrado es que el puntero del mouse siempre aparece en el centro de unión de las pantallas y el centro siempre está en el monitor con mayor resolución. La pantalla de inicio de sesión siempre muestra dónde está el cursor del mouse.
Ahora mi monitor principal tiene una resolución igual a 1920x1080. El problema aún persiste, el cursor del mouse siempre aparece en la esquina inferior derecha del segundo monitor.
fuente
~gdm/.config/
es/var/lib/gdm/.config/
en caso de que alguien más se pregunte.sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
¿Está utilizando una tarjeta Nvidia con una configuración de doble pantalla?
Si es así, tuve el mismo problema y lo resolví de la siguiente manera: apague la computadora, desconecte el segundo monitor, vuelva a encender la computadora, ejecute 'sudo nvidia-settings', conecte el segundo monitor nuevamente, ejecute 'Detect Muestra 'en la GUI de Nvidia y realiza las configuraciones necesarias antes de guardar la configuración. El punto IMPORTANTE es que la pantalla en la que desea que aparezca el inicio de sesión está configurada en 'Número de pantalla: 0'.
En mi caso, dejar el segundo monitor enchufado antes de ejecutar 'nvidia-settings' lo dejó como pantalla 0 por alguna razón, pero al enchufarlo después, esto se solucionó.
fuente
intente cambiar el orden izquierdo / derecho de sus monitores, no cambia cuál es el primario, pero podría ayudar a que aparezca su GDM.
fuente
Si twinview lo hace de la misma manera que lo hace el centro de control de catalizadores ATI, hay un xorg.conf que puede editar con
gksu gedit /etc/X11/xorg.conf
La parte relevante de la mía se ve así:
Todo lo que tiene que hacer (después de hacer una copia de seguridad de su xorg.conf, por supuesto) es cambiar el diseño del servidor intercambiando las entradas de la pantalla (y adaptando los números de la pantalla), en mi caso eso sería:
fuente
xorg.conf
así que esto no ayuda.Puede probar "Configuración de pantalla X separada" en la configuración del servidor NVIDIA X. Si establece la pantalla deseada en 0, la ventana de inicio de sesión aparecerá allí. Me esta funcionando.
fuente