phpStorm kehilangan input keyboard


56

Sesekali phpStorm akan kehilangan input dari keyboard saya. Saya masih bisa mengklik, tetapi tidak akan mendaftarkan kunci apa pun. Jendela lain baik-baik saja. Diperlukan restart phpStorm untuk mengembalikannya. Tampaknya paling terjadi ketika saya Mengontrol + Tab antara tab yang terbuka

Saya menjalankan: Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51


Ini masih dialami di Ubuntu 14.04.3 phpStorm 9.0.2
phazei

phpStorm adalah aplikasi berbayar. Tidakkah mereka mendukung perangkat lunak mereka? Ini tidak benar-benar ada hubungannya dengan Ubuntu saya tidak berpikir.
Goddard

@ Goddard ini bukan hanya masalah phpStorm atau Ubuntu. Ini adalah masalah X window / Ibus dengan produk Jetbrains apa pun.
ruuter

Jawaban:


55

Anda harus melihat bug ini di sini: http://youtrack.jetbrains.com/issue/IDEA-79312

Ini persis masalah Anda, dan memiliki solusi potensial:

sudo ibus restart

Semoga itu bisa membantu!


1
Manis, memperbaikinya untuk saya dan jauh lebih cepat daripada restart
STW

2
Awas orang-orang keyboard latin, itu berhasil untuk saya tetapi membuat keyboard saya beralih ke QWERTY. Harus memasukkan di terminal perintah "setxkbmap fr" untuk membuatnya AZERTY lagi.
Mat

1
@ STW tetapi masalahnya masih ada dan tetap kehilangan fokus
Gtx

3
@ GTX - ya, ini bukan perbaikan tetapi itu akan mendapatkan kembali input keyboard (setidaknya untuk sementara waktu). Yang terbaik adalah memberikan umpan balik kepada Jetbrains sehingga diharapkan mereka akan memperbaiki.
STW

Ini bekerja untuk saya, tetapi saya selalu perlu menjalankan perintah itu lagi untuk mendapatkan kembali input keyboard saya nanti Apakah ada cara untuk memicu perintah itu ketika keyboard kehilangan fokus?
themhz

5

Sepertinya masalah / bug yang tepat untuk OP sebenarnya adalah ini: IDEA-78860

Ini bukan versi Ubuntu spesifik, tetapi masalah X Window / IBus dan masih terjadi di Ubuntu 14,04 dengan IBus <1,5.11

Opsi 1:
Perbarui IBus ke 1.5.11 atau lebih tinggi Periksa jawaban ini tentang cara memperbarui ibus di ubuntu

Opsi 2:
Penanganan resmi, adalah dengan menambahkan baris berikut ke profil ~ /. Anda

export IBUS_ENABLE_SYNC_MODE=1

Ingat Anda harus memulai kembali sesi Anda (logout) agar ini berlaku.

Opsi 3:
Solusi yang paling universal masih ada ibus restart, tapi saya pikir ada baiknya mengutip penawaran penerima masalah:

Memulai ulang IBus tidak disarankan (dapat menyebabkan crash IDE nanti)

Ya, itu bisa terjadi cepat atau lambat. Ini juga mengatur ulang tata letak keyboard Anda ke default (kebanyakan bahasa Inggris). Jadi, Anda harus mengubahnya kembali setiap kali Anda me-restart ibus.

Pilihan lain adalah untuk menonaktifkan ibus, tetapi ini benar-benar bukan solusi untuk orang-orang yang tidak memiliki tata letak US kb.


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

bekerja untukku


2
ini membuat tata letak keyboard Anda Swedia. Ini BUKAN menjadi jawaban untuk kasus ini.
igorsantos07

@ igorsantos07 Ini me-restart ibus dan me-reset KB lokal ke Swedia ya, tetapi Anda dapat mengubahnya ke tata letak KB apa pun yang Anda miliki. Intinya, me-restart ibus akan mengatur ulang tata letak KB Anda ke default, sebagian besar bahasa Inggris.
ruuter


0

Anda dapat mencoba menghapus .ideafolder di root proyek Anda, lalu coba File → Batalkan cache dan mulai ulang .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.