miércoles, 29 de septiembre de 2010

¿Qué sucede con la anterior configuración de Xsetup para lanzar el ica en el arranque si lanzamos más de una sesión gráfica?. La mejor forma de averiguarlo es probandolo. Lo hacemos y comprobamos que sucede con el proceso ica.


Tenemos dos procesos ica, uno en espera (funcionando) y otro Zombie (a ver si se va a comer otro proceso....). Ahora el usuario tiene abiertas dos sesiones gráficas, cada una con su ica, de manera que cuando cerremos la nueva, volveremos a la antigua y el ica seguira funcionando. Pero mientras este funcionando con las dos sesiones, en el programa italc desde el ordenador del profesor solo podremos visualizar un ica (el que no esta zombie, es decir el de la nueva sesión), por lo que con la configuración actual, si un alumno lanza una nueva sesión gráfica, y vuelve para utilizar la antigua, nosotros visualizaremos desde nuestro equipo la nueva sesión gráfica, y el en la antigua podra hacer lo que quiera sin ser observado (igualito que en todas las pelis de ladrones de bancos para burlar la seguridad de las camaras). Para asegurarnos de que esto no pueda ocurrir, por el momento no he encontrado una solución "elegante". La solución que estoy utilizando son las siguientes lineas en el fichero XSetup:





De este modo lo que hacemos es apagar el equipo si un usuario intenta abrir una segunda sesión gráfica. 
Esta opción es interesante para evitar que los alumnos puedan liberar facilmente al equipo del control del italc cuando estamos realizando una demo, o aplicando un candado. En estos casos, no tienen control sobre el equipo, pero si matan el servidor X lo recuperan. Para evitar esta situación podemos deshabilitar la combinación Ctrl + Alt + BackSpace que permite matar las X. Para ello, como es lógico, editaremos el fichero de configuración del servidor X : /etc/X11/xorg.conf. En el buscaremos la siguiente linea:


Descomentamos la opción DontZap eliminando el símbolo "#" que tenemos al comienzo de la linea, y en cuanto reiniciemos el servidor X, los cambios tendrán efecto. Si en nuestro fichero xorg.conf no tuviesemos la opción, la añadiriamos en la sección ServerFlags, de no contar con dicha sección, añadiriamos también la sección. Tras ellos, dicha combinación de teclas no funcionara.

lunes, 20 de septiembre de 2010

No voy a decir que las vacaciones han sido cortas por que podria buscarme muchos enemigos, pero como todo lo bueno, ya se acabaron. Esta semana toca volver al aula y a escribir cosillas interesantes que vaya haciendo. Tengo muchas cosas nuevas por escribir, y estoy deseando ponerme al lio. Lo malo es que ahora tengo que compartir mi tiempo libre entre trastear con el ordenador y la fotografia.

viernes, 17 de septiembre de 2010

Este verano toco cambio de vehiculo. Normalmente es motivo de alegria, pero en este caso me dio bastante lastima ya que el coche que cambiaba llevaba instalado un CarPC. Inverti muchas horas de trabajo en su instalación, y estaba muy orgulloso de los resultados. El sustituto ya viene con GPS original, por lo que no puedo instalar un nuevo CarPC. Fue una gran experiencia que no me importara volver a repetir en el futuro en otro vehiculo, pero siempre la primera vez es especial. Como pequeño homenaje al mi ex- bandidito (tanto me gustaba el coche que hasta le tenia puesto nombre) dejo el post que escribi en su dia en el foro de solocarputer.