Bug 54160

Summary: Выбранный тип ввода mozc не отображается как выбранный в трее в GNOME
Product: Sisyphus Reporter: Artem Varaksa <varaksaaa>
Component: fcitx5-mozcAssignee: viy <viy>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: demitelinevazhno, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Скриншот none

Description Artem Varaksa 2025-05-06 15:48:09 MSK
Created attachment 18392 [details]
Скриншот

Шаги
====

1. # apt-get install -y fcitx5 fcitx5-mozc fcitx5-configtool \
    fonts-otf-google-noto-sans{,-mono}-cjk-jp fonts-ttf-google-noto-emoji{,-color} \
    fcitx5-gtk{,2,3,4}

2. Перезагрузить систему.
3. Зайти в модуль конфигуратора fcitx5: ПКМ на иконке в системном лотке -> Настроить
4. Перейти на вкладку Метод ввода в конфигураторе
5. В поисковой строке окна Доступный метод ввода найти и выбрать метод ввода Mozc
6. Переместить Mozc влево, в окно Текущий метод ввода
7. ПКМ/ЛКМ на иконке в системном лотке -> выбрать Mozc
8. ПКМ/ЛКМ по иконке -> Настройки Mozc -> выбрать любой вариант кроме Хирагана
9. ПКМ/ЛКМ по иконке -> Настройки Mozc

Фактический результат
=====================

Визуально выбрана всегда Хирагана, хотя фактически выбрался другой метод ввода, о чём также свидетельствует иконка в трее (см. скриншот).

Ожидаемый результат
===================

Визуально в меню выбран корректный пункт.

Воспроизводимость
=================

Воспроизводится на виртуальных машинах:

[sisyphus] ALT Workstation 11.0 x86_64
fcitx5-5.1.2-alt1_1.2.x86_64
fcitx5-autostart-5.1.2-alt1_1.2.noarch
fcitx5-configtool-5.1.1-alt3_1.x86_64
fcitx5-data-5.1.2-alt1_1.2.noarch
fcitx5-gtk3-5.1.0-alt3_1.x86_64
fcitx5-gtk-5.1.0-alt3_1.x86_64
fcitx5-libs-5.1.2-alt1_1.2.x86_64
fcitx5-mozc-2.31.5712-alt2_1.x86_64
fcitx5-qt-5.1.9-alt1_4.x86_64
fcitx5-qt-libfcitx5qt5widgets-5.1.9-alt1_4.x86_64
fcitx5-qt-libfcitx5qtdbus-5.1.9-alt1_4.x86_64
fcitx5-qt-module-5.1.9-alt1_4.x86_64

[p11+377171] ALT Workstation 11.0 x86_64
fcitx5-5.1.2-alt1_1.2.x86_64
fcitx5-autostart-5.1.2-alt1_1.2.noarch
fcitx5-configtool-5.1.1-alt3_1.x86_64
fcitx5-data-5.1.2-alt1_1.2.noarch
fcitx5-gtk3-5.1.0-alt3_1.x86_64
fcitx5-gtk-5.1.0-alt3_1.x86_64
fcitx5-libs-5.1.2-alt1_1.2.x86_64
fcitx5-mozc-2.31.5712-alt2_1.x86_64
fcitx5-qt-5.1.1-alt1_3.x86_64
fcitx5-qt-libfcitx5qt5widgets-5.1.1-alt1_3.x86_64
fcitx5-qt-libfcitx5qtdbus-5.1.1-alt1_3.x86_64
fcitx5-qt-module-5.1.1-alt1_3.x86_64

[p11] ALT Workstation 11.0 x86_64
fcitx5-5.1.2-alt1_1.2.x86_64
fcitx5-autostart-5.1.2-alt1_1.2.noarch
fcitx5-configtool-5.1.1-alt3_1.x86_64
fcitx5-data-5.1.2-alt1_1.2.noarch
fcitx5-gtk3-5.1.0-alt3_1.x86_64
fcitx5-gtk-5.1.0-alt3_1.x86_64
fcitx5-libs-5.1.2-alt1_1.2.x86_64
fcitx5-mozc-2.17.2102.102.1-alt2_20.1.x86_64
fcitx5-qt-5.1.1-alt1_3.x86_64
fcitx5-qt-libfcitx5qt5widgets-5.1.1-alt1_3.x86_64
fcitx5-qt-libfcitx5qtdbus-5.1.1-alt1_3.x86_64
fcitx5-qt-module-5.1.1-alt1_3.x86_64
Comment 1 gosts 87 2025-05-27 14:28:45 MSK
Это в Wayland или в X-ах?
Если в X11, то какие переменные указаны в 
~/.bash_profile указаны?
Comment 2 Artem Varaksa 2025-05-27 15:20:22 MSK
Проверял в Wayland.
Comment 3 gosts 87 2025-05-27 16:59:08 MSK
Проверил на Alt Kworkstation 11.0 (Wayland) на реальном "железе" – проблема не наблюдается.
Comment 4 Artem Varaksa 2025-05-27 17:04:16 MSK
Ошибка для Workstation (GNOME), а не Workstation K (KDE).
Comment 5 gosts 87 2025-05-27 17:24:51 MSK
(Ответ для Artem Varaksa на комментарий #4)
> Ошибка для Workstation (GNOME), а не Workstation K (KDE).

Это понятно. Я специально выбрал KDE для сравнения...
Comment 6 Artem Varaksa 2025-05-27 17:43:56 MSK
Понял, да, на KDE не воспроизводилось и у меня, ошибка именно с GNOME.
Comment 7 gosts 87 2025-05-27 18:13:37 MSK
(Ответ для Artem Varaksa на комментарий #6)
> Понял, да, на KDE не воспроизводилось и у меня, ошибка именно с GNOME.

Gnome - на GTK, KDE - на Qt.
Comment 8 gosts 87 2025-05-27 18:17:29 MSK
И ещё, в Gnome3, в отличие от других DE Редактор Метода Ввода IBUS установлен по-умолчанию и он-же управляет переключением раскладки клавиатуры, а не XKB.