Czy mógłbyś mi pomóc w piekle dziwnego problemu? Używam Intellij IDEA 13 na Ubuntu 14.04 i od czasu do czasu moja klawiatura całkowicie (tak, całkowicie, to nie chodzi o skróty) blokuje się w IDEA. Nadal mogę robić wszystko, co chcę w IDEA za pomocą myszy, a także mogę korzystać z klawiatury wszędzie poza IDEA. Można to naprawić tylko poprzez ponowne uruchomienie IDEA do tej pory.
Czy ktoś może podpowiedzieć?
Odpowiedzi:
W youtack jetbrains istnieje otwarty problem dotyczący pomysłów intellijskich, które zalecają dwa rozwiązania:
Klawiaturę można odblokować, uruchamiając ponownie demona IBus z konsoli:
IBus można wyłączyć dla IDEA przez wyłączenie env. zmienna XMODIFIERS, ale możliwość wprowadzania znaków narodowych w IDEA zostanie utracona:
Użyłem drugiego i naprawiłem swój problem.
źródło
export IBUS_ENABLE_SYNC_MODE=1
Udało mi się go rozwiązać z tym, co znalazłem tutaj , że jest w zasadzie dodanie
export XMODIFIERS=""
naidea.sh
źródło
ibus-daemon -rd
na terminalu.IDEA 15 wyświetli ostrzeżenie, jeśli używana jest niezgodna wersja IBus.
źródło
Wypróbowałem to i działa do tej pory, ale zaktualizuję się, jeśli ponownie się zawiesi. Widziałem sugestię na youtrack, która sugeruje wyłączenie iBusa, która wydaje się przeszkadzać, szczególnie ze względu na użycie skrótu ctrl + spacja do zmiany ustawień językowych. Możesz to zrobić, przechodząc do:
obsługa języków> system wprowadzania z klawiatury> brak
**** AKTUALIZACJA *****
Po uruchomieniu go przez jakiś czas ta technika wciąż nie działała, ponieważ ciągle się zamrażałem. Chyba na razie będę trzymać się poniższego obejścia, aby zrestartować ibus, co jest nieco niewygodne, ale co możesz zrobić.
iść do terminalu
rodzaj:
źródło
ibus-daemon -rd
tego szukałem.