К обсуждениям

Fcitx5 не включается только в Brave под KDE Wayland: матрица границ ввода

Редакция VOne Технологии

Как сравнить Mozc в KWrite, Firefox и Brave, проверить фактический Ozone backend и текущий способ запуска Fcitx5, не перебирая случайные flags и не меняя глобальные переменные окружения.

Создайте контроль одной строки

Подготовьте нейтральную последовательность латиницы и японских знаков, которая не содержит имени, адреса или рабочего текста. Введите её в KWrite, Firefox и одно пустое поле Brave, используя одинаковый способ переключения Mozc. Для каждого приложения отметьте, меняется ли индикатор метода ввода, появляется ли окно кандидатов и вставляется ли выбранный текст. Не делайте вывод «Fcitx исправен» только по одному приложению: разные toolkit и backend используют разные пути ввода. Если сбой есть во всех трёх, остановите браузерную ветку и сначала проверьте базовый запуск Fcitx5.

Зафиксируйте фактический backend приложения

Chromium использует Ozone как слой низкоуровневого ввода и графики и может работать через X11 или Wayland. Запишите session type рабочего стола, выбранный Ozone backend и командную строку текущего запуска Brave, не меняя её. Документация Fcitx предлагает способы различить XWayland и native Wayland и отдельно описывает Chromium. Важно зафиксировать реальное состояние, а не предполагаемое по ярлыку. Если flags-файл существует, сохраните его хеш и содержимое локально, но не публикуйте пути профиля. Несовпадение ожидаемого и фактического backend уже объясняет, почему случайный флаг не дал полезного контроля.

Снимите конфигурацию Fcitx5 без правки

Запишите способ запуска Fcitx5 в KDE, значения XMODIFIERS, GTK_IM_MODULE и QT_IM_MODULE и наличие одного активного процесса. Официальная страница Fcitx предупреждает, что рекомендации различаются для XWayland, native Wayland и compositor, а для KDE важен запуск через Virtual Keyboard при использовании text-input protocol. Не экспортируйте новые значения и не перезапускайте Fcitx через tray в середине теста: это меняет сокет и исходное состояние. Сравните снимок с документацией и пометьте расхождения как вопросы, а не как готовые исправления для вашей версии Plasma.

Эскалируйте одну воспроизводимую границу

Пакет должен содержать версии Fedora, Plasma, Brave и Fcitx5, фактический backend, текущие переменные без личных путей и таблицу трёх приложений. Добавьте, работает ли адресная строка и обычное поле страницы одинаково. Не перебирайте text-input-v1, v3, GTK4 и X11 за один сеанс: такое множество комбинаций лишает отчёт контрольной точки и может вызвать новые симптомы. Если нужна следующая попытка, выберите одну рекомендацию владельца компонента и заранее запишите способ отката. Стоп-критерий — необходимость менять глобальный профиль окружения, удалять конфигурацию или продолжать после сбоя всего сеанса ввода.

Материал подготовлен редакцией VOne с применением ИИ для матрицы границ; Ozone и Fcitx Wayland вручную сверены по первичным документам, а персональные сведения и неподтверждённые выводы автора issue не используются.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.