Unity / 18.04 удалить языковой селектор рядом с иконкой клавиатуры

Я только что перешел на Bionic Beaver (18.04) из Xenial, и после того, как я нашел GNOME3, я решил вернуться в Unity (я предпочитаю иметь индикаторы приложений и HUD). Моя раскладка клавиатуры установлена ​​на US International с мертвыми клавишами, и я также установил fcitx с поддержкой Simple Pinyin, чтобы я мог набирать китайский язык.

Я заметил, что с момента обновления рядом с монитором появляется индикатор языка en значок клавиатуры, когда я нахожусь в текстовом поле и на раскладке клавиатуры США. Это заставляет значки в лотке прыгать влево и вправо. Можно ли просто сохранить значок клавиатуры и выключить индикатор языка?

0
задан 15 May 2018 в 15:47

2 ответа

Я вошел в сеанс Unity, включил Fcitx и могу подтвердить поведение. При использовании метода ввода Fcitx (в моем случае Sunpinyin) я вижу это:

, и при использовании раскладки клавиатуры на английском (США) я вижу это:

, когда в области ввода, или часть us исчезает.

Я полагаю, что объяснение состоит в том, что существуют значки для методов ввода Fcitx , но не для раскладок клавиатуры XKB, а затем он показывает общий значок Fcitx вместо этого вместе (иногда) с аббревиатурой. Если я правильно его помню, это было так, но это не ново в 18.04.

Если вам не нравится это поведение, одним из вариантов является переход на IBus, установка, например. ibus-libpinyin, relogin и выберите Intelligent Pinyin в текстовом входе.

1
ответ дан 17 July 2018 в 14:14

Я вошел в сеанс Unity, включил Fcitx и могу подтвердить поведение. При использовании метода ввода Fcitx (в моем случае Sunpinyin) я вижу это:

, и при использовании раскладки клавиатуры на английском (США) я вижу это:

, когда в области ввода, или часть us исчезает.

Я полагаю, что объяснение состоит в том, что существуют значки для методов ввода Fcitx , но не для раскладок клавиатуры XKB, а затем он показывает общий значок Fcitx вместо этого вместе (иногда) с аббревиатурой. Если я правильно его помню, это было так, но это не ново в 18.04.

Если вам не нравится это поведение, одним из вариантов является переход на IBus, установка, например. ibus-libpinyin, relogin и выберите Intelligent Pinyin в текстовом входе.

1
ответ дан 20 July 2018 в 14:18
  • 1
    Спасибо за помощь Гуннар. Я попробовал ibus-libpinyin, но он не появлялся, поэтому я решил вернуться к fcitx (это не мешает мне переключиться с программного обеспечения, к которому я привык), но теперь он больше не работает в Sublime Text , Хотя я (надеюсь) исправлю это, еще один вариант - перейти к настройке метода ввода и нажать кнопку клавиатуры внизу, а затем выбрать любой метод ввода, который вы обычно используете в качестве раскладки клавиатуры по умолчанию. Таким образом, вещь us всегда отображается. Уродливо, но, по крайней мере, это не прыгает. Поведение определенно не наблюдается в 16.04, но это может иметь и другие основания. – bluppfisk 16 May 2018 в 10:47
  • 2
    После того, как я немного поработал, я запустил ibus, но все перечисленные методы ввода имеют & quot; (fcitx) & quot ;. Теперь я совершенно смущен. Также не работает в Sublime Text. Я могу просто переустановить все Ubuntu с нуля. – bluppfisk 16 May 2018 в 11:28
  • 3
    Обновление. В итоге я полностью удалил значок в трее и запомнил нужные мне ярлыки (например, переключение между традиционными и упрощенными китайцами). Проблема с Sublime Text 3 была решена путем компиляции пользовательской библиотеки C (._.), Которая восстанавливает поддержку. Я клянусь, что это сработало раньше. Не желаемый результат, но приемлемый. Спасибо, что указал мне в правильном направлении, Гуннар. – bluppfisk 16 May 2018 в 14:18
  • 4
    @bluppfisk: Приятно слышать, что вы нашли достойный способ. (Что касается перехода на IBus, это должно быть просто, возможно, вы пропустили, чтобы изменить метод в Language Support .) – Gunnar Hjalmarsson 16 May 2018 в 16:49

Другие вопросы по тегам:

Похожие вопросы: