Deshabilita los atajos de teclado globales para una aplicación específica

14

¿Es posible deshabilitar los atajos de teclado globales de GNOME (versión 2) para una aplicación específica?

Estoy usando el IDEA IntelliJ IDE Java bajo Ubuntu sin embargo algunos de los conflictos el teclado por defecto IDEA de accesos directos con los atajos de GNOME (por ejemplo, Alt+ F1, Ctrl+ Alt+ o Ctrl+ Alt+ ). Realmente no quiero cambiar los atajos conflictivos dentro de IDEA. Necesito usar el mapa de teclas predeterminado por razones de "compatibilidad".

Estoy pensando en algún tipo de comando proxy que redirige cada actividad del teclado a la aplicación cuando tiene el foco . Algo así como kbdproxy idea.sh.

Sven
fuente
1
Hola, ¿has encontrado una solución? Me estoy volviendo loco por este problema con IDEA.
Roberto Leinardi
@RobertoLeinardi Lamentablemente no :(
Sven
Si estaba usando KDE, puede deshabilitar el acceso directo global específico desde la configuración de acceso directo de teclado global
Anwar

Respuestas:

1

Los dos últimos para el cambio del espacio de trabajo se pueden deshabilitar, descargar e instalar gconf-editor, busque esta entrada:

move_to_workspace

ingrese la descripción de la imagen aquí

Y dejarlos vacíos debería funcionar.

margarita
fuente
1
Estos dos atajos fueron solo ejemplos. Hay otros que también entran en conflicto. No creo que sea una buena solución para deshabilitar los accesos directos de GNOME en conflicto: - / Todavía quiero poder usarlos fuera de la aplicación.
Sven
@Sven, probablemente quieras enviar un informe de error a los desarrolladores, pídeles que tomen todos los eventos clave en X11.
Margarita
1

Publiqué esta pregunta en stackoverflow esperando muchas respuestas excelentes, pero no obtuve ninguna.

Mi solución personal es actualmente:

  1. Instale wm muy ligero como 'twm': (sudo apt-get install twm)

  2. Inicie una sesión X concurrente sin wm: xinit / usr / bin / xterm -: 2

  3. Cambie a la nueva sesión X: control-alt-F8

  4. Inicie twm en xterm dentro de una nueva sesión: twm &

  5. Ejecute el programa, disfrute de accesos directos a programas y sea feliz, volviendo a otra sesión X con control-alt-F7

usuario467257
fuente
También tuve que cambiar /etc/X11/Xwrapper.config para decir "allowed_users = anybody" para que el paso 2 funcione.
user467257