Lo hice con Ubuntu (basado en Debian), aunque creo que la técnica también se aplica a otras distribuciones. Simplemente resumiré los pasos aquí junto con alguna explicación, consulte " Ejecutar Linux con un administrador de ventanas desnudo " para ver los scripts.
- Agregue una sesión personalizada creando un archivo en
/usr/share/xsessions/metacity-session.desktop
. Este archivo le dice al administrador de inicio de sesión acerca de su sesión.
- Cree el archivo a ejecutar por la sesión agregada en (1)
/usr/local/bin/metacity-session
Cree el archivo de configuración específico del usuario ~/.metacity-session
. Este archivo será ejecutado por el archivo agregado en (2). El contenido debe ser el programa que desea ejecutar, seguido de un signo y, por ejemplo,
firefox &
Opcionalmente, haga que el usuario inicie sesión automáticamente y haga que la sesión personalizada sea la sesión predeterminada para el usuario.
Aquí uso Metacity como gestor de ventanas por su simplicidad, puede usar Compiz si lo desea.
Hay herramientas para bloquear el sistema. Una búsqueda produce herramientas como sabayon y pessulus . No he usado ninguno de ellos para dar una recomendación.
También hay distribuciones especializadas en modo kiosco, la más prometedora parece ser el modo kiosco Fedora , aunque no está basado en Debian.