Вирішення проблеми IBus - IBus до 1.5.11 може спричинити проблеми з введенням даних


119

Я використовую PhpStorm 10далі Ubuntu 14.04. Я отримую таку помилку під час запуску:

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.

Як я можу це вирішити, якщо будь-яке рішення для оновлення IBusчи зміни з іншою бібліотекою зробити те саме.


1
Перш ніж ми пройдемося через ці розчарувальні вирішення та виправлення, які фактичні «проблеми з введенням» люди відчувають? Чи офіційно запропоновано підтримку останнього ibus для Ubuntu 14.04 LTS?
nealmcb

@nealmcb Привіт, так, дійсно, в останній версії, як правило, я протестував це 16.04 і вище. Ви не стикаєтеся з такою проблемою, якщо не зіпсуєте свої налаштування системи
Daniel Adenew

Але які питання щодо 14.04 зі старшою версією? Я чую, як люди говорять про них, але ніякої конкретики не чув. Якщо питання серйозні, я би сподівався, що рішення просто підтримає до 14.04. Якщо потрібно, я можу бачити інвестиції у весь шлях оновлення, але не, якщо це лише незначна проблема.
nealmcb

Я використовую CLion (пов'язаний IDE, використовуючи ту саму базу коду, те саме попередження). Періодично введення на клавіатурі повністю перестають працювати, і мені доведеться перезапустити IDE.
МК.

Відповіді:


116

якщо ви використовуєте лише одну розкладку клавіатури, ви можете перейти до Ubuntu : Налаштування системи -> Підтримка мови

або якщо його не знайдено (настільний монетний двір) пошук у головному меню для підтримки мови

і змінити метод введення з клавіатури внизу сторінки з ibus на none .

Перезапустіть Ubuntu .

Це найпростіший спосіб виправити цю проблему.


1
У PhpStorm 8.0.1 немає такої настройки
плата

15
Справа не в phpstorm, а в Ubuntu
Dragouf

3
Це не вирішило моєї проблеми. Чи є ще щось, що я можу зробити?
Саджіб Ачарія

3
дивіться відповідь Микіти Мендельбаума або serverfault.com/questions/735189/ibus-1-5-11-on-ubuntu/…
Dragouf

4
Це вирішення. Фактичне рішення опубліковано Uzair Фейсала в цій же самій темі: stackoverflow.com/a/36158784/2186567
douglaslps

124

Це рішення є, якщо ви хочете оновити ibus в Ubuntu 14.04.4 LTS до останньої версії (на момент написання - 1.5.11).

Нещодавно мені довелося встановити Intellij на чисту встановлену машину Ubuntu. Це кроки, які я здійснив:

  1. Встановіть залежності

    sudo apt-get install libdconf-dev libnotify-dev intltool libgtk2.0-dev libgtk-3-dev libdbus-1-dev
    
  2. Завантажте вихідний код ibus 1.5.11 (посилання звідси )
  3. Витягніть файли ( tar -xvf ibus-1.5.11.tar.gz) та CD у витягнуту папку
  4. Перебуваючи у папці джерела ibus, дотримуйтесь інструкцій з кроку 1 для встановлення ibus 1.5.11:

    ./configure --prefix=/usr --sysconfdir=/etc && make
    sudo make install
    
  5. Перезапустіть Intellij IDE або залежно від того, який саме IDE є

38
Щоправда, але це рішення. Відповідь є
вирішувальною

7
І рішення, яке працює лише для людей, яким не потрібні функції, надані ibus.
зменшення активності

9
Дякую Узаіру та його джерелам @danielad довгий шлях? Взяв мене ~ 3 хвилини. У порівнянні з вимкненням ibus або вирішенням завмерлої клавіатури, я просто не можу вважати це "довгим".
LAFK повідомляє, що

1
FWIW, мені також потрібен пакет libjson-glib-dev (Elementary OS Freya)
NuSkooler

4
команда, ./configure --prefix=/usr --sysconfdir=/etc && makeздається, сприяє проблемі з json lib, краще використовувати те, що запропоновано IBus-1.5.14
Сон на вітрі

23

Рішення від помилки Jetbrains :

Або оновіть IBus до версії 1.5.11 або додайте "експортувати IBUS_ENABLE_SYNC_MODE = 1" у свій ~ / .profile, після чого перезавантажте сеанс.

Ви також можете вимкнути IBus у Налаштуваннях системи | Мовна підтримка | Спосіб введення з клавіатури

IDEA 15 покаже попередження, якщо використовується несумісна версія IBus.


13
echo "export IBUS_ENABLE_SYNC_MODE=1" >> ~/.bashrc
source ~/.bashrc

Для користувачів Ubuntu ibus 1.5.11 неможливо отримати легко, якщо не випущено Ubuntu 16.04.

Якщо ви використовуєте Ubuntu 14.04 і хочете встановити ibus 1.5.11, ось посилання, яке слід перейти.

Як правильно оновити / встановити / компілювати ibus 14.04


10

Ну, це, очевидно, вирішення, але в Ubuntu 14.04 виклик:

ibus restart

Вирішіть проблему ... поки вона знову не вийде з ладу. Принаймні, вам не доведеться перезавантажувати IDE.


Ну не так яскраво. :) Виконуючи це, ви також повинні вибрати правильну настройку клавіатури, яку ви використовували раніше (наприклад, французькою). Відзначимо, що у мене більше немає проблеми з PhpStorm 2016.1. Я думаю, що "export IBUS_ENABLE_SYNC_MODE = 1" нарешті спрацював для мене.
COIL

1
Якщо у мене відкрито більше вікон IDE, перемикання між ними за допомогою alt + backtick негайно вибиває IDE після ibus restartвиклику.
Мартін Печка

0

Не маю уявлення, чи вирішення принесло наступне, але ...

У мене була така ж проблема, і я думаю, щоразу, коли я використовував STRG+Wмою клавіатуру застряг. Нещодавно я змінився:

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

З цього дня у мене більше не було цієї помилки. (можливо, це не має нічого спільного з цим, але перезапис конфігурації десь?)


0

System Settings -> Language Support

або

Ви можете шукати в головному меню Ubuntu для підтримки мови, після цього змініть "Спосіб введення з клавіатури" (внизу сторінки) з ibus на "none", а потім - Перезавантажте Ubuntu .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.