Giải quyết vấn đề IBus - IBus trước 1.5.11 có thể gây ra sự cố đầu vào


119

Tôi đang sử dụng PhpStorm 10trên Ubuntu 14.04. Tôi gặp lỗi sau khi bắt đầu:

8:08:47 AM IBus prior to 1.5.11 may cause input problems. See IDEA-78860 for details.
           Do not show again.
8:09:18 AM Platform and Plugin Updates: PhpStorm is ready to update.

Làm thế nào tôi có thể giải quyết vấn đề này, nếu có giải pháp nâng cấp IBushoặc thay đổi nó với thư viện khác để làm điều tương tự.


1
Trước khi chúng tôi vượt qua những cách giải quyết và sửa chữa khó chịu này, mọi người gặp phải "vấn đề đầu vào" thực tế nào? Một bản hỗ trợ của ibus mới hơn đã được chính thức đề xuất cho Ubuntu 14.04 LTS chưa?
nealmcb

@nealmcb Xin chào, thực sự là trong phiên bản mới nhất, tôi thường thử nghiệm nó trên phiên bản 16.04 trở lên. bạn không phải đối mặt với một vấn đề như vậy, trừ khi bạn mess lên với các thiết lập của bạn systsem
Daniel Adenew

Nhưng vấn đề đối với 14.04, với phiên bản cũ hơn là gì? Tôi nghe mọi người nói về chúng, nhưng tôi không nghe thấy chi tiết cụ thể. Nếu các vấn đề nghiêm trọng, tôi hy vọng rằng một giải pháp sẽ được báo cáo lại cho 14.04. Nếu cần, tôi có thể thấy đầu tư vào toàn bộ lộ trình nâng cấp, nhưng không phải nếu đó chỉ là một vấn đề nhỏ.
nealmcb

Tôi đang sử dụng CLion (IDE liên quan sử dụng cùng một cơ sở mã, cùng một cảnh báo). Các đầu vào bàn phím định kỳ ngừng hoạt động hoàn toàn và tôi phải khởi động lại IDE.
MK.

Câu trả lời:


116

nếu bạn chỉ sử dụng một bố cục bàn phím, bạn có thể vào Ubuntu : Cài đặt hệ thống -> Hỗ trợ ngôn ngữ

hoặc nếu không tìm thấy (máy tính để bàn fe bạc hà), hãy tìm kiếm trong menu chính để được hỗ trợ ngôn ngữ

và thay đổi phương thức nhập Bàn phím ở cuối trang từ ibus thành không có .

Khởi động lại Ubuntu .

Đó là cách dễ nhất để khắc phục sự cố này.


1
Không có cài đặt nào như vậy trong PhpStorm 8.0.1
feeela

15
Nó không phải trong phpstorm mà là trong Ubuntu
Dragouf vào

3
Điều này không giải quyết được vấn đề của tôi. Tôi có thể làm gì khác không?
Sajib Acharya

3
xem phản hồi của Nikita Mendelbaum hoặc serverfault.com/questions/735189/ibus-1-5-11-on-ubuntu/…
Dragouf

4
Đây là một cách giải quyết. Các giải pháp thực tế được đăng bởi Uzair Faisal trong rất giống chủ đề này: stackoverflow.com/a/36158784/2186567
douglaslps

124

Giải pháp này là nếu bạn muốn nâng cấp ibus trong Ubuntu 14.04.4 LTS lên phiên bản mới nhất (tại thời điểm viết bài là 1.5.11).

Gần đây tôi đã phải cài đặt Intellij trên một máy Ubuntu đã được cài đặt sạch. Đây là các bước tôi đã thực hiện:

  1. Cài đặt các phụ thuộc

    sudo apt-get install libdconf-dev libnotify-dev intltool libgtk2.0-dev libgtk-3-dev libdbus-1-dev
    
  2. Tải xuống mã nguồn ibus 1.5.11 (được liên kết từ đây )
  3. Giải nén các tệp ( tar -xvf ibus-1.5.11.tar.gz) và cd vào thư mục đã giải nén
  4. Khi ở trong thư mục nguồn ibus, hãy làm theo hướng dẫn từ bước 1 để cài đặt ibus 1.5.11:

    ./configure --prefix=/usr --sysconfdir=/etc && make
    sudo make install
    
  5. Khởi động lại Intellij IDE hoặc bất kỳ IDE nào của jetbrain đang được đề cập

38
Đúng, nhưng đây là giải pháp. Câu trả lời là một cách giải quyết
EdgarT

7
Và giải pháp thay thế chỉ hoạt động cho những người không cần các tính năng do ibus cung cấp.
giảm hoạt động vào

9
Lời cảm ơn của tôi gửi đến Uzair và các nguồn của anh ấy @danielad còn lâu? Mất tôi ~ 3 phút. So với việc tắt ibus hoặc đối phó với tình trạng đóng băng bàn phím gián đoạn, tôi không thể nghĩ nó là "lâu".
LAFK cho biết Hãy phục hồi Monica vào

1
FWIW, trên hộp của tôi, tôi cũng cần gói libjson-lém lỉnh-dev (Tiểu OS Freya)
NuSkooler

4
lệnh ./configure --prefix=/usr --sysconfdir=/etc && makedường như encouter các json lib vấn đề liên quan, nó là tốt hơn để sử dụng những gì được đề xuất bởi IBUS-1.5.14
Giấc mơ trong gió

23

Giải pháp từ trình theo dõi lỗi Jetbrains :

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

Ngoài ra, bạn có thể tắt IBus tại Cài đặt hệ thống | Hỗ trợ ngôn ngữ | Phương thức nhập bàn phím.

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



10

Chà, đây rõ ràng là một cách giải quyết, nhưng trên Ubuntu 14.04 gọi:

ibus restart

Khắc phục sự cố ... cho đến khi nó gặp sự cố trở lại. Ít nhất bạn không phải khởi động lại IDE.


Cũng không phải là quá tươi sáng. :) Khi thực hiện việc này, bạn cũng phải chọn cài đặt bàn phím chính xác mà bạn đã sử dụng trước đây (ví dụ như tiếng Pháp). Chỉ cần đề cập rằng tôi không gặp vấn đề gì nữa với PhpStorm 2016.1. Tôi nghĩ rằng "export IBUS_ENABLE_SYNC_MODE = 1" cuối cùng đã hiệu quả với tôi.
COil

1
Nếu tôi có nhiều cửa sổ IDE đang mở, việc chuyển đổi giữa chúng bằng alt + backtick ngay lập tức khiến IDE bị treo sau khi ibus restartđược gọi.
Martin Pecka

0

Không biết liệu những điều sau có mang lại giải pháp hay không nhưng ...

Tôi đã gặp vấn đề tương tự và tôi nghĩ mỗi lần sử dụng STRG+Wbàn phím của tôi đều bị kẹt. Gần đây tôi đã thay đổi:

settings > code style > php > "set from ..." > predefined style > zend

Kể từ ngày này tôi không có lỗi này nữa. (có lẽ nó không liên quan gì đến nó ngoài việc viết lại một cấu hình ở đâu đó?)


0

System Settings -> Language Support

hoặc là

Bạn có thể tìm kiếm nó trong menu chính của Ubuntu để hỗ trợ ngôn ngữ, sau đó thay đổi "Phương thức nhập bàn phím" (ở cuối trang) từ ibus thành không có và sau đó - Khởi động lại Ubuntu .

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.