su Ubuntu 13.10 più hit su ctrl + tab rende bloccata la mia tastiera intellij 13 (nessun tasto funziona)


34

Devo riavviare Intellij ogni 20 minuti circa ogni volta che premo più volte ctrl+tab. Sembra che fare clic più volte sul mio ubuntu 13.10 + intellij 13.01 mi renda intellij bloccato. su intellij 12 stesso SO tutto va bene. comunque aggirare questo?


Lo stesso problema qui, così fastidioso!
Remi Mélisson,

3
IntelliJ 14.1 + Ubuntu 14.10 è ancora interessato, sebbene ctrl + clic
funzioni

Risposte:


55

soluzione alternativa provare questo quando succede:

ibus-daemon -rd

http://youtrack.jetbrains.com/issue/IDEA-115661

http://youtrack.jetbrains.com/issue/IDEA-78860


10
La risposta mi ha salvato molte ore. quindi assegnando una taglia (in 24 ore)
Jatin,

1
Dopo aver usato 'ibus-daemon -rd', solo l'inglese funziona in IDEA e altre lingue smette di funzionare (per il mio caso persiano)
Mohsen Kashi,

1
@MohsenKashi Sì, dovresti correre setxkbmapdopo per impostare correttamente le lingue.
Dmitry Ginzburg,

3

Il riavvio di ibus-deamon può causare problemi con altre applicazioni¹ o persino l'arresto anomalo di IntelliJ, secondo IDEA-78860 . Tuttavia suggerisce anche che ci sono 2 soluzioni alternative:

  • Disabilitazione del supporto IBUS per l'idea. Questo viene fatto con una XMODIFIERSvariabile d'ambiente vuota all'avvio di IntelliJ. Ad esempio, aggiungere questo all'inizio idea.she riavviare IntelliJ:

    # workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
    export XMODIFIERS=
  • Forza IBUS a mantenere l'ordine degli eventi impostando IBUS_ENABLE_SYNC_MODE=1ibus-daemon². Nel mio caso l'ho implementato aggiungendo quanto segue al mio ~/.xsessionrc(creare il file se non esiste) e riavviare la mia sessione:

    # workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
    export IBUS_ENABLE_SYNC_MODE=1

(In realtà ho fatto entrambe le cose quindi non so quale delle due correzioni per me)

Se questo funziona per te, ha il vantaggio di risolvere il problema una volta per tutte e non dovresti più riavviare ibus-daemon.

L'unico inconveniente è che è necessario riavviare IntelliJ o anche l'intera sessione per applicarlo la prima volta.

¹ Nel mio caso le chiavi morte non funzionavano più in seguito in alcune applicazioni come Skype.
² Apparentemente IBUS dovrebbe avere la modalità di sincronizzazione abilitata di default in una versione futura, vedere il problema 1697 e il commit corrispondente .


0

Nel mio caso, era qualcosa di diverso. Ho avuto questo strano comportamento dopo aver inserito le mie credenziali di licenza su Idea. Suppongo che abbia creato per me un nuovo account utente Jet Brains con la possibilità di sincronizzare le impostazioni IDE abilitate per impostazione predefinita. Il mio suggerimento è che ha ignorato le mie impostazioni (inclusi i collegamenti della tastiera) con alcune predefinite create da Jet Brains.

Per fortuna, in precedenza avevo impostato la mia Settings Repositorysu Github. Sono tornato alle mie vecchie impostazioni premendo File -> Settings Repository -> Override Local.

Il problema era su macOS nell'editor del database.

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.