Deixar apenas o Chorme em tela cheia: bloquear qualquer interação fora dele: [ Debian 10 ]

13. Re: Deixar apenas o Chorme em tela cheia: bloquear qualquer interação fora dele: [ Debian 10 ]

Rodolfo Rocha
rodolfonr

(usa Debian)

Enviado em 16/09/2020 - 14:22h

A parte do Alt + F4 eu resolvi desabilitando o atalho
A parte de criar um outro desktop colocando o alt+f2 para chamar o gnome terminal e pedir autenticação é sensacional, mas que trampo que dá kkkk irei testar.
Não nada mais izi, para colocar senha no terminal? Se o equema de executar o chrome como root funcionar, eu nem preciso dessa aprte e soluciono creio eu


  


14. Re: Deixar apenas o Chorme em tela cheia: bloquear qualquer interação fora dele: [ Debian 10 ]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/09/2020 - 15:10h

rodolfonr escreveu:

A parte do Alt + F4 eu resolvi desabilitando o atalho
A parte de criar um outro desktop colocando o alt+f2 para chamar o gnome terminal e pedir autenticação é sensacional, mas que trampo que dá kkkk irei testar.
Não nada mais izi, para colocar senha no terminal? Se o equema de executar o chrome como root funcionar, eu nem preciso dessa aprte e soluciono creio eu


Bem, essa do Alt + F4 é novidade pra mim. Nos raspberry não funcionava, mas pode ser a versão do chrome também.

Quanto a rodar o chrome como root, achei isso:
google-chrome --no-sandbox --user-data-dir 


O lance de abrir o gnome-terminal, teria que desabilitar todos os atalhos e deixar apenas um, para abrir o "Open Terminal" (como esta descrito no Name do arquivo .desktop).
Ai a única forma de sair do kiost seria por esse atalho criado, ou alterando o tty com CTRL+ALT+F1,F2,F3... mas iria cair no login via modo texto, ou seja a pessoa precisa saber o usuario/senha para fazer qualquer coisa.


15. Re: Deixar apenas o Chorme em tela cheia: bloquear qualquer interação fora dele: [ Debian 10 ]

Rodolfo Rocha
rodolfonr

(usa Debian)

Enviado em 16/09/2020 - 15:58h

ruankl escreveu:

rodolfonr escreveu:

A parte do Alt + F4 eu resolvi desabilitando o atalho
A parte de criar um outro desktop colocando o alt+f2 para chamar o gnome terminal e pedir autenticação é sensacional, mas que trampo que dá kkkk irei testar.
Não nada mais izi, para colocar senha no terminal? Se o equema de executar o chrome como root funcionar, eu nem preciso dessa aprte e soluciono creio eu


Bem, essa do Alt + F4 é novidade pra mim. Nos raspberry não funcionava, mas pode ser a versão do chrome também.

Quanto a rodar o chrome como root, achei isso:
google-chrome --no-sandbox --user-data-dir 


O lance de abrir o gnome-terminal, teria que desabilitar todos os atalhos e deixar apenas um, para abrir o "Open Terminal" (como esta descrito no Name do arquivo .desktop).
Ai a única forma de sair do kiost seria por esse atalho criado, ou alterando o tty com CTRL+ALT+F1,F2,F3... mas iria cair no login via modo texto, ou seja a pessoa precisa saber o usuario/senha para fazer qualquer coisa.


Quanto a rodar o chrome como root, achei isso:
google-chrome --no-sandbox --user-data-dir 


editei a linha do arquivo certinho, salvei o arquivo porém logado gomo root: ele ainda continua sem chamar o chrome.sh. Ae autentico no user admin e dá certo.

Eu joguei o arquivo no / . Está me dando muita dor de cabeça nao conseguir rodar o scrypt autenticado como user no terminarl, pois com isso o usuário default conseguirá matar a task rodando.






16. Re: Deixar apenas o Chorme em tela cheia: bloquear qualquer interação fora dele: [ Debian 10 ]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/09/2020 - 19:41h

rodolfonr escreveu:

editei a linha do arquivo certinho, salvei o arquivo porém logado gomo root: ele ainda continua sem chamar o chrome.sh. Ae autentico no user admin e dá certo.

Eu joguei o arquivo no / . Está me dando muita dor de cabeça nao conseguir rodar o scrypt autenticado como user no terminarl, pois com isso o usuário default conseguirá matar a task rodando.



Pra abrir como root direto, coloque o arquivo .desktop na pasta /etc/xdg/autostart. Vai abrir para todos os usuários...

Lembrando que vc precisa passar o caminho completo do chrome.sh na linha Exec= do arquivo .desktop



17. Re: Deixar apenas o Chorme em tela cheia: bloquear qualquer interação fora dele: [ Debian 10 ]

Rodolfo Rocha
rodolfonr

(usa Debian)

Enviado em 17/09/2020 - 09:57h

Não cosnegui:

O arquivo chrome.sh está no /


#!/usr/bin/env bash >>> está ceerto isso, que quer dizer?


exec google-chrome --kiosk http://localhost/app/welcome


O arquivo chome.desktop coloquei no caminho que me disse:
/etc/xdg/autostart# nano chrome.desktop



Desktop Entry]
Type=Application
Name=App Start
Comment=Start app
Exec=/chrome.sh


porém mesmo assim, após o logon não subiu o chrome.







18. Re: Deixar apenas o Chorme em tela cheia: bloquear qualquer interação fora dele: [ Debian 10 ]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/09/2020 - 10:09h

rodolfonr escreveu:

Não cosnegui:

O arquivo chrome.sh está no /


#!/usr/bin/env bash >>> está ceerto isso, que quer dizer?


Sim, o env vai buscar o caminho correto do bash no sistema. Isso é uma forma de solucionar problemas de compatibilidade entre sistemas do tipo unix.


exec google-chrome --kiosk http://localhost/app/welcome

O arquivo chome.desktop coloquei no caminho que me disse:
/etc/xdg/autostart# nano chrome.desktop



Desktop Entry]
Type=Application
Name=App Start
Comment=Start app
Exec=/chrome.sh



Faltou um '[' no início da linha:
[Desktop Entry]
Type=Application
Name=App Start
Comment=Start app
Exec=/chrome.sh


E só para garantir, atribui permissão de execução para o chrome.sh e chrome.desktop:
chmod 0755 /etc/xdg/autostart/chrome.desktop /chrome.sh 



19. Re: Deixar apenas o Chorme em tela cheia: bloquear qualquer interação fora dele: [ Debian 10 ]

Rodolfo Rocha
rodolfonr

(usa Debian)

Enviado em 17/09/2020 - 17:09h

Não vai:

os 2 arquivos estão na pasta startup mas nao iniciao chrome nao acho o eror ja dei a permissao




chrome.desktop
chrome.sh

e apontei o caminho /etc/xdg/autostart como me ensinou, so nao seu se morre no autostart ou é autostart/chrome.destop




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts