Проблема с изменением раскладки клавиатуры в Firefox, Kate, Konsole и другом программном обеспечении после обновления 24.04

Вопрос или проблема

Неделю назад я обновился с 22.04 до 24.04. Почти не было никаких проблем, но теперь я заметил что-то странное.

Я использую две раскладки клавиатуры и переключаюсь между ними с помощью сочетания Alt+Shift.

Когда я пытаюсь что-либо напечатать на неанглийской раскладке в Google Sheets через Firefox, ничего не происходит. Сначала мне нужно дважды щелкнуть по ячейке, тогда я могу печатать.

Если я использую английскую раскладку, проблем нет вообще.

Для целей отладки в системных настройках я добавил третью раскладку. Удивительно, но когда я переключаюсь в Firefox, я даже не могу выбрать эту третью раскладку. Её там нет! Я говорю о значке в системном трее.

На самом деле эта проблема (отсутствие раскладки клавиатуры) повторяется для большинства программного обеспечения (Kate, Phpstorm, Slack, даже Konsole). Chromium почему-то не затрагивается: я могу видеть, выбирать и набирать в Chromium, используя любую добавленную раскладку клавиатуры.

Чтобы прояснить: в Firefox и другом программном обеспечении я могу использовать раскладку#1 и раскладку#2, но не раскладку#3. В Google Sheets конкретно я могу выбрать раскладку#2, но затем ничего не происходит, когда я печатаю.

Если я зайду в системные настройки – Ввод устройств – Клавиатура, то я могу использовать любую раскладку в области тестирования.

Моя система:

Операционная система: Kubuntu 24.04
Версия KDE Plasma: 5.27.11
Версия KDE Frameworks: 5.115.0
Версия Qt: 5.15.13
Версия ядра: 6.8.0-44-generic (64-бит)
Графическая платформа: X11
Процессоры: 8 × Intel® Core™ i7-4770 CPU @ 3.40GHz
Память: 15,6 GiB ОЗУ
Графический процессор: NVIDIA GeForce GTX 970/PCIe/SSE2
Производитель: MSI
Название продукта: MS-7850
Версия системы: 1.0

И я могу подтвердить, что на этом компьютере не было проблем с 22.04. Также не было проблем на моем ноутбуке с 22.04.

Наконец, я нашел решение. Похоже, есть какой-то конфликт между ibus и… чем-то?

Что сработало для меня:

sudo apt remove ibus

На этом этапе apt также удаляет zoom, который я установил ранее из deb файла. Это нормально. Мы переустановим его, но на этот раз используем snap, потому что не хотим, чтобы ibus вернулся:

sudo snap install zoom-client

Готово. Всё работает отлично.

Р.S. Я также экспериментировал с fcitx5, но, похоже, этот пакет не нужен. Однако, как я заметил, если я загружаюсь в Live Kubuntu 24.04 с USB-накопителя, fcitx5 установлен по умолчанию. Так что я не на 100% уверен, нужно ли мне его добавлять и зачем.

Ответ или решение

При обновлении операционной системы с Kubuntu 22.04 до 24.04 пользователи могут столкнуться с рядом проблем. Среди них — сбой переключения раскладки клавиатуры в некоторых приложениях, таких как Firefox, Kate, Konsole и других. Рассмотрим подробно, что делать, если после обновления вы заметили, что переключение раскладок работает некорректно, особенно в Google Sheets в Firefox.

Проблема в деталях

После перехода на Kubuntu 24.04 пользователи заметили следующие нюансы:

  1. Переключение между раскладками: При попытке переключиться на неанглийскую раскладку с помощью сочетания клавиш Alt+Shift, приложения, такие как Firefox, не позволяют вводить текст на этой раскладке. Для того чтобы можно было вводить текст, необходимо дважды кликнуть в ячейку Google Sheets, и только после этого можно начать ввод.

  2. Наличие раскладок: В системы настройки был добавлен третий язык, но при переключении между окнами Alt+Tab эта раскладка не отображалась в системном трее. Это подтверждает, что проблема не ограничивается только одним приложением.

  3. Проблема с разными приложениями: В то время как в Chromium нет проблем с переключением раскладки, в Firefox и других приложениях возникают трудности. При этом в тестовой области системных настроек все раскладки работают корректно.

Причина возникновения

Было установленно, что проблема связана с конфликтом программного обеспечения, а именно — бэкенда ввода ibus. Это может вызывать некорректное поведение в некоторых графических приложениях, препятствуя нормальному переключению раскладок.

Решение проблемы

Решение, которое помогло пользователю, состоит в удалении ibus. Этот процесс можно выполнить следующими командами:

sudo apt remove ibus

После этого, если программа Zoom, установленная ранее, исчезнет, ее можно будет переустановить с использованием snap, чтобы избежать повторного появления ibus:

sudo snap install zoom-client

После проведения этих действий функциональность переключения раскладок восстановится, что позволит вводить текст на любом языке без дополнительных манипуляций.

Дополнительные эксперименты

Пользователь также упомянул о fcitx5. Этот пакет обычно не является обязательным, но его наличие в Live-версии Kubuntu 24.04 вызывает вопросы. Он может использоваться для ввода текстов на языках, требующих дополнительных символов. Если вы работаете с такими языками и сталкиваетесь с проблемами, возможно, стоит рассмотреть его установку:

sudo apt install fcitx5

Заключение

Обновление операционной системы может вызывать неожиданные проблемы с управлением вводом, и важно знать, как их решать. Удаление ibus оказалось эффективным способом устранения конфликтов с раскладками клавиатуры в большинстве приложений на Kubuntu 24.04. Если вы подключаете дополнительные наборы символов или языковые пакеты, важно следить за совместимостью между этими инструментами. Надеемся, что данное решение поможет вам восстановить комфортную работу с раскладками на вашем компьютере.

Оцените материал
Добавить комментарий

Капча загружается...