En este momento conviene guardar una copia del xorg.conf, para usarlo mas tarde:
# cp /etc/X11/xorg.conf /etc/X11/xorg.con.teleApagada
En este caso, tengo una placa nVidia, así que ejecutando el nvidia-settings como root, me aparece el panel de control de la placa de video.
# nvidia-settings
Si tenemos suerte, en X Server Display Configuration, aparecen detectados el monitor y la tele. En el caso de que la tele no aparezca, revisar los cables, y sobre todo que la tele esté conectada antes de que levante el Xorg.
Seleccionamos TV-0 en Model, y hacemos click en Configure, Al principio estará la pantalla deshabilitada.
Y ahora podemos elegir la convinación que mas nos guste, podemos elegir entre
- Disabled
- Separate X Screen
- TwinView
El cloneview se pone, con la opcion 3 y eligiendo la misma resolucion para la tele y el monitor, y por último elegimos en Position: Clones. Salvamos el xorg.conf y lo probamos tantas veces como haga falta.
Una vez que estamos contentos con la confiugración, hacemos:
# cp /etc/X11/xorg.conf /etc/X11/xorg.con.verLaTele
y despues creamos los scripts:
# vi /usr/bin/apagarLaTele.sh
#!/bin/bash
cp /etc/X11/xorg.conf.teleApagada /etc/X11/xorg.conf
service xdm restart &
y
# vi /usr/bin/verLaTele.sh
#!/bin/bash
cp /etc/X11/xorg.conf.verLaTele /etc/X11/xorg.conf
service xdm restart &
Hacemos que los scripts sean ejecutables:
# chmod 755 /usr/bin/apagarLaTele.sh /usr/bin/verLaTele.sh
Y agregamos una línea en el sudoers:
# visudo
guille ALL=NOPASSWD: /usr/bin/apagarLaTele.sh,/usr/bin/verLaTele.sh
Donde guille es el usuario que ejecutara los comandos.
Por último podemos hacer unos iconos en el escritorio a cada uno de los scripts y listo!.