Ubuntu Türkiye

Yazılım => Programlama => Java => Konuyu başlatan: ahmet_matematikci - 07 Haziran 2016 - 00:30:28

Başlık: [Çözüldü] Keyboard input sometimes is blocked when IBus is active
Gönderen: ahmet_matematikci - 07 Haziran 2016 - 00:30:28
Android studio da sürekli böyle bir hata veriyor.
Bu IBUS ile alaklı hata nedir ve çözümü ne öneriyor anlayamadım.
https://youtrack.jetbrains.com/issue/IDEA-78860

Android studio nun yönlendirdiği site bu.
Google ile çevirdim ama anlayamadım.
Yardımcı olursanız sevinirim.
Başlık: Ynt: Keyboard input sometimes is blocked when IBus is active
Gönderen: heartsmagic - 07 Haziran 2016 - 12:27:44
Ibus ile ilgili bir böcek sanırım, bir iki öneri var ancak Android Studio nerede kurulu sende? En olumlu olanı bir dosyaya ekleme yapmak gibi ancak onun için başlatıcıyı bilmem gerekiyor sanırım.
Şunu da deneyebilirsin, bir bakalım bu çözecek mi senin sorunu:

IBUS_ENABLE_SYNC_MODE=1 ibus-daemon --replace
Başlık: Ynt: Keyboard input sometimes is blocked when IBus is active
Gönderen: ahmet_matematikci - 07 Haziran 2016 - 14:03:30
Herhangi bir tepki vermiyor uç birim.
Başlık: Ynt: Keyboard input sometimes is blocked when IBus is active
Gönderen: heartsmagic - 08 Haziran 2016 - 01:55:57
Tepki vermiyor ama iş görüyordur muhtemelen. Şöyle bir dene:
IBUS_ENABLE_SYNC_MODE=1 ibus-daemon -xrd

Bu doğrudan alt satıra geçecek ve ibus-daemon'ı yeniden başlatacaktır. Sonrasında uygulamayı bir denersin.
Başlık: Ynt: Keyboard input sometimes is blocked when IBus is active
Gönderen: ahmet_matematikci - 09 Haziran 2016 - 02:25:52
Aynı uyarıyı vermeye devam ediyor.
Başlık: Ynt: Keyboard input sometimes is blocked when IBus is active
Gönderen: heartsmagic - 09 Haziran 2016 - 02:29:34
Yemedi demek ki, ilgili bağlantıdaki diğer önerilere de bakmak lazım ama şu saat itibarıyla benim için biraz zor :)
Başlık: Ynt: Keyboard input sometimes is blocked when IBus is active
Gönderen: ahmet_matematikci - 11 Haziran 2016 - 00:02:58
@heartsmagic cevaplar için teşekkür ederim.
Çözümü buldum.
Bu çözümü uygular iken Intellij IDE(Android Studio da bu CE üzerine bina edilmiş durumda.) kapalı olmalıdır.
Başka bir kaynakta da bu değişiklikler sonrası oturumu yeniden başlatılması gerektiği yazıyordu.
http://stackoverflow.com/questions/33651898/resolving-ibus-issue-ibus-prior-to-1-5-11-may-cause-input-problems

1.Aşağıdaki paketleri kuruyoruz.
sudo apt-get install libdconf-dev libnotify-dev intltool libgtk2.0-dev libgtk-3-dev libdbus-1-dev
2. Aşağıdaki adresden IBUS güncel sürümünü indiriyoruz.
https://github.com/ibus/ibus/releases/download/1.5.11/ibus-1.5.11.tar.gz

3. İndirdiğimizi tar.gz dosyanı açıp içinde uç birim ile aşağıdaki komutları çalıştırıyoruz.
./configure --prefix=/usr --sysconfdir=/etc && make
sudo make install


Kurulum sonrası Android SDK hata mesajı gidecektir.
Başlık: Ynt: [Çözüldü] Keyboard input sometimes is blocked when IBus is active
Gönderen: heartsmagic - 11 Haziran 2016 - 03:43:39
Geri bildirim için teşekkürler. Haliyle hata Ibus kaynaklı olunca, yükseltmek sorunu gidermiş. Aklımda olan bir durumdu fakat önce dolaylı yolları bir kurcalayalım demiştim. Bu arada, 16.04'te bu güncel sürüm bulunuyor. Diğer önerim de Ibus'ın kapatılması olacaktı fakat onu da dolaylı çözüm denemelerinden sonra denetecektim sana. Dil ayarları bölümünden yapılıyor, ola ki denemek isteyen olursa not düşmüş olalım.