phpStorm klavye girişi kaybediyor


56

Her şimdi ve tekrar phpStorm klavyemdeki girişi kaybedecek. Hala tıklayabilirim, ancak herhangi bir anahtar kaydetmeyecek. Diğer pencereler iyi. Onları geri getirmek için bir phpStorm yeniden başlatılması gerekir. Açık sekmeler arasında en çok Control + Tab tuşlarına basmışım gibi görünüyor.

Çalıştırıyorum: Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51


Bu hala Ubuntu'da yaşanıyor 14.04.3 phpStorm 9.0.2
phazei 13:15

phpStorm ücretli bir uygulama. Yazılımlarını desteklemiyorlar mı? Bu gerçekten de sanmıyorum Ubuntu ile yapacak bir şey değil.
Goddard

@Goddard bu sadece phpStorm ya da Ubuntu sorunu değil. Gerçekten herhangi bir Jetbrains ürününde X penceresi / Ibus sorunu var.
ruuter

Yanıtlar:


55

Bu hatayı burada incelemelisiniz: http://youtrack.jetbrains.com/issue/IDEA-79312

Bu tamamen senin sorunun ve potansiyel bir çözümü var:

sudo ibus restart

Umarım yardımcı olur!


1
Tatlı, benim için düzeltir ve yeniden başlamasından çok daha hızlıdır
STW

2
Latince klavye insanlarına dikkat edin, benim için çalıştı, ancak klavyemi QWERTY'ye geçirdi. Bir terminale tekrar AZERTY yapmak için "setxkbmap fr" komutunu girmek zorunda kaldım.
Mat

1
@STW ama sorun hala devam ediyor ve odağı kaybetmeye devam ediyor
Gtx

3
@Gtx - evet, bir düzeltme değil, ancak klavye girişini yeniden kazanacak (en azından bir süre). Jetbrains'e geri bildirim vermek en iyisidir, böylece umarım bir düzeltme üzerinde çalışırlar.
STW

Bu benim için çalıştı, ancak daha sonra klavye girişimi yeniden elde etmek için her zaman bu komutu tekrar çalıştırmam gerekiyor. Klavye odağını kaybettiğinde bu komutu tetiklemenin bir yolu var mı?
themhz

5

OP için doğru sayı / hata gibi görünüyor aslında: IDEA-78860

Bu bir Ubuntu sürümüne özgü değildir, fakat X Window / IBus problemidir ve hala Ubuntu 14.04'te IBus <1.5.11 ile gerçekleşmektedir.

1. Seçenek:
Güncelleme IBUS için 1.5.11 veya üzeri bu cevabı kontrol ubuntu üzerinde IBUS nasıl güncelleneceğini

Seçenek 2:
Resmi geçici çözüm, ~ / .profile dosyasına aşağıdaki satırı eklemektir

export IBUS_ENABLE_SYNC_MODE=1

Bunun gerçekleşmesi için oturumunuzu (oturum kapatma) yeniden başlatmanız gerektiğini unutmayın .

Seçenek 3:
En evrensel geçici çözüm hala var ibus restart, ancak konunun aslını teklif etmeye değeceğini düşünüyorum:

IBus'u yeniden başlatmak önerilmez (daha sonra IDE'yi çökertebilir)

Evet, er ya da geç olabilir. Ayrıca bu, klavye düzeninizi varsayılana sıfırlar (çoğunlukla ingilizce). Böylece ibus'u her yeniden başlattığınızda bunu değiştirmiş olursunuz.

Başka bir seçenek ibus'u devre dışı bırakmaktır, ancak bu gerçekten ABD kb düzenine sahip olmayan insanlar için bir çözüm değildir.


0
ibus restart && sleep 1 && ibus engine xkb:se::swe

benim için çalıştı


2
Bu, klavye düzeninizi İsveççe yapar. Bu, bu dava için bir cevap olmamalıdır.
igorsantos07

@ igorsantos07 Bu, ibus’u yeniden başlatır ve KB yerel ayarını İsveççe olarak sıfırlar, ancak sahip olduğunuz KB düzenine göre değiştirebilirsiniz. Demek istediğim, ibusun yeniden başlatılması KB düzenini varsayılan olarak sıfırlayacaktır, çoğunlukla ingilizce.
ruuter


0

.ideaProjenizin kök dizinindeki klasörü kaldırmayı deneyebilir , daha sonra Dosya → Önbelleği Geçersiz Kılmayı deneyebilir ve yeniden başlatabilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.