Menyelesaikan Masalah IBus - IBus sebelum 1.5.11 dapat menyebabkan masalah input

119

Aku m menggunakan PhpStorm 10di Ubuntu 14.04. Saya mendapatkan kesalahan berikut saat memulai:

8:08:47 AM IBus prior to 1.5.11 may cause input problems. See IDEA-78860 for details.
           Do not show again.
8:09:18 AM Platform and Plugin Updates: PhpStorm is ready to update.

Bagaimana saya bisa mengatasi ini, jika ada solusi untuk memutakhirkan IBusatau mengubahnya dengan perpustakaan lain untuk melakukan hal yang sama.

Daniel Adenew
sumber
1
Sebelum kita membahas pemecahan masalah dan perbaikan yang membuat frustrasi ini, "masalah masukan" apa yang sebenarnya dialami orang? Apakah backport dari ibus yang lebih baru telah secara resmi diusulkan untuk Ubuntu 14.04 LTS?
nealmcb
@nealmcb Hai, ya memang di versi terbaru biasanya saya sudah mengujinya di 16.04 ke atas. Anda tidak menghadapi masalah seperti itu kecuali jika Anda mengacaukan pengaturan sistem Anda
Daniel Adenew
Tapi apa masalah untuk 14.04, dengan versi yang lebih lama? Saya mendengar orang-orang membicarakannya, tetapi saya tidak mendengar secara spesifik. Jika masalahnya serius, saya berharap solusi hanya akan di-backport ke 14.04. Jika perlu, saya dapat melihat investasi di seluruh jalur peningkatan, tetapi tidak jika itu hanya masalah kecil.
nealmcb
Saya menggunakan CLion (IDE terkait menggunakan basis kode yang sama, peringatan yang sama). Input keyboard secara berkala berhenti berfungsi sepenuhnya dan saya harus memulai ulang IDE.
MK.

Jawaban:

116

jika Anda hanya menggunakan satu tata letak keyboard, Anda dapat pergi ke Ubuntu : Pengaturan Sistem -> Dukungan Bahasa

atau jika tidak ditemukan (fe mint desktop) cari di menu utama untuk dukungan bahasa

dan mengubah metode masukan Keyboard di bagian bawah halaman dari ibus menjadi tidak ada .

Mulai ulang Ubuntu .

Ini cara termudah untuk memperbaiki masalah ini.

Dragouf
sumber
1
Tidak ada pengaturan seperti itu di PhpStorm 8.0.1
feeela
15
Ini tidak ada di phpstorm tetapi di Ubuntu
Dragouf
3
Ini tidak menyelesaikan masalah saya. Apakah ada hal lain yang bisa saya lakukan?
Sajib Acharya
3
lihat tanggapan Nikita Mendelbaum atau serverfault.com/questions/735189/ibus-1-5-11-on-ubuntu/…
Dragouf
4
Ini adalah solusi. Solusi sebenarnya diposting oleh Uzair Faisal di utas yang sama ini: stackoverflow.com/a/36158784/2186567
douglaslps
124

Solusi ini jika Anda ingin memutakhirkan ibus di Ubuntu 14.04.4 LTS ke versi terbaru (pada saat penulisan adalah 1.5.11).

Saya baru-baru ini harus menginstal Intellij pada mesin Ubuntu yang terinstal bersih. Ini adalah langkah-langkah yang saya ambil:

  1. Instal dependensi

    sudo apt-get install libdconf-dev libnotify-dev intltool libgtk2.0-dev libgtk-3-dev libdbus-1-dev
    
  2. Unduh kode sumber ibus 1.5.11 (ditautkan dari sini )
  3. Ekstrak file ( tar -xvf ibus-1.5.11.tar.gz) dan cd ke dalam folder yang diekstrak
  4. Saat berada di folder sumber ibus, ikuti instruksi dari langkah 1 untuk menginstal ibus 1.5.11:

    ./configure --prefix=/usr --sysconfdir=/etc && make
    sudo make install
    
  5. Mulai ulang IDE Intellij atau IDE jetbrain mana pun yang bermasalah
Uzair Faisal
sumber
38
Benar, tapi inilah solusinya. Jawabannya adalah solusi
EdgarT
7
Dan solusi yang hanya berfungsi untuk orang yang tidak membutuhkan fitur yang disediakan oleh ibus.
mengurangi aktivitas
9
Terima kasih saya kepada Uzair dan sumbernya @danielad jauh? Butuh waktu ~ 3 menit. Dibandingkan dengan mematikan ibus atau berurusan dengan keyboard yang terputus-putus, saya tidak bisa menganggapnya sebagai "lama".
LAFK mengatakan Reinstate Monica
1
FWIW, di kotak saya, saya juga membutuhkan paket libjson-glib-dev (Elementary OS Freya)
NuSkooler
4
perintah ./configure --prefix=/usr --sysconfdir=/etc && maketampaknya encouter masalah terkait lib json, lebih baik menggunakan apa yang diusulkan oleh IBus-1.5.14
Dream in the wind
23

Solusi dari pelacak bug Jetbrains :

Upgrade IBus ke versi 1.5.11 atau tambahkan "ekspor IBUS_ENABLE_SYNC_MODE = 1" ke profil ~ /. Anda, lalu mulai ulang sesi.

Atau, Anda dapat mematikan IBus di Pengaturan Sistem | Dukungan Bahasa | Metode masukan keyboard.

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

Nikita Mendelbaum
sumber
13
echo "export IBUS_ENABLE_SYNC_MODE=1" >> ~/.bashrc
source ~/.bashrc

Untuk pengguna Ubuntu, ibus 1.5.11 tidak dapat diperoleh dengan mudah kecuali Ubuntu 16.04 dirilis.

Jika Anda menggunakan Ubuntu 14.04 dan ingin menginstal ibus 1.5.11 berikut ini tautan untuk mengikuti.

Cara memperbarui / menginstal / mengkompilasi ibus dengan benar pada 14.04

Venkat Kotra
sumber
10

Nah, ini jelas merupakan solusi, tetapi pada Ubuntu 14.04 memanggil:

ibus restart

Perbaiki masalah ... hingga macet lagi. Setidaknya Anda tidak perlu memulai ulang IDE.

Gulungan
sumber
Yah, tidak begitu cemerlang. :) Saat melakukan ini, Anda juga harus memilih pengaturan keyboard yang benar yang Anda gunakan sebelumnya (Prancis misalnya). Hanya untuk menyebutkan bahwa saya tidak memiliki masalah lagi dengan PhpStorm 2016.1. Saya pikir "ekspor IBUS_ENABLE_SYNC_MODE = 1" akhirnya berhasil untuk saya.
COil
1
Jika saya memiliki lebih banyak jendela IDE yang terbuka, beralih di antaranya dengan alt + backtick segera membuat IDE crash ibus restart dipanggil.
Martin Pecka
0

Tidak tahu apakah yang berikut ini membawa solusi tetapi ...

Saya memiliki masalah yang sama dan saya pikir setiap kali saya menggunakan STRG+Wkeyboard saya macet. Baru-baru ini saya berubah:

settings > code style > php > "set from ..." > predefined style > zend

Sejak hari ini saya tidak memiliki bug ini lagi. (mungkin itu tidak ada hubungannya dengan itu tetapi merusak konfigurasi di suatu tempat?)

cottton
sumber
0

System Settings -> Language Support

atau

Anda dapat mencarinya di menu utama Ubuntu untuk dukungan bahasa, setelah itu ubah "Metode input keyboard" (di bagian bawah halaman) dari ibus ke none dan kemudian - Mulai ulang Ubuntu .

Morozov
sumber