Tengo una aplicación que enlaza CTRL+ ALT+ F7, pero mi máquina Linux parece captar la pulsación de tecla.
¿Hay alguna manera de volver a vincular / deshabilitar esta clave? Una recompilación del núcleo es una respuesta aceptable.
Las distribuciones en cuestión son Fedora 16 y Ubuntu 11.10.
Respuestas:
Coloque esto en su
/etc/X11/xorg.conf
archivo para deshabilitar el cambio de VT con Ctrl+ Alt+ Fn:También necesitará lo siguiente para que los eventos pasen a los clientes conectados a la pantalla:
(Ese último bit no se ha probado, consulte su fuente ).
fuente
CTL+ALT+F7
para "Mostrar uso", en Lubuntu 15.04, el acceso directo predeterminado es de forma agudaCTL+ALT+7
. Debería volver a cambiarloCTL+ALT+F7
si desea mantener la coherencia con otros sistemas operativos.La siguiente invocación del
setxkbmap
comando X11 desactiva la consola Ctrl-Alt-Fn / conmutación de terminal virtual:Para volver al comportamiento anterior de las teclas ctrl-alt-Fn, y también eliminar todas las demás opciones, como
caps:ctrl_modifier
:Para imprimir la configuración actual invocar
setxkbmap -print
.Para invocar por usuario, coloque el comando en el archivo ~ / .xinitrc.
Para invocar cuando se inicia una Xsession, cree un archivo en
como
que contiene el
setxkbmap
comando anterior y hacerlo ejecutable consudo chmod +x /etc/X11/Xsession.d/65srvrkeys-none
.Para obtener más información de tipo
man setxkbmap
en la shell del sistema o consulte la página del manual de Xorg setxkbmap .Probé esto con KDE en Ubuntu 14.04 LTS (Trusty). Esta configuración también está disponible en Configuración del sistema> Dispositivos de entrada> Teclado> Avanzado. Si cambia
srvrkeys
en la configuración de la GUI, se muestra inmediatamentesetxkbmap
y viceversa.Prefiero modificar el sistema de ventanas X a través de las interfaces de línea de comandos X11. Si eso no funciona, entonces intento el entorno de escritorio. Como último recurso, modificaría los archivos de configuración del sistema. Las implementaciones y los formatos de archivo cambian, pero las interfaces de línea de comandos viven casi para siempre en la tradición de Unix / Linux.
fuente
setxkbmap -option srvrkeys:none
. Puse la entrada en un archivo en/etc/X11/Xsession.d/65srvrkeys-none
. Y aunque todavía no he cerrado la sesión y vuelvo a entrar, supongo que funcionará bien.setxkbmap
enfoque funcionó. ¡Muy apreciado!Puede deshabilitar esto yendo a Configuración del sistema -> distribución del teclado -> opción. en las opciones de compatibilidad varias, marque "teclas especiales Ctrl+ Alt+ <key>manejadas en el servidor".
Verifiqué esto y Ubuntu no detecta ninguna combinación de Ctrl+ Alt+ .... pero aun así la idea no atrapa a Ctrl+ Alt+ F7y el problema aún existe !!!.
fuente
En Ubuntu 18.04 necesitas crear el siguiente archivo:
con este contenido:
luego reinicie su sistema.
fuente