Eu encontrei uma maneira de usar o Firefox porque queria evitar o modo de tela cheia:
Uma solução de quiosque com Ubuntu + Firefox:
Instale o Ubuntu / Lubuntu / qualquer que seja
Tornar o administrador do usuário Tornar o quiosque do usuário Defina o quiosque como logon automático, sem senha Corrija as permissões (para que o quiosque não possa pressionar Ctrl-s e espiar em / home / admin)
cd /home
sudo chmod 700 *
Verifique se a impressora e outro hardware, que você pode precisar, funcionam.
Instale os complementos do Firefox: “R-kiosk” e “Reset Kiosk” (procure por “kiosk”), opcionalmente: “Easy Whitelist”. Crie um arquivo chamado '[profile] /user.js' (profile é o nome do diretório de perfil do firefox, provavelmente '.default') e adicione estas linhas a ele:
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);
(As últimas três linhas podem exigir explicação: eu tive que usá-lo para um aplicativo Web específico projetado para o IE que dependia de janelas pop-up, então eu queria que o Firefox abrisse todos os pop-ups da maneira que o IE faz.)
Crie um arquivo chamado '[profile] /chrome/userChrome.css' e adicione estas linhas:
#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; }
Isso removerá todos os ícones / menus indesejados da janela. Caso eu tenha esquecido alguma, use a função de personalização para remover itens da barra de ferramentas ou movê-los para, por exemplo, a barra de favoritos que ficará oculta.
Você pode definir o Firefox para nunca salvar o histórico. Defina a página inicial padrão e reinicie o Firefox. Lembre-se de que você ainda pode fechar o Firefox com o alt-f4 e iniciá-lo com o “firefox-safe-mode” para desativar o modo quiosque.
Instale o Openbox (sudo apt-get install openbox obconf) Use o obconf para remover janelas extras - ele apenas confundirá o usuário. Edite o menu do openbox (/etc/xdg/openbox/menu.xml) para remover todos os itens de menu indesejados. Isso provavelmente deixará você com apenas "saída" ou nada. Se você sair em "exit", o usuário do quiosque poderá efetuar logout e acessar a tela de login, mas ele poderá efetuar login novamente apenas como quiosque, a menos que consiga adivinhar a senha do administrador. Se você removê-lo completamente, é possível que você não consiga sair do quiosque (por exemplo, para efetuar login como administrador e fazer manutenção). Na minha instalação do ubuntu, tanto o ctrl-alt-backspace quanto o ctrl-alt-sysrq-k estão desabilitados, então só posso reiniciar com o ctrl-alt-sysrq-b. Como alternativa, você pode efetuar login remotamente ou usar ctrl-alt-f1 e fazer seu trabalho de manutenção na linha de comando. Edite o arquivo ~ / .config / openbox / autostart:
# run firefox:
while true; do firefox; sleep 5s; done &
O que o usuário pode fazer nessa configuração:
Feche o Firefox com alt-f4 (mas reinicia após alguns segundos). Use alt-tab para alternar entre programas (mas o Firefox é o único programa). Ele só pode seguir os links da página inicial, então não pode abusar da Internet. Reinicie a máquina (mas a senha no BIOS) ctrl-alt-f1 - mas ele não sabe a senha para fazer login como administrador. Se ele puder sair do openbox e acessar o lightdm, ele poderá efetuar login novamente como quiosque e escolher outro gerenciador de janelas e obter controle total; portanto, você deverá excluir todas as outras entradas do .desktop de / usr / share / xsessions / exceto o openbox. Área de Trabalho. Não conheço nenhuma maneira de vincular um usuário a uma determinada ui. :-(
Vantagens de usar o Openbox em vez de apenas um navegador no Xwindows:
O Chromium / Firefox no modo quiosque é sempre maximizado. Quando eu não uso um ui, ele nunca preenche a tela inteira. Eu recebo a opção de menu Sair (opcional).
Para que serve?
Um quiosque de tela cheia é bom para navegar em um site específico, por exemplo, uma escola, uma biblioteca ou o site de um museu. No entanto, é bom poder voltar à página principal / inicial, caso você se perca, portanto o site precisa ser projetado com um grande botão home e uma navegação muito fácil. E você não pode ter nenhum link que direcione os usuários para fora do local, pois eles não podem voltar. É claro que o navegador será redefinido após um período de inatividade ou se você o fechar com alt-f4, mas a maioria dos usuários não saberá disso e ficará muito frustrada. É por isso que o modo de tela cheia nem sempre é tão amigável e é por isso que eu queria manter algumas funcionalidades da barra de ferramentas e apenas o Firefox poderia me dar isso, não o Chrome. Como alternativa, experimente o Openkiosk, ele não funcionou para mim por causa do problema pop-up, mas pode funcionar para você.