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?
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?
Risposte:
soluzione alternativa provare questo quando succede:
ibus-daemon -rd
setxkbmap
dopo per impostare correttamente le lingue.
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 XMODIFIERS
variabile d'ambiente vuota all'avvio di IntelliJ. Ad esempio, aggiungere questo all'inizio idea.sh
e 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=1
ibus-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 .
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 Repository
su Github
. Sono tornato alle mie vecchie impostazioni premendo File -> Settings Repository -> Override Local
.
Il problema era su macOS nell'editor del database.