Me gustaría crear un sistema debian donde solo pueda abrir un programa GUI en el arranque, ninguna otra interfaz gráfica, ninguna minimización, o cualquier X aparte de ese programa, ¿hay alguna manera de hacerlo en debian si es posible, o cualquier otra? distribución personalizada? Solo quiero iniciar el programa y permitir que el usuario solo vea y use ese programa.
23
Respuestas:
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.
/usr/share/xsessions/metacity-session.desktop
. Este archivo le dice al administrador de inicio de sesión acerca de su sesión./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,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.
fuente
Run Linux with a bare window manager
enlace ahora usa una definición diferente de desnuda de lo que pretendía!Sé que esto es un poco viejo, pero he escrito un procedimiento simple sobre esto que funciona en PC y Raspberry PI:
fuente
xserver-command
en/etc/lightdm/lightdm.conf
caso de que desee ocultar el cursor del ratón.xserver-command=X -bs -core -nocursor