Вопрос или проблема
Неделю назад я обновился с 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 пользователи заметили следующие нюансы:
-
Переключение между раскладками: При попытке переключиться на неанглийскую раскладку с помощью сочетания клавиш
Alt+Shift
, приложения, такие как Firefox, не позволяют вводить текст на этой раскладке. Для того чтобы можно было вводить текст, необходимо дважды кликнуть в ячейку Google Sheets, и только после этого можно начать ввод. -
Наличие раскладок: В системы настройки был добавлен третий язык, но при переключении между окнами
Alt+Tab
эта раскладка не отображалась в системном трее. Это подтверждает, что проблема не ограничивается только одним приложением. -
Проблема с разными приложениями: В то время как в 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. Если вы подключаете дополнительные наборы символов или языковые пакеты, важно следить за совместимостью между этими инструментами. Надеемся, что данное решение поможет вам восстановить комфортную работу с раскладками на вашем компьютере.