Ho trovato un modo di usare Firefox invece perché volevo evitare la modalità a schermo intero:
Una soluzione kiosk con Ubuntu + Firefox:
Installa Ubuntu / Lubuntu / qualunque cosa
Rendi amministratore utente Rendi chiosco utenti Imposta il chiosco su accesso automatico, nessuna password Correggi le autorizzazioni (quindi il chiosco multimediale non può ctrl-s e sbirciare in / home / admin)
cd /home
sudo chmod 700 *
Controlla se la stampante e altro hardware, potrebbe essere necessario, funzionano.
Installa i componenti aggiuntivi di Firefox: "R-kiosk" e "Reset Kiosk" (cerca "kiosk"), facoltativamente: "Easy Whitelist". Crea un file chiamato '[profilo] /user.js' (profilo è il nome della directory del tuo profilo firefox, probabilmente '.default') e aggiungi queste righe:
user_pref("rkiosk.navbar", true);
user_pref("browser.fullscreen.autohide",false);
user_pref("browser.link.open_newwindow", 3);
user_pref("browser.link.open_newwindow.restriction", 0);
user_pref("privacy.popups.policy", 1);
(Le ultime 3 righe potrebbero richiedere una spiegazione: ho dovuto usarlo per una particolare applicazione web progettata per IE che si basava su finestre popup, quindi volevo che Firefox aprisse tutti i popup come IE.)
Crea un file chiamato '[profilo] /chrome/userChrome.css' e aggiungi queste righe:
#bookmarks-menu { display: none !important;}
#window-controls { display: none !important;}
#personal-bookmarks { display: none !important;}
#autohide-context { display: none !important;}
#urlbar { display: none !important; }
#searchbar { display: none !important; }
Ciò rimuoverà tutte le icone / i menu indesiderati dalla finestra. Nel caso in cui ne avessi dimenticato uno, utilizzare la funzione di personalizzazione per rimuovere elementi dalla barra degli strumenti o spostarli, ad esempio, nella barra degli strumenti dei segnalibri che verrà nascosta alla vista.
Potresti voler impostare Firefox per non salvare mai la cronologia. Imposta la home page predefinita e riavvia Firefox. Ricorda che puoi ancora chiudere Firefox con alt-f4 e avviarlo con "firefox -safe-mode" per disabilitare la modalità kiosk.
Installa Openbox (sudo apt-get install openbox obconf) Usa obconf per rimuovere finestre extra - confonderà solo l'utente. Modifica il menu openbox (/etc/xdg/openbox/menu.xml) per rimuovere tutte le voci di menu indesiderate. Questo probabilmente ti lascerà solo con "exit" o niente. Se si esce in "esci", l'utente del chiosco può disconnettersi e accedere alla schermata di accesso, ma può accedere nuovamente come chiosco solo se non è in grado di indovinare la password per l'amministratore. Se lo rimuovi completamente, è possibile che tu stesso non sia in grado di disconnettersi dal chiosco (ad es. Per accedere come amministratore e fare manutenzione). Nella mia installazione di Ubuntu sia ctrl-alt-backspace che ctrl-alt-sysrq-k sono disabilitati, quindi posso riavviare solo con ctrl-alt-sysrq-b. In alternativa è possibile accedere in remoto o utilizzare ctrl-alt-f1 ed eseguire i lavori di manutenzione dalla riga di comando. Modifica file ~ / .config / openbox / avvio automatico:
# run firefox:
while true; do firefox; sleep 5s; done &
Cosa può fare l'utente in questa configurazione:
Chiudi Firefox con alt-f4 (ma si riavvia dopo alcuni secondi). Usa alt-tab per passare da un programma all'altro (ma Firefox è l'unico programma). Può solo seguire i collegamenti dalla homepage, quindi non può abusare di Internet. Riavvia la macchina (ma la password nel BIOS) ctrl-alt-f1 - ma non conosce la password per accedere come amministratore. Se può disconnettersi da openbox e arrivare a lightdm, può accedere nuovamente come kiosk e scegliere un altro gestore di finestre e ottenere il pieno controllo, quindi è necessario eliminare tutte le altre voci .desktop da / usr / share / xsessions / tranne openbox. desktop. Non so come legare un utente a una determinata donna. :-(
Vantaggi dell'utilizzo di Openbox anziché solo di un browser su Xwindows:
Chromium / Firefox in modalità kiosk è sempre ottimizzato. Quando non uso un wm, non riempie mai l'intero schermo. Ottengo l'opzione di menu Esci (opzionale).
Per cosa è buono?
Un chiosco a schermo intero è utile per navigare in un determinato sito Web, ad esempio una scuola, una biblioteca o il sito Web di un museo. Tuttavia è bello poter tornare alla pagina principale / iniziale in caso di smarrimento, quindi il sito Web deve essere progettato con un grande pulsante home e una navigazione molto semplice. E non puoi avere alcun link che porti gli utenti fuori sede poiché non possono tornare indietro. Naturalmente il browser si reimposterà dopo un periodo di inattività o se lo si chiude con alt-f4, ma la maggior parte degli utenti non lo saprà e diventerà molto frustrato. Questo è il motivo per cui la modalità a schermo intero di solito non è sempre così intuitiva ed è per questo che volevo mantenere alcune funzionalità della barra degli strumenti e solo Firefox poteva darmelo, non Chrome. In alternativa, prova Openkiosk, non ha funzionato per me a causa del problema del popup, ma potrebbe funzionare per te.