Disabilita le scorciatoie da tastiera globali per un'applicazione specifica


14

È possibile disabilitare le scorciatoie da tastiera globali di GNOME (versione 2) per un'applicazione specifica?

Sto usando IntelliJ IDEA Java IDE sotto Ubuntu, tuttavia alcune scorciatoie da tastiera predefinite IDEA sono in conflitto con le scorciatoie GNOME (ad es. Alt+ F1, Ctrl+ Alt+ O Ctrl+ Alt+ ). Non voglio davvero cambiare le scorciatoie in conflitto all'interno di IDEA. Ho bisogno di usare la keymap predefinita per motivi di "compatibilità".

Sto pensando a una sorta di comando proxy che reindirizza ogni attività della tastiera all'applicazione quando ha lo stato attivo . Qualcosa del genere kbdproxy idea.sh.


1
Ciao, hai trovato una soluzione? Sto impazzendo per questo problema con IDEA.
Roberto Leinardi,

@RobertoLeinardi Purtroppo no :(
Sven

Se stavi usando KDE, puoi disabilitare una scorciatoia globale specifica dalle impostazioni della scorciatoia da tastiera globale
Anwar

Risposte:


1

Gli ultimi due per la commutazione dell'area di lavoro possono essere disabilitati, scaricare e installare gconf-editor, individuare questa voce:

move_to_workspace

inserisci qui la descrizione dell'immagine

E lasciarli vuoti dovrebbe funzionare.


1
Queste due scorciatoie erano solo esempi. Ci sono anche altri che sono in conflitto. Non penso che sia una buona soluzione disabilitare le scorciatoie GNOME in conflitto: - / Voglio ancora essere in grado di usarle al di fuori dell'applicazione.
Sven,

@Sven, probabilmente vuoi inviare una segnalazione di bug agli sviluppatori, chiedere loro di prendere tutti gli eventi chiave in X11.
margherita,

1

Ho pubblicato questa domanda nello stackoverflow aspettandomi un sacco di risposte eccellenti ma non ne ho ricevuto nessuna.

La mia soluzione personale è attualmente:

  1. Installa peso molto leggero come 'twm': (sudo apt-get install twm)

  2. Inizia una sessione X simultanea senza wm: xinit / usr / bin / xterm -: 2

  3. Passa alla nuova sessione X: control-alt-F8

  4. Inizia twm in xterm nella nuova sessione: twm &

  5. Esegui il programma, goditi le scorciatoie dei programmi e sii felice, tornando ad altre sessioni X con control-alt-F7


Ho anche dovuto cambiare /etc/X11/Xwrapper.config per dire "consentiti_utente = chiunque" per far funzionare il passaggio 2.
user467257,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.