Gostaria de personalizar o ubuntu para uma biblioteca, eles querem apenas exibir um navegador da web com o site em tela cheia. Nenhuma barra de endereço, nenhum usuário de botão pode apenas clicar no link na página. Se a equipe da biblioteca digitar o nome de usuário e a senha do administrador, eles poderão alterar as configurações no ubuntu.
Qualquer sugestão ou link útil é muito apreciado.
Respostas:
Acredito que este excelente artigo explica o que você deseja, com muitas capturas de tela. Você deseja criar uma sessão especial no gerenciador de login que iniciará um navegador como o Google Chrome usando a opção quiosque. Você pode configurá-lo para que usuários normais façam login automaticamente nesta sessão do quiosque, mas introduza um pequeno atraso para permitir que um usuário administrador faça login na sessão normal do Ubuntu para administrar alterações no sistema.
As etapas são bastante detalhadas e, portanto, não as reproduzirei por inteiro aqui. Mas como o Ask Ubuntu desencoraja apenas a vinculação (caso o site vinculado desative), cortarei e colarei aqui as principais etapas. Você deve ir ao link para obter instruções completas.
O arquivo da área de trabalho que você precisa criar
/usr/share/xsessions/
deve ter:O script
chromeKiosk.sh
deve ser colocado no mesmo diretório com permissões de execução e se parece com:fonte
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)
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:
(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:
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:
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ê.
fonte
Quiosque do Firefox
As configurações do quiosque do navegador Chromium não permitem páginas da Web que exigem 'java'. O Java (IcedTea) não tem um plug-in PPAPI disponível e, portanto, não é utilizável no Chromium, pois o Chromium 34 no Trusty mudou para a estrutura de renderização do Aura e não permite mais plug-ins NPAPI.
O quiosque do Firefox faz! Essa configuração funciona no Ubuntu 12.04 LTS e no Ubuntu 14.04 LTS.
O primeiro passo é criar o usuário 'Kiosk'.
Instale o Cinnamon (tive que me afastar da área de trabalho do Unity)
Instale o mKiosk
Instale o Navegador da Web mKiosk (Terminal Público) - (complemento para Firefox) a partir do perfil de usuários do Kiosk. Você receberá um aviso sobre o uso dos administradores. Aceite e siga em frente.
Notas: Na etapa 4, quando o usuário do quiosque pressionar qualquer uma dessas chaves entre parênteses, será solicitada a senha do administrador.
F1- Configure o mKiosk
F2- Confgure as preferências do Firefox
Ctrl+ Shift+ Fe F11- Saia do modo de tela cheia
Ctrl+ Shift+ We F12- Sai do Firefox
Após configurar o mKiosk, a senha do administrador será solicitada novamente. Pode ser necessário pressionar o botão voltar algumas vezes para voltar ao modo Página inicial e Tela cheia (ou apenas pressionar F11). Você será notificado de que a senha do administrador foi alterada.
Agora você pode configurar um botão Favoritos para a barra de ferramentas, como sua 'Página inicial' (caso contrário, o botão Voltar é a única maneira de voltar à sua página inicial e os usuários não o farão).
Instale o Oracle Java 7 no Ubuntu
Agora você pode adicionar o Firefox aos 'Aplicativos de inicialização' para o usuário do quiosque. Você terá que sair do navegador ( F12)
Crie a área de trabalho do Firefox
Abra um arquivo (
sudo nano /usr/share/xsessions/Firefox.desktop
) e cole:Faça logout, selecione o login do Firefox (sem efeitos) para o usuário do Kiosk e o login.
Autologon 'usuário do quiosque'
Você precisará sair e fazer login novamente como 'administrador' para gerenciar o 'logon automático' de 'usuário do quiosque'.
Faça logon como 'administrador' na área de trabalho do gnome
Aplicativos> Ferramentas do sistema> Administração> Contas de usuário
Desbloqueie o usuário do quiosque e defina o logon automático como yes
Gerenciando atualizações para o Ubuntu
Aperte o F12botão. Você será solicitado a fornecer a senha de administrador do mKiosk. O Firefox sairá e você voltará à tela de logon.
Faça o login como o 'administrador'. Vá para o Gerenciador de atualizações, verifique se há atualizações e instale.
Reinicie. Feito.
fonte
Eu configurei o mesmo. Estou fornecendo a você um script fácil. Execute esse script e você poderá usar um navegador da Web com o site em tela cheia. Sem barra de endereço, sem botão, o usuário pode apenas clicar no link da página.
Copie todo esse conteúdo em um arquivo .sh e execute-o. Após a conclusão do script, é necessário efetuar login no modo Kiosk, conforme mostrado na imagem.
fonte