RSS

Para que los estudiantes vean la pantalla del docente

17 May

Comparto un script que me resulta útil en la escuela en donde trabajo.
Sirve para que todos los estudiantes puedan ver la pantalla del docente, de tal manera que pueda mostrarse algún procedimiento complejo.
Los supuestos son los siguientes:

  • Todas las máquinas están corriendo un GNU/Linux
  • Las máquinas de los alumnos tienen un cliente VNC llamado “vinagre” (la mayoría de las distros derivadas de Debian lo traen por defecto).
  • Las máquinas tienen ip fija y correlativa (en este ejemplo, se supuso que están en el rango 192.168.10.2 a 192.168.10.25).
  • El usuario del docente tiene acceso por ssh sin contraseñas a las máquinas de los alumnos. (Aquí está explicado cómo se hace).

Sin más preámbulos, el script:
#!/bin/bash
echo "Ingrese el usuario: "
read usuario
com="export DISPLAY=:0.0 && vinagre -f vnc://192.168.10.99"
maquina=2
echo "Se abrirá una ventana. Marque:"
echo "\"Permitir a otros usuarios ver mi escritorio\""
echo "Pulse ENTER para continuar"
read algo
vino-preferences
echo "En unos instantes, todos verán esta pantalla..."
while [ $maquina -lt 26 ] ; do
ssh -p 1160 $usuario@192.168.10.$maquina "$com" &
let maquina=maquina+1
done

Hay que abrir un editor de textos y copiar y pegar este código. Luego, guardarlo con el nombre que se desee, supongamos “ver.sh”
Después, le damos permisos de ejecución, escribiendo en una terminal el comando chmod 744 ver.sh
Por último, lo ejecutamos, escribiendo desde la terminal ./ver.sh
Y allí podremos explicar el procedimiento, mientras todos los estudiantes ven nuestra pantalla.
Por último, para “devolverles” el control de sus máquinas, tenemos que ejecutar este otro script, del mismo modo que antes:
#!/bin/bash
echo "Ingrese el usuario: "
read usuario
com="killall vinagre"
maquina=2
while [ $maquina -lt 26 ] ; do
ssh -p 1160 $usuario@192.168.10.$maquina "$com" &
let maquina=maquina+1
done

Espero que les sea útil. Si hay algo que no expliqué con claridad, pueden dejar un comentario.

 
Deja un comentario

Publicado por en 17/05/2013 en Educación, Utilidades

 

Etiquetas: , , , , , ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: