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.map
usando tu editor favorito:
cambiar a un tty , ejecutashowkey
y presione PrntScr para obtener el código clave. En mi sistema sale:keycode 99 press keycode 99 release
entonces PrntScr el código es
99
.Añadirkeycode 99 = nul
a
personal.map
- gzip el archivo del mapa:
gzip personal.map
luego ejecutaloadkeys personal
para 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=us
conKEYMAP=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 .