Como desativar a chave de impressão usando o terminal?

-2

No meu aplicativo, tenho que desabilitar a chave de impressão durante o processo de inscrição e depois preciso ativá-la. Eu tentei com xmodmap -e 'keycode 107 = ' , mas não resolve. O objetivo da desativação é que o usuário não faça a captura de tela enquanto o aplicativo estiver em execução.

    
por Dinesh 20.12.2017 / 08:41

1 resposta

1

Desativar a tecla PrintScr só impede que usuários sem noção tirem screenshots. É quase trivial mudar a (s) chave (s) de corte de sessão para uma combinação de teclas diferente via gnome-control-center keyboard shortcuts ou sua contraparte Unity / Xfce / KDE e, além disso, também pode executar um aplicativo de captura de tela como gnome-screenshot . De fato, qualquer aplicativo conectado ao mesmo servidor de exibição pode solicitar uma cópia do conteúdo do buffer de quadros.

Se o seu aplicativo e seu modelo de segurança dependerem de não tirar screenshots dele, será necessário questionar seriamente o caso de uso, já que isso não acontecerá. No mínimo, um usuário poderia simplesmente tirar uma foto da tela.

    
por David Foerster 25.01.2018 / 12:58