Khóa bàn phím trong IntelliJ IDEA trên Ubuntu 14.04


182

Bạn có thể giúp tôi với địa ngục của một vấn đề kỳ lạ? Tôi sử dụng Intellij IDEA 13 trên Ubuntu 14.04 và thỉnh thoảng bàn phím của tôi hoàn toàn (vâng, hoàn toàn không phải là về các phím tắt) khóa trong IDEA. Tôi vẫn có thể làm bất cứ điều gì tôi muốn trong IDEA bằng chuột, tôi cũng có thể sử dụng bàn phím ở mọi nơi khác ngoại trừ IDEA. Và nó chỉ có thể được sửa bằng cách khởi động lại IDEA.

Ai đó có thể cho một gợi ý, xin vui lòng?


Có thể là bàn phím của bạn chỉ đơn giản là bị bắt bởi một trường nào đó bên trong IntelliJ? Đó là một điều ngẫu nhiên hoặc một cái gì đó cụ thể kích hoạt nó?
Ruraj

Tôi không nghĩ rằng một số lĩnh vực có thể chụp bàn phím như vậy, nhưng tôi sẽ kiểm tra chính xác hơn vào lần tới. Và nó dường như là điều ngẫu nhiên.
Rắn Treble

4
Đồng nghiệp của tôi và tôi đang trải nghiệm chính xác điều tương tự (cùng hệ điều hành và IntelliJ 13.1.4). Tôi phải khởi động lại IntelliJ vài giờ một lần (mặc dù tôi có thể sử dụng Alt-F4) - cực kỳ khó chịu. Tôi cũng tìm thấy nó xảy ra hoàn toàn ngẫu nhiên. Lần trước tôi đang ở giữa chỉnh sửa một tệp HTML. Không phải trong khi nhấn một phím tắt.
Halle Knast

Tôi đã có hai phiên bản IntelliJ đang chạy và cả hai đều đóng băng. Không biết nó có liên quan hay không, nhưng khi tôi đóng IDE, việc tách một máy chủ ứng dụng đang chạy thường mất rất nhiều thời gian. Sau khi đóng băng xảy ra, tôi phải hủy nó vì dường như nó không kết thúc.
Halle Knast

2
Đây là một vấn đề Java ảnh hưởng đến các GUI Java Swing khác bao gồm cả giao diện người dùng SOAP. "ibus-daemon -rd" cũng khắc phục sự cố
rjdkolb

Câu trả lời:


227

Có một vấn đề mở trong jetbrains youtrack cho ý tưởng intellij đề xuất hai giải pháp:

  1. Đầu vào bàn phím có thể được mở khóa bằng cách khởi động lại IBus daemon từ bàn điều khiển:

    ibus-daemon -rd
    
  2. IBus có thể bị vô hiệu hóa cho IDEA bằng cách bỏ đặt env. XMODIFIERS biến, nhưng khả năng nhập các ký tự quốc gia trong IDEA sẽ bị mất:

    XMODIFIERS="" idea.sh
    

Tôi đã sử dụng cái thứ hai và khắc phục vấn đề của tôi.


26
> "ibus-daemon -rd" từ bảng điều khiển. Điều đó đã làm việc! Rất cảm ơn!)
Treble Snake

6
6 tháng sau, Tùy chọn 1 không còn được khuyến nghị vì nó có thể gây ra sự cố JVM: /
mike

1
Bạn có ý nghĩa gì với các nhân vật quốc gia, @Mike, nó đã làm việc cho tôi hôm nay ngày 2 tháng 6
Abderrahmane TAHRI JOUTI

23
"Ibus-daemon -rd" - Tôi nghiêm túc xem xét việc xăm hình này lên cánh tay của mình.
Balázs Németh

3
Cập nhật lần cuối về vấn đề này (ngày 17 tháng 6 năm 2015) khuyến nghịexport IBUS_ENABLE_SYNC_MODE=1
Nacho Coloma

14

Tôi đã có thể giải quyết nó với những gì tôi tìm thấy ở đây về cơ bản là thêm export XMODIFIERS=""vàoidea.sh


1
dường như làm việc ở đây
Marc Hauptmann

8
  1. Giải pháp tạm thời : chỉ cần thực hiện ibus-daemon -rdtrên thiết bị đầu cuối.
  2. Giải pháp vĩnh viễn : bản cập nhật ngày 01 tháng 10 năm 2015 về vấn đề này khuyến nghị:

Nâng cấp IBus lên phiên bản 1.5.11 hoặc thêm vào phiên bản export IBUS_ENABLE_SYNC_MODE=1của bạn ~/.profile, sau đó khởi động lại phiên.

Ngoài ra, bạn có thể tắt IBus tại System Settings | Language Support | Keyboard input method.

IDEA 15 sẽ hiển thị cảnh báo nếu sử dụng phiên bản IBus không tương thích.


1

Tôi đã thử nó và nó hoạt động cho đến nay nhưng tôi sẽ cập nhật nếu nó đóng băng trở lại. Tôi đã thấy một đề xuất trên youtrack đề nghị tắt iBus dường như gây trở ngại đặc biệt vì nó sử dụng phím tắt không gian ctrl + để thay đổi cài đặt ngôn ngữ. Bạn có thể làm điều đó bằng cách đi đến:

hỗ trợ ngôn ngữ> hệ thống phương thức nhập bàn phím> không có

nhập mô tả hình ảnh ở đây

**** CẬP NHẬT *****

Sau khi chạy được một lúc, kỹ thuật này vẫn không hoạt động khi tôi tiếp tục đóng băng. Tôi đoán bây giờ tôi sẽ sử dụng cách giải quyết sau đây để khởi động lại ibus, điều này hơi bất tiện nhưng bạn có thể làm gì.

đi vào nhà ga

thể loại:

ibus-daemon -rd

cảm ơn, ibus-daemon -rdlà những gì tôi đang tìm kiếm
Lambart
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.