Me gustaría personalizar ubuntu para una biblioteca, solo quieren mostrar un navegador web con su sitio en pantalla completa. Sin barra de direcciones, ningún usuario de botón solo puede hacer clic en el enlace de la página. Si el personal de la biblioteca ingresa el nombre de usuario y la contraseña de administrador, pueden cambiar cualquier configuración en ubuntu.
Cualquier sugerencia o enlace útil es muy apreciada.
Respuestas:
Creo que este gran artículo explica lo que quieres, con muchas capturas de pantalla. Desea crear una sesión especial en el administrador de inicio de sesión que iniciará un navegador como Google Chrome utilizando la opción de kiosco. Puede configurarlo para que los usuarios normales inicien sesión automáticamente en esta sesión de kiosco, pero introduzca un breve retraso para permitir que un usuario administrador inicie sesión en la sesión normal de Ubuntu para administrar los cambios en el sistema.
Los pasos son bastante detallados y, por lo tanto, no los reproduciré en su totalidad aquí. Pero dado que Ask Ubuntu desalienta solo los enlaces (en caso de que el sitio vinculado se caiga), cortaré y pegaré aquí los pasos clave. Debe ir al enlace para obtener las instrucciones completas.
El archivo de escritorio que necesita crear
/usr/share/xsessions/
debe tener:El script
chromeKiosk.sh
debe colocarse en el mismo directorio con permisos de ejecución y tener el siguiente aspecto:fuente
En su lugar, encontré una forma de usar Firefox porque quería evitar el modo de pantalla completa:
Una solución de kiosco con Ubuntu + Firefox:
Instalar Ubuntu / Lubuntu / lo que sea
Hacer administrador de usuario Hacer kiosco de usuario Configure el quiosco para iniciar sesión automáticamente, sin contraseña Corrija los permisos (por lo que el quiosco no puede ctrl-s y espiar en / home / admin)
Compruebe si la impresora y otro hardware, que pueda necesitar, funciona.
Instale los complementos de Firefox: "R-kiosk" y "Reset Kiosk" (busque "kiosk"), opcionalmente: "Easy Whitelist". Cree un archivo llamado '[perfil] /user.js' (perfil es el nombre de su directorio de perfil de firefox, probablemente '.default') y agregue estas líneas:
(Las últimas 3 líneas pueden requerir una explicación: tuve que usar esto para una aplicación web en particular diseñada para IE que dependía de ventanas emergentes, por lo que quería que Firefox abriera todas las ventanas emergentes como lo hace IE).
Cree un archivo llamado '[perfil] /chrome/userChrome.css' y agréguele estas líneas:
Esto eliminará todos los iconos / menús no deseados de la ventana. En caso de que olvide alguno, use la función de personalización para eliminar elementos de la barra de herramientas o muévalos a, por ejemplo, la barra de herramientas de marcadores que se ocultará de la vista.
Es posible que desee configurar Firefox para que nunca guarde el historial. Establezca la página de inicio predeterminada y reinicie Firefox. Recuerde que aún puede cerrar Firefox con alt-f4 e iniciarlo con "firefox -safe-mode" para desactivar el modo kiosco.
Instalar Openbox (sudo apt-get install openbox obconf) Use obconf para eliminar ventanas adicionales: solo confundirá al usuario. Edite el menú de openbox (/etc/xdg/openbox/menu.xml) para eliminar todos los elementos de menú no deseados. Eso probablemente te dejará con solo "salida" o nada en absoluto. Si se deja en "salir", el usuario del quiosco puede cerrar sesión y acceder a la pantalla de inicio de sesión, pero solo puede volver a iniciar sesión como quiosco a menos que adivine la contraseña del administrador. Si lo elimina por completo, es posible que usted mismo no pueda cerrar sesión en el quiosco (por ejemplo, para iniciar sesión como administrador y realizar tareas de mantenimiento). En mi instalación de ubuntu, ctrl-alt-backspace y ctrl-alt-sysrq-k están desactivados, por lo que solo puedo reiniciar con ctrl-alt-sysrq-b. Alternativamente, puede iniciar sesión de forma remota o usar ctrl-alt-f1 y hacer su trabajo de mantenimiento desde la línea de comandos. Edite el archivo ~ / .config / openbox / autostart:
Lo que el usuario puede hacer en esta configuración:
Cierre Firefox con alt-f4 (pero se reinicia después de unos segundos). Use alt-tab para cambiar entre programas (pero Firefox es el único programa). Solo puede seguir enlaces desde la página de inicio, por lo que no puede abusar de Internet. Reinicie la máquina (pero la contraseña en la BIOS) ctrl-alt-f1, pero no conoce la contraseña para iniciar sesión como administrador. Si puede cerrar sesión en openbox y acceder a lightdm, puede iniciar sesión nuevamente como quiosco y elegir otro administrador de ventanas y obtener el control total, por lo que debe eliminar todas las demás entradas de .desktop de / usr / share / xsessions / excepto openbox. escritorio. No sé de ninguna manera que pueda vincular a un usuario a un wm particular. :-(
Ventajas de usar Openbox en lugar de solo un navegador encima de Xwindows:
Chromium / Firefox en modo quiosco siempre se maximiza. Cuando no uso un wm, nunca llena toda la pantalla. Me sale la opción de menú Salir (opcional).
¿Para que sirve?
Un quiosco de pantalla completa es bueno para navegar en un sitio web en particular, por ejemplo, una escuela, una biblioteca o el sitio web de un museo. Sin embargo, es bueno poder volver a la página principal / de inicio en caso de que se pierda, por lo que el sitio web debe diseñarse con un gran botón de inicio y una navegación muy fácil. Y no puede tener ningún enlace que lleve a los usuarios fuera del sitio ya que no pueden volver. Por supuesto, el navegador se reiniciará después de un período de inactividad o si lo cierra con alt-f4, pero la mayoría de los usuarios no lo sabrán y se sentirán muy frustrados. Es por eso que el modo de pantalla completa generalmente no siempre es tan fácil de usar y es por eso que quería mantener algunas funciones de la barra de herramientas y solo Firefox podría darme eso, no Chrome. Alternativamente, pruebe con Openkiosk, no funcionó para mí debido al problema emergente, pero podría funcionar para usted.
fuente
Quiosco de Firefox
Las configuraciones de kiosco del navegador Chromium no permiten páginas web que requieran 'java'. Java (IcedTea) no tiene un complemento PPAPI disponible, por lo que no se puede usar en Chromium, ya que Chromium 34 en Trusty se ha cambiado al marco de representación Aura y ya no permite los complementos NPAPI.
¡El quiosco de Firefox lo hace! Esta configuración funciona tanto en Ubuntu 12.04 LTS como en Ubuntu 14.04 LTS.
El primer paso es crear el usuario 'Quiosco'.
Instale Cinnamon (tuve que alejarme del escritorio de Unity)
Instalar mKiosk
Instale el navegador web mKiosk (Terminal público) - (complemento para Firefox) desde el perfil de usuarios de Kiosk. Aparecerá una advertencia sobre el uso de los administradores. Acepta y sigue adelante.
Notas: En el paso 4, cuando el usuario del quiosco presione cualquiera de esas teclas entre paréntesis, se le pedirá la contraseña de administrador.
F1- Configurar mKiosk
F2- Confgurar las preferencias de Firefox
Ctrl+ Shift+ Fy F11- Salir del modo de pantalla completa
Ctrl+ Shift+ Wy F12- Salir de Firefox
Después de configurar mKiosk, se le solicitará nuevamente la contraseña de administrador. Es posible que deba presionar el botón Atrás varias veces para volver a la página de inicio y al modo de pantalla completa (o simplemente presionar F11). Se le notificará que la contraseña de administrador ha cambiado.
Ahora puede configurar un botón Marcadores para la barra de herramientas, como su 'Página de inicio' (de lo contrario, el botón Atrás es la única forma de volver a su página de inicio y los usuarios no lo harán).
Instale Oracle Java 7 en Ubuntu
Ahora puede agregar Firefox a las 'Aplicaciones de inicio' para el usuario del quiosco. Tendrás que salir del navegador ( F12)
Crea el escritorio de Firefox
Abra un archivo (
sudo nano /usr/share/xsessions/Firefox.desktop
) y pegue:Cierre sesión, seleccione el inicio de sesión de Firefox (sin efectos) para el usuario de Kiosk y acceda.
Autologon 'usuario de kiosco'
Tendrá que cerrar sesión y volver a iniciarla como 'administrador' para administrar el 'inicio de sesión automático' para 'usuario de kiosco'.
Inicie sesión como 'administrador' en el escritorio de gnome
Aplicaciones> Herramientas del sistema> Administración> Cuentas de usuario
Desbloquee el usuario del quiosco y configure el inicio de sesión automático en sí
Administrar actualizaciones para Ubuntu
Presiona el F12botón. Se le solicitará la contraseña de administrador de mKiosk. Firefox saldrá y volverá a la pantalla de inicio de sesión.
Inicie sesión como 'administrador'. Vaya al Administrador de actualizaciones, busque actualizaciones e instale.
Reiniciar. Hecho.
fuente
He configurado lo mismo. Te estoy proporcionando un guión fácil. Ejecute este script y podrá usar un navegador web con su sitio en pantalla completa. Sin barra de direcciones, sin botón, el usuario solo puede hacer clic en el enlace de la página.
Copie todo este contenido en un archivo .sh y ejecútelo. Después de completar el script, debe iniciar sesión en modo Kiosk como se muestra en la imagen.
fuente