Debería poder deshabilitar PrntScr en la consola con un keymap personalizado . En archlinux el procedimiento es el siguiente (debería ser similar para otras distribuciones):
cd /usr/share/kbd/keymaps/i386/qwerty- copia tu mapa de teclado predeterminado a un archivo nuevo:
cp us.map.gz personal.map.gz - gunzip el nuevo archivo de mapa:
gunzip personal.map.gz -
editar
personal.mapusando tu editor favorito:
cambiar a un tty , ejecutashowkeyy presione PrntScr para obtener el código clave. En mi sistema sale:keycode 99 press keycode 99 releaseentonces PrntScr el código es
99.Añadirkeycode 99 = nula
personal.map - gzip el archivo del mapa:
gzip personal.mapluego ejecutaloadkeys personalpara cargar el mapa de teclas personalizado, presione PrntScr para probar el nuevo mapa de teclas. - hacerlo permanente (creando si no está presente y) editando
/etc/vconsole.conf:reemplazarKEYMAP=usconKEYMAP=personal. - reiniciar
Lo anterior solo funciona en la consola, deberá deshabilitar PrntScr también en X .
Una forma de hacerlo es comentarlo en su X keycodes archivo (el correspondiente a su teclado - Linux usa /usr/share/X11/xkb/keycodes/evdev ). El código clave es <PRSC> , solo coméntalo (agrega // delante de ella) p. reemplazando
<PRSC> = 107;
con
// <PRSC> = 107;
deshabilita completamente PrntScr .