phpStorm mất đầu vào bàn phím


56

Thỉnh thoảng phpStorm sẽ mất đầu vào từ bàn phím của tôi. Tôi vẫn có thể nhấp xung quanh, nhưng nó sẽ không đăng ký bất kỳ khóa nào. Các cửa sổ khác là tốt. Phải mất một khởi động lại phpStorm để đưa chúng trở lại. Nó dường như xảy ra nhiều nhất khi tôi Control + Tab giữa các tab đang mở

Tôi đang chạy: Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51


Điều này vẫn có kinh nghiệm trong Ubuntu 14.04.3 phpStorm 9.0.2
phazei

phpStorm là một ứng dụng trả phí. Họ không hỗ trợ phần mềm của họ? Đây thực sự không phải là bất cứ điều gì để làm với Ubuntu.
Goddard

@Goddard đây không chỉ là vấn đề về phpStorm hay Ubuntu. Đó là vấn đề X window / Ibus với bất kỳ sản phẩm Jetbrains nào thực sự.
hủy hoại

Câu trả lời:


55

Bạn nên xem xét lỗi này tại đây: http://youtrack.jetbrains.com/su/IDEA-79312

Đó chính xác là vấn đề của bạn và nó có một cách giải quyết tiềm năng:

sudo ibus restart

Mong rằng sẽ giúp!


1
Tuyệt vời, sửa nó cho tôi và nhanh hơn nhiều so với khởi động lại
STW

2
Xem ra người bàn phím Latin, nó làm việc cho tôi nhưng làm cho bàn phím của tôi chuyển sang QWERTY. Phải nhập vào một thiết bị đầu cuối lệnh "setxkbmap fr" để làm cho nó trở lại AZERTY.
Mat

1
@STW nhưng vấn đề vẫn tồn tại và nó vẫn mất tập trung
Gtx

3
@Gtx - vâng, nó không phải là một sửa chữa nhưng nó sẽ lấy lại đầu vào bàn phím (ít nhất là trong một thời gian). Tốt nhất là gửi phản hồi cho Jetbrains để họ hy vọng sẽ khắc phục được.
STW

Điều này làm việc cho tôi, nhưng tôi luôn cần chạy lại lệnh đó để lấy lại bàn phím của mình sau này. Có cách nào để kích hoạt lệnh đó khi bàn phím mất tiêu điểm?
themhz

5

Có vẻ như vấn đề / lỗi chính xác cho OP thực sự là thế này: IDEA-78860

Đây không phải là phiên bản Ubuntu cụ thể, nhưng sự cố X Window / IBus và nó vẫn đang xảy ra trong Ubuntu 14.04 với IBus <1.5.11

Tùy chọn 1:
Cập nhật IBus lên 1.5.11 trở lên Kiểm tra câu trả lời này về cách cập nhật ibus trên Ubuntu

Tùy chọn 2:
Cách giải quyết chính thức, là thêm dòng sau vào ~ / .profile của bạn

export IBUS_ENABLE_SYNC_MODE=1

Hãy nhớ rằng bạn phải khởi động lại phiên (đăng xuất) để điều này có hiệu lực.

Tùy chọn 3:
Cách giải quyết phổ biến nhất vẫn là ibus restart, nhưng tôi nghĩ rằng đáng để trích dẫn người được giao vấn đề:

Khởi động lại IBus không được đề xuất (có thể làm sập IDE sau)

Vâng, điều đó có thể xảy ra sớm hay muộn. Ngoài ra, điều này đặt lại bố cục bàn phím của bạn về mặc định (chủ yếu là tiếng Anh). Vì vậy, bạn sẽ thay đổi trở lại mỗi khi bạn khởi động lại ibus.

Một tùy chọn khác là vô hiệu hóa ibus, nhưng đây thực sự không phải là giải pháp cho những người không có bố cục kb Mỹ.


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

đã làm cho tôi


2
Điều này làm cho bố trí bàn phím của bạn Thụy Điển. Điều này KHÔNG nên là một câu trả lời cho trường hợp này.
igorsantos07

@ igorsantos07 Điều này khởi động lại ibus và đặt lại miền địa phương KB thành Thụy Điển có, nhưng bạn có thể thay đổi nó thành bất kỳ bố cục KB nào bạn có. Vấn đề là, khởi động lại ibus sẽ thiết lập lại bố cục KB của bạn về mặc định, chủ yếu là tiếng Anh.
ruuter 9/2/2016


0

bạn có thể thử xóa .ideathư mục gốc của dự án, sau đó thử Tệp → Không hợp lệ bộ đệm và khởi động lại .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.