Рейтинг:1

Budgie 21.10 проблема с переключением раскладок клавиатуры

флаг ng

У меня 2 раскладки - английская и русская. После перезагрузки не могу печатать по-русски, хотя индикатор клавиатуры показывает RU. Удаление клавиатуры RU из источников ввода и добавление ее снова помогает. Но только до следующего перезапуска. Изменение формата региона с Великобритании на Россию не помогает. Изменение порядка источников ввода также не имеет никакого эффекта. За последние 10 лет у меня никогда не было этой проблемы с другими вариантами Ubuntu.

Рейтинг:0
флаг zw

Я вижу следующее.

Budgie основан на GNOME, поэтому должен действовать аналогично GNOME. Нравится нам это или нет.
И GNOME, и Budgie используют XKB и Ibus; последний нужен только для сложных алфавитов.
С конфигурацией по умолчанию Budgie должен читать /etc/по умолчанию/клавиатура (см. пример ниже)

кошка << EOF | sudo tee /etc/default/клавиатура 
# ФАЙЛ КОНФИГУРАЦИИ КЛАВИАТУРЫ

# Обратитесь к странице руководства по клавиатуре(5).

XKBMODEL="pc105"
XKBLAYOUT="нас,ру"
ХКБВАРИАНТ=","
XKBOPTIONS="grp:alt_shift_toggle,grp_led:прокрутка"

BACKSPACE="угадай"
EOF

и установить из него раскладки клавиатуры и их сочетание клавиш. Таким образом, если у вас есть группа: alt_shift_toggle (Альт+Сдвиг), определенный здесь выше, он должен работать.

Чтобы добавить необходимые раскладки клавиатуры, вы должны запустить настройки клавиатуры (Клавиатура gnome-control-center) и добавьте необходимые языки в Источники ввода здесь.

Если вы хотите установить Альт+Сдвиг или же Ctrl+Сдвиг в первый раз вам нужно будет установить GNOME Tweaks sudo apt-get install gnome-tweaks --no-install-recommends и установить из него такие ярлыки в Клавиатура и мышьДополнительные параметры макетаПереключение на другой макет.

Затем вам нужно добавить соответствующий апплет на панель Budgie:

  1. Запустите настройки рабочего стола Budgie (волнистый попугайчик настройки рабочего стола)
  2. Перейти на вкладку «Верхняя панель»
  3. Нажмите на + кнопка добавить Раскладка клавиатуры апплет
  4. При желании переместить Раскладка клавиатуры к нужной части панели Budgie
  5. Проверьте изменение раскладки клавиатуры и убедитесь, что оно изменилось на верхней панели Budgie.

Подробности доступны по адресу https://getsol.us/articles/configuration/configuring-keyboard-layout/en/ .

Примечание. Если ваши проблемы не устранены, возможно, это проблема с разрешениями, вам необходимо сбросить их, sudo chown -R $USER:$USER ~/.cache ~/.config ~/.local затем перезагрузитесь и повторите описанные выше шаги.

При написании этого текста я чувствовал, что и GNOME, и Budgie не подходят для использования в реальной жизни. Хорошо, что существуют полнофункциональные альтернативы, такие как KDE, MATE и Xfce.

Pavel Schriber avatar
флаг ng
Спасибо. Я это проверю.Пока я использую Super+Space по умолчанию.
Pavel Schriber avatar
флаг ng
Ну, это не помогло. Несмотря на то, что мне не нужны Alt+Shift, я установил GNOME Tweaks. Апплет раскладки клавиатуры уже добавлен. Как ни странно, установка комбинации Alt+Shift вообще не переключала клавиатуру. Проблема все еще на месте.
N0rbert avatar
флаг zw
У вас могут быть проблемы с Ibus, рассмотрите возможность его отключения. Или попробуйте новый профиль пользователя.
Pavel Schriber avatar
флаг ng
Привет, N0rbert, я добавил dpkg-divert для отключения IBus, и после перезагрузки пару раз все вроде нормально. Я обновлю свой вопрос, если проблема не исчезнет. Спасибо, приятель!
Pavel Schriber avatar
флаг ng
Плавно летим. Все в порядке. Отключение Ibus помогло. Спасибо за совет.
N0rbert avatar
флаг zw
Отлично, так что вы можете принять этот ответ, чтобы отметить проблему как решенную :)

Ответить или комментировать

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