¿Cómo deshabilitar una tecla del teclado en el inicio en Linux?


0

En realidad mi problema es el mismo con esto. ¿Cómo deshabilitar una tecla del teclado en Linux (Ubuntu)?

Pero quiero deshabilitar esta clave dañada (el código de clave es 135) en el inicio.

xmodmap -e 'keycode 135= NoSymbol'

Aunque probé muchos métodos, no pude ejecutar el comando anterior al inicio.

Probé estos métodos;

  • Añadí el comando anterior en /etc/rc.local ¡Pero no funciona!

  • Creé un script de bash y luego moví mi script a /etc/init.d/ y lo habilité en el inicio con este comando update-rc.d disablekey.sh enable ¡Pero no funciona!

  • Encontré un servicio postgresql en /etc/init.d/ y agregué esto xmodmap -e 'keycode 135= NoSymbol' comando en el servicio postgresql y luego ejecuto este comando update-rc.d postgresql enable Cuando reinicié mi computadora. El servicio postgresql funciona bien, pero mi clave dañada aún funciona.

¿alguna sugerencia?


Creo correr xmodmap antes de que X comience es inútil, vuelve unable to open display. Tienes que tener pantalla primero. Intentaría ejecutar el comando justo antes de que se inicie cualquier administrador de pantalla (como LightDM). No he probado esto sin embargo, por lo tanto, esto es un comentario, no una respuesta.
Kamil Maciorowski

Respuestas:


0

Trate de crear el archivo ~ / .Xmodmap

keycode 135 = NoSymbol

y reiniciar


Parece una buena pista, pero como este archivo está dentro del directorio de inicio, espero que el cambio surta efecto después de que el usuario en particular inicie sesión. La tecla de funcionamiento incorrecto de OP está "siempre presionada" y esto probablemente interferirá con la introducción de la contraseña, etc. tabla personalizada "en la sección este documento Menciona la edición del script de inicio global. Esta puede ser la manera correcta si mi preocupación está justificada. También se relaciona con mi comentario anterior (bajo la pregunta).
Kamil Maciorowski
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.