di ubuntu 13.10 beberapa klik pada tab ctrl + membuat keyboard intellij 13 saya macet (tidak ada tombol yang berfungsi)

34

Saya harus memulai kembali intellij saya setiap 20 menit setiap kali saya menekan beberapa kali ctrl+tab. Sepertinya mengklik berkali-kali ini di ubuntu 13.10 + intellij 13.01 saya membuat intellij macet. pada intellij 12 OS yang sama semuanya baik-baik saja. lagi pula untuk mengatasi ini?

Jas
sumber
Masalah yang sama di sini, sangat menyebalkan!
Remi Mélisson
3
IntelliJ 14.1 + Ubuntu 14.10 masih terpengaruh, meskipun ctrl + klik berfungsi
Michal Kováč

Jawaban:

55

solusi coba ini ketika itu terjadi:

ibus-daemon -rd

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

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

Tomer Ben David
sumber
10
Jawabannya menghemat banyak waktu saya. karenanya memberikan hadiah (dalam 24 jam)
Jatin
1
Setelah menggunakan 'ibus-daemon -rd', hanya bahasa Inggris yang berfungsi di IDEA dan bahasa lain yang berhenti berfungsi (untuk kasus saya, Persia)
Mohsen Kashi
1
@MohsenKashi Ya, Anda harus menjalankannya setxkbmapsetelah itu untuk mengatur bahasa dengan benar.
Dmitry Ginzburg
3

Restart ibus-deamon dapat menyebabkan masalah dengan aplikasi lain¹ atau bahkan crash IntelliJ, menurut IDEA-78860 . Namun itu juga menyarankan ada 2 solusi alternatif:

  • Menonaktifkan dukungan IBUS untuk ide. Ini dilakukan dengan XMODIFIERSvariabel lingkungan kosong saat memulai IntelliJ. Misalnya, tambahkan ini di awal idea.shdan mulai ulang IntelliJ:

    # workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
    export XMODIFIERS=
  • Paksa IBUS untuk menjaga urutan acara dengan menetapkan IBUS_ENABLE_SYNC_MODE=1ibus-daemon². Dalam kasus saya, saya menerapkannya dengan menambahkan berikut ini ke saya ~/.xsessionrc(buat file jika tidak ada) dan mulai kembali sesi saya:

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

(Saya benar-benar melakukan keduanya jadi saya tidak tahu mana yang memperbaikinya untuk saya)

Jika ini bekerja untuk Anda, ini memiliki keuntungan untuk memperbaiki masalah sekali dan untuk semua, dan Anda tidak perlu me-restart ibus-daemon lagi.

Satu-satunya ketidaknyamanan adalah Anda harus memulai ulang IntelliJ atau bahkan seluruh sesi Anda untuk menerapkannya pertama kali.

¹ Dalam kasus saya, kunci mati tidak berfungsi lagi setelah itu di beberapa aplikasi seperti Skype.
² Rupanya IBUS seharusnya mengaktifkan mode sinkronisasi secara default di rilis mendatang, lihat edisi 1697 dan komit terkait .

Didier L
sumber
0

Dalam kasus saya, itu adalah sesuatu yang berbeda. Saya mendapatkan perilaku aneh ini setelah saya memasukkan kredensial lisensi saya ke Idea. Saya kira itu membuat akun pengguna Jet Brains baru untuk saya dengan kemampuan untuk menyinkronkan pengaturan IDE diaktifkan secara default. Saran saya bahwa itu telah mengesampingkan pengaturan saya (termasuk binding keyboard) dengan beberapa default yang dibuat oleh Jet Brains.

Untungnya, saya sebelumnya mengatur saya Settings Repositorydi Github. Saya memutar kembali ke pengaturan lama saya dengan menekan File -> Settings Repository -> Override Local.

Masalahnya ada di macOS di editor Database.

Rostyslav Druzhchenko
sumber