Eu encontrei uma maneira de usar o Firefox porque eu queria evitar o modo de tela cheia:
Uma solução de quiosque com o Ubuntu + Firefox:
Instale o Ubuntu / Lubuntu / whatever
Faça o administrador do usuário
Faça o quiosque do usuário
Definir quiosque para autologin, sem senha
Corrigir permissões (para que o quiosque não consiga ctrl-s e olhe para / home / admin)
cd /home
sudo chmod 700 *
Verifique se a impressora e outro hardware, você pode precisar, funciona.
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 seu 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 3 linhas podem exigir explicação: eu tive que usar isso para uma aplicação web específica projetada para o IE que dependia de janelas pop-up, então eu queria que o Firefox abrisse todos os popups do jeito que o IE faz.)
Crie um arquivo chamado "[perfil] /chrome/userChrome.css" e adicione essas linhas a ele:
#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, 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 será ocultada da vista.
Você pode querer definir o firefox para nunca salvar o histórico.
Definir a página inicial padrão e reiniciar o Firefox.
Lembre-se que você ainda pode fechar o Firefox com alt-f4 e iniciá-lo com "firefox-safe-mode" para desativar o modo de quiosque.
Instale o Openbox (sudo apt-get install do openbox obconf)
Use o obconf para remover janelas extras - isso só irá confundir o usuário.
Edite o menu openbox (/etc/xdg/openbox/menu.xml) para remover todos os itens de menu indesejados. Isso provavelmente vai deixar você com apenas "saída" ou nada. Se você sair em “sair”, o usuário do quiosque poderá sair e acessar a tela de login, mas ele só poderá fazer login novamente como quiosque, a menos que consiga adivinhar a senha do administrador. Se você removê-lo completamente, é possível que você mesmo não consiga sair do quiosque (por exemplo, para fazer login como administrador e fazer manutenção). Na minha instalação do ubuntu, tanto ctrl-alt-backspace e ctrl-alt-sysrq-k estão desabilitados, então eu só posso reiniciar com ctrl-alt-sysrq-b. Alternativamente, você pode logar remotamente ou usar ctrl-alt-f1 e fazer seu trabalho de manutenção a partir da linha de comando.
Editar 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 o alt-f4 (mas ele reinicia após alguns segundos).
Use alt-tab para alternar entre os programas (mas o Firefox é o único programa).
Ele só pode seguir links da página inicial, então ele não pode abusar da internet.
Reinicie a máquina (mas a senha na bios)
ctrl-alt-f1 - mas ele não sabe a senha para entrar como admin.
Se ele pode sair da openbox e acessar o lightdm, ele pode logar novamente como quiosque e escolher outro gerenciador de janelas e ter controle total, então você precisa excluir todas as outras entradas .desktop de / usr / share / xsessions / exceto openbox. Área de Trabalho. Não sei se você pode vincular um usuário a uma determinada ui. : - (
Vantagens de usar o Openbox em vez de apenas um navegador em cima do Xwindows:
O Chromium / Firefox no modo quiosque está sempre maximizado. Quando eu não uso um wm, 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 website específico, por exemplo uma escola, uma biblioteca ou um site do museu. No entanto, é bom poder voltar para a página inicial / principal, caso você se perca, então o site precisa ser projetado com um botão grande e fácil de navegar. E você não pode ter nenhum link levando 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ê fechá-lo 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 fácil de usar e é por isso que eu queria manter algumas funcionalidades da barra de ferramentas, e somente o Firefox poderia me fornecer isso, não o Chrome. Como alternativa, experimente o Openkiosk, não funcionou para mim por causa do problema de pop-up, mas pode funcionar para você.