Pude lograr el objetivo deseado con el siguiente xorg.conf:
Section "Monitor"
Identifier "laptop panel"
Option "ignore" "true"
EndSection
Section "Monitor"
Identifier "big display"
EndSection
Section "Device"
Identifier "onboard"
Option "Monitor-LVDS1" "laptop panel"
Option "Monitor-DVI1" "big display"
EndSection
siendo el elemento crítico Option "Ignore" "true"
. Podría simplificar esto aún más, pero funciona. Todavía no sé qué sucederá cuando/si uso la computadora portátil lejos de la pantalla externa, posiblemente X saldrá con un error; no es una solución perfecta, pero puedo quitar la configuración en ese caso.
Sugeriría un enfoque ligeramente diferente que podría ser más flexible para esas raras ocasiones en las que desea usar la computadora portátil como una computadora portátil.
Dependiendo de su administrador de pantalla (probablemente GDM, KDM o LightDM), puede ejecutar un script cuando se inicia el administrador de pantalla. No necesitará un archivo xorg.conf modificado en absoluto. la ubicación de la secuencia de comandos es la siguiente (1):
- KDM:/etc/kde/kdm/Xsetup (en la parte inferior)
- SDDM:/etc/X11/xdm/Xsetup (en la parte inferior)
- XDM:/etc/X11/xdm/Xsetup (en la parte inferior)
- GDM:/etc/gdm/Init/Default:coloque el código de secuencia de comandos justo encima de la línea "/sbin/initctl". (1)
- LightDM:/etc/lightdm/lightdm.conf - "display-setup-script=" apunta al script donde quiera que esté. Asegúrese de que la primera línea del script sea #!/bin/sh y es ejecutable.
El guión puede ser algo como esto. Deberá reemplazar los nombres de los monitores con los apropiados para su máquina. He intentado adivinar basándome en tu xorg.conf anterior.
/usr/bin/xrandr --current | grep "DVI1 connected "
if [ $? -eq 0 ]; then
echo "DVI found"
sleep 1s
/usr/bin/xrandr --output LVDS1 --off
/usr/bin/xrandr --output DVI1 --auto --primary
fi
Esto probará si su monitor DVI está conectado y si está habilitado en lugar de la pantalla integrada. Tengo una versión mucho más complicada de esto que hace que mi computadora portátil se acople bien en el trabajo, pero aún así está bien para usarla en otros lugares. Es más complicado para mí porque estoy usando 5 pantallas en el trabajo.
(1) alguna información de ubicación de archivo de http://forum.xfce.org/viewtopic.php?pid=25026#p25026
versión ligeramente modificada del xorg.conf de la publicación anterior
Section "Monitor"
Identifier "hdmi out"
Option "ignore" "true"
EndSection
Section "Monitor"
Identifier "big display"
EndSection
Section "Device"
Identifier "onboard"
Option "Monitor-LVDS1" "hdmi out"
Option "Monitor-VGA1" "big display"
EndSection
parece funcionar para el chip Intel NM10. La caja tiene salida vga para la "pantalla grande"