Keyboard mengunci IntelliJ IDEA di Ubuntu 14.04

182

Bisakah Anda membantu saya dengan masalah aneh? Saya menggunakan Intellij IDEA 13 di Ubuntu 14.04, dan dari waktu ke waktu keyboard saya sepenuhnya (ya, sepenuhnya, ini bukan tentang cara pintas) mengunci IDEA. Saya masih bisa melakukan apa pun yang saya inginkan di IDEA dengan mouse saya, juga saya bisa menggunakan keyboard di tempat lain kecuali IDEA. Dan itu dapat diperbaiki hanya dengan me-restart IDEA sejauh ini.

Adakah yang bisa memberikan petunjuk?

Treble Snake
sumber
Mungkinkah keyboard Anda hanya ditangkap oleh beberapa bidang di dalam IntelliJ? Apakah ini hal yang acak atau apakah sesuatu yang spesifik memicu itu?
Ruraj
Saya tidak berpikir beberapa bidang dapat menangkap keyboard seperti itu, tetapi saya akan memeriksanya lebih tepat waktu berikutnya. Dan sepertinya itu hal yang acak.
Treble Snake
4
Rekan saya dan saya mengalami hal yang persis sama (OS dan IntelliJ 13.1.4 yang sama). Saya harus memulai ulang IntelliJ setiap beberapa jam sekali (saya dapat menggunakan Alt-F4) - sangat menjengkelkan. Saya juga menemukan itu terjadi secara acak. Terakhir kali saya di tengah mengedit file HTML. Tidak sambil menekan pintasan.
Halle Knast
Saya memiliki dua contoh IntelliJ berjalan dan keduanya membeku. Tidak tahu apakah itu relevan, tetapi ketika saya menutup IDE, melepaskan server aplikasi yang berjalan biasanya membutuhkan waktu yang sangat singkat. Setelah pembekuan terjadi, saya harus membatalkannya karena sepertinya tidak selesai.
Halle Knast
2
Ini adalah masalah Java yang mempengaruhi GUI Java Swing lainnya termasuk SOAP UI. "ibus-daemon -rd" memperbaiki masalah ini juga
rjdkolb

Jawaban:

227

Ada masalah terbuka di jetbrains kamu untuk ide intellij yang merekomendasikan dua solusi:

  1. Input keyboard dapat dibuka dengan me-restart daus daemon dari konsol:

    ibus-daemon -rd
    
  2. IBus dapat dinonaktifkan untuk IDEA dengan membatalkan pengaturan env. variabel XMODIFIER, tetapi kemampuan untuk memasukkan karakter nasional di IDEA akan hilang:

    XMODIFIERS="" idea.sh
    

Saya telah menggunakan yang kedua dan memperbaiki masalah saya.

Saeed Zarinfam
sumber
26
> "ibus-daemon -rd" dari konsol. Itu berhasil! Terima kasih banyak!)
Treble Snake
6
6 bulan kemudian, Opsi 1 tidak lagi direkomendasikan karena dapat menyebabkan crash JVM: /
mike
1
Apa maksudmu karakter nasional, @Mike, itu bekerja untuk saya hari ini 2 Juni
Abderrahmane TAHRI JOUTI
23
"ibus-daemon -rd" - Aku serius mempertimbangkan untuk menato ini di lenganku.
Balázs Németh
3
Pembaruan terakhir tentang masalah ini (17 Juni 2015) merekomendasikan untukexport IBUS_ENABLE_SYNC_MODE=1
Nacho Coloma
14

Saya bisa mengatasinya dengan apa yang aku menemukan di sini bahwa pada dasarnya menambahkan export XMODIFIERS=""padaidea.sh

Alfergon
sumber
1
tampaknya bekerja di sini!
Marc Hauptmann
8
  1. Solusi sementara : cukup jalankan ibus-daemon -rddi terminal.
  2. Solusi permanen : pembaruan 01 Oktober 2015 tentang masalah ini merekomendasikan untuk:

Tingkatkan IBus ke versi 1.5.11 atau tambahkan export IBUS_ENABLE_SYNC_MODE=1ke Anda ~/.profile, lalu mulai kembali sesi.

Atau, Anda dapat mematikan IBus di System Settings | Language Support | Keyboard input method.

IDEA 15 akan menampilkan peringatan jika versi IBus yang tidak kompatibel sedang digunakan.

Alex
sumber
1

Saya sudah mencoba ini dan ini bekerja sejauh ini tetapi saya akan memperbarui jika macet lagi. Saya telah melihat saran pada youtrack yang menyarankan untuk mematikan iBus yang tampaknya mengganggu terutama karena penggunaan pintas ctrl + ruang untuk mengubah pengaturan bahasa. Anda dapat melakukannya dengan masuk ke:

dukungan bahasa> sistem metode input keyboard> tidak ada

masukkan deskripsi gambar di sini

**** PEMBARUAN *****

Setelah menjalankannya untuk sementara waktu teknik ini masih tidak berfungsi karena saya terus membeku. Saya kira untuk saat ini saya akan tetap pada solusi berikut untuk me-restart ibus yang sedikit merepotkan tetapi apa yang bisa Anda lakukan.

masuk ke terminal

Tipe:

ibus-daemon -rd
ThinkBonobo
sumber
terima kasih, ibus-daemon -rdadalah apa yang saya cari.
Lambart