Deseo configurar lo que se suele llamar Kiosco, ejecutando Firefox bloqueado en nuestra propia página de inicio específica (y enlaces desde allí). El sistema operativo base es CentOs 5 (es decir, como RedHat Enterprise 5).Cómo ejecutar Firefox a pantalla completa en un entorno X minimalista
Lo ideal es que Firefox comience a pantalla completa (y he instalado el complemento de pantalla completa para ayudar con esto) y que se bloquee como tal (es decir, F11 no funciona).
Necesito ser capaz de instalar este sistema usando uno o más archivos de rpm.
He probado mi rpm de configuración de Firefox a pantalla completa en Gnome, y funciona bien - mi escritorio Gnome es de 1024x768, y la página de inicio seleccionada aparece exactamente en la pantalla - se ve genial.
Sin embargo, no quiero molestarme con un entorno de escritorio (como Gnome o KDE), simplemente ejecute Firefox como el único programa de cliente X, con un tamaño de pantalla fijo de 1024x768.
He creado rpms para instalar X, configurarlo para que se ejecute a 1024x768, y arrancar X automáticamente desde una sesión de inicio de sesión utilizando scripts de shell.
Mi script de inicio de sesión automático principal contiene lo siguiente:
startx ~/client/xClient.sh -- :1 &
xClient.sh contiene esto:
while [ true ]
do
firefox
done
Mi problema es que Firefox no aparece en pantalla completa en virtud de esta configuración. La ventana de Firefox es más pequeña que la pantalla, y la esquina superior izquierda está fuera de la pantalla, esto significa que la página web tiene barras de desplazamiento, la parte superior e izquierda de la página no se muestra y hay un área negra en la parte inferior y derecha.
¿Alguien conoce el motivo de este comportamiento?
¿Qué soluciones puede sugerir?
Supongo que, si es necesario, podría instalar Gnome en la máquina, y luego tratar de bloquearlo, pero me parece tonto agregar algo tan complejo como Gnome solo para que la ventana tenga el tamaño correcto, y en ¡el lugar correcto! Además, existe la tarea adicional de intentar bloquear Gnome para que los usuarios no puedan hacer nada más con la máquina.
Si crees que esta pregunta no debería estar en Stack Overflow, dime dónde debería ir. (Creo que escribiendo rpm y scripts de shell está programando, pero tal vez no cuento? Si no es así, lo siento!)
Gracias por la idea. Pero, a menos que pueda tener Firefox a pantalla completa (es decir, eliminar los muebles de la ventana, la barra de título, etc., y eliminar los menús de Gnome), no es de mucha ayuda. –
Puede enviar la clave F11 con 'xdotool' a la ventana para hacer que sea de pantalla completa, luego asignar F11 a otra cosa o nada con' xxkb' o 'xmodmap'. Además, deshabilitar la tecla 'alt' ayudaría a evitar cambiar a otra terminal virtual (Ctrl-Alt-F1, etc.) sin perjudicar mucho la experiencia del usuario. –