removido
(usa Nenhuma)
Enviado em 16/09/2020 - 09:35h
Carlos_Cunha escreveu:
Legal...
E ir para as TTY(CTRL+ALT+F1/F2) ele deixa ?
Sim, isso ainda funciona. Sei que da para desativar via xorg.conf ou pelo próprio systemd o switch de tty, mas nunca tentei...
Brother bom dia!
Era exatamente isso que eu queria: que a página do APP abrisse diretamente no chrome, e não desse a oportunidade de sair dela: fugir para nenhum lugar.
Porém caso eu precisar, como que faço para " desbloquear " ? Vi que é chamando o gnome pelo terminal e matando a tarefa. Existe uma forma de pedir a senha root para essa tarefa? Para que um usuário padrão não consiga matar o processo para burlar?
Muito obrigado, você já me ajudou muito com essa dica sua!!!
Vc pode criar um outro .desktop para chamar o terminal via pkexec e associar um atalho global a ele...
Pra criar a regra para o pkexec, crie um novo arquivo com o nome:
org.freedesktop.policykit.terminal.policy
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>
<action id="org.freedesktop.policykit.pkexec.gedit">
<description>Open Terminal</description>
<message>Authentication is required to run the terminal</message>
<defaults>
<allow_any>auth_admin</allow_any>
<allow_inactive>auth_admin</allow_inactive>
<allow_active>auth_admin</allow_active>
</defaults>
<annotate key="org.freedesktop.policykit.exec.path">/usr/bin/gnome-terminal </annotate>
<annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
</action>
</policyconfig>
Onde:
/usr/bin/gnome-terminal => é o path completo do emulador de terminal
Depois mova esse arquivo para a pasta /usr/share/polkit-1/actions:
sudo mv org.freedesktop.policykit.terminal.policy /usr/share/polkit-1/actions
Crie um novo .desktop:
start-terminal-with-root.desktop :
[Desktop Entry]
Type=Application
Name=Open Terminal
Comment=Open terminal with root
Exec=pkexec /usr/bin/gnome-terminal
Onde novamente:
/usr/bin/gnome-terminal => path do emulador de terminal
Esse .desktop vc pode mover para /usr/share/applications:
sudo mv start-terminal-with-root.desktop /usr/share/applications
Ai agora vc precisa associar um atalho global do desktop para esse start-terminal-with-root.desktop recém criado (no menu vai aparecer como
Open Terminal )... ai vai depender do ambiente desktop escolhido...
Emfim, dessa forma, se vc configurar o CTRL+ALT+T (por exemplo) para chamar o terminal, vai abrir uma janela de autenticação antes de abrir o emulador de terminal como root.