Como bloquear todas as interrupções no linux

1

Estou trabalhando em um projeto python, onde estou exibindo uma janela gráfica com tela de login, também desabilitei os botões fechar, redimensionar e minimizar

Meu problema:

Eu tenho que desabilitar todas as interrupções, incluindo a desativação de atalhos do sistema, como alt + tab, alt + f4 etc, para que o usuário possa fazer o login somente depois de digitar o nome de usuário e as senhas na tela.

Is there any linux command or any bash script is there ? 

platform : ubuntu

Obrigado por qualquer ajuda!

    
por pavan 27.10.2013 / 05:26

1 resposta

0

Se você usar os seguintes comandos:

xmodmap -e "keycode 64 = "
xmodmap -e "keycode 108 = "

as duas Alt (esquerda e direita) serão desativadas / bloqueadas. No mesmo modo você pode desativar o Tab , respectivamente F4 :

xmodmap -e "keycode 23 = "
xmodmap -e "keycode 70 = "

Para habilitá-los de volta ao seu comportamento normal, use:

xmodmap -e "keycode  64 = Alt_L Meta_L Alt_L Meta_L"
xmodmap -e "keycode 108 = Alt_R Meta_R Alt_R Meta_R"
xmodmap -e "keycode  23 = Tab ISO_Left_Tab Tab ISO_Left_Tab"
xmodmap -e "keycode  70 = F4 F4 F4 F4 F4 F4 XF86Switch_VT_4"

Use o comando xmodmap -pke para ver todos os códigos de teclas e sua atribuição de mapa.

    
por Radu Rădeanu 27.10.2013 / 07:38