Existe uma maneira de "fixar a tela" em um aplicativo no Ubuntu?

8

O título pode não estar claro o suficiente, mas este vídeo mostra Fixação de tela no Android Lollipop

Eu preciso de um recurso no Ubuntu pelo qual, se eu iniciar um aplicativo e fixá- lo, o usuário não poderá fazer nada além de usar esse aplicativo em particular, a menos que pressione uma combinação predefinida de teclas (e digite a senha em uma caixa de diálogo pop-up se possível)


Cenários úteis

  • As crianças brincam, pintam ou escrevem seus nomes no LibreOffice Writer, mas, ao fazê-lo, atrapalham os ícones no iniciador ou desligam acidentalmente o computador quando algo importante está sendo executado em segundo plano.
  • Se eu deixar alguém usar meu laptop para um pouco do Facebook, não quero que ele verifique minhas fotos locais pessoais; Eu apenas fixaria o Chrome para eles.

O Android possui esse recurso há 3 anos e o Chrome tem algo semelhante chamado modo Kiosk, mas é apenas para o navegador.

A implementação do Android me faz acreditar que é viável. Sou flexível na implementação e funcionamento e aberto a abordagens alternativas para conseguir isso. Eu preferiria não usar o terminal toda vez, mas estou bem em usá-lo (terminal) para uma instalação única. E novamente eu sou flexível se funcionar


  • Ubuntu 17.04
  • GNOME Shell 3.24
Sumeet Deshmukh
fonte
1
Opa, desculpe por essa edição, eu não percebi que você realmente mencionou a implementação do Android na parte inferior - você pode considerar mover isso para a primeira seção.
éAGitForNotUsingGit 4/17
@AndroidDev Eu também acho que ele não está fazendo nenhum bem no meio, deixe-me movê-lo
Sumeet Deshmukh
2
Eu acho que o que você quer se chama "modo quiosque", pelo menos se o aplicativo fixado for um navegador. Existem muitas soluções para, por exemplo, cromo ou Firefox no modo quiosque, mas não sei se você pode fazer o mesmo com qualquer aplicativo.
Byte Commander
3
Eu bloqueava a tela e deixava que outras pessoas se conectassem como outro usuário ou, melhor ainda, como usuário convidado . Dessa forma, todo o usuário será 'preso'.
sudodus 4/17
1
Parabéns por quebrar 2k hoje Sumeet Deshmukh! Agora você pode editar mensagens livremente, sem ter que esperar para ser avaliado por pares :)
You'reAGitForNotUsingGit

Respostas:

4

Sessão de convidado

Permitiria que outras pessoas selecionassem outro ID de usuário ou, melhor ainda, o usuário convidado e iniciasse uma sessão de convidado . Dessa forma, todo o usuário será 'preso'.

Parece isso no Ubuntu 16.04.x ​​LTS (exceto que as cores foram alteradas pelo programa de captura de tela e o idioma pode ser diferente),

insira a descrição da imagem aqui

sudodus
fonte
2
Essa é uma sugestão útil, mas não acho que ela responda adequadamente à pergunta postada, que consiste em restringir o usuário a um aplicativo em tela cheia.
Byte Commander
@ByteCommander, entendo o seu ponto. Mas é melhor com uma solução alternativa do que nenhuma solução ;-) Concordo que o modo quiosque é uma solução adequada, se houver uma para os programas aplicativos, que o pôster original pretende usar. Não sei como Porteus pode ser ajustado para esse fim. Talvez seja possível, mas muito mais complicado do que usar a sessão de convidado. E não é o Ubuntu.
Sudodus 4/04
Digamos que eu vá com sua resposta agora! Mas é possível implementar esse tipo de recurso no Ubuntu !? Por patch ou atualização completa do sistema no futuro? Podemos solicitar recursos para o projeto Ubuntu?
Sumeet Deshmukh
Uma maneira padrão de se comunicar com os desenvolvedores do Ubuntu é via Launchpad, launchpad.net . Você pode criar um relatório de bug com sua solicitação para o 'pino da tela', mas é possível (provável?) Que ele seja 'movido para a lista de desejos' e ignorado. Outra maneira é criar opinião para o 'pino de tela' no Fórum de Desenvolvimento Ubuntu, ubuntuforums.org/forumdisplay.php?f=427 ou em alguns outros fóruns do Ubuntu.
Sudodus 5/05
1
porteus-kiosk.org
sudodus