Задача: Как на Ubuntu 22.04 Desktop
настроить чтобы переключение раскладки клавиатуры Eng/Rus
было, как на Windows
, т.е. через сочетание клавиш Left Alt + Left Shift
, просто у меня на домашнем ноутбуке Lenovo E555
до сих пор через жопу после того, как я перевел систему с Ubuntu 18.04 Desktop
на Ubuntu 22.04 Desktop
, а именно, как Left Ctrl + ~ (тильда).
Не удобно из дефолтных настроек я не нашел как изменить на привычное, привыкал, долго привыкал, а тут на работе выдалось свободное время и решил добиться работоспособного решения.
Используемый образ: ubuntu-22.04.1-desktop-amd64.iso
развернутый на тестовом сервере под управлением Debian 10 + Proxmox 6.4-13
, как виртуальная машина.
Система установлена, перехожу:
Settings - Keyboard - (Input Sources)
нажимаю +
этим действие добавляю источник ввода
см. скриншот для наглядного понимания
набираю в строке поиска: russ
нахожу в найденном Russian
и нажимаю Add
см. скриншот для наглядного понимания
в итоге получается вот так:
(Input Sources) English (US) и Russian
см. скриншот для наглядного понимания
Теперь у меня два языка ввода.
Cледующим этапом настраиваю сочетание клавиш для переключения между ними:
вот только в (Special Character Entry)
нет возможность выбрать Left Shift
т.к. у меня это система под Debian 10 + Proxmox 6.4-13
то я отключаю Wayland:
sudo nano /etc/gdm3/custom.conf [daemon] AutomaticLoginEnable=true AutomaticLogin=ekzorchik WaylandEnable=false [security] [xdmcp] [chooser] [debug]
После нажимаем Ctrl + O, Enter - Ctrl + X
(для выхода из редактора)
отправляем систему в перезагрузку, либо
sudo systemctl restart gdm3
Проверить какой графический сервер сейчас используется можно с помощью команды:
echo $XDG_SESSION_TYPE x11
На заметку: когда Wayland
включено то графический сервер wayland
Если вы отключили Wayland
, то для этого необходимо установить утилиту gnome-tweaks
sudo apt-get install -y gnome-tweaks
запускаем gnome-tweaks or Ctrl + Shift + t
и набираю gnome-tweaks
и нажимаю клавишу Enter
см. скриншот для наглядного понимания
переходим в пункт Keyboard & Mouse - Additional Layout Options (Дополнительные параметры раскладки)- Switching to another layout
– и отмечаю галочкой Left Alt + Left Shift
см. скриншот для наглядного понимания
После чего смена раскладки идет через привычное сочетание клавишу Left Alt + Left Shift
, как в Windows
дабы работа с текстом была прозрачна не зависимо на какой системе Вы, сейчас находитесь.
Если же Вы все же не хотите отключать Wayland,
то можно прибегнуть к командам:
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
но вот переключение раскладки клавиатуры сопровождается окном:
см. скриншот для наглядного понимания
когда выполнил переключение язык не сразу изменяется, а спустя задержку 1-2
секунды как мне показалось, так что мой выбор отключать Wayland.
Для меня это важно, Вы же смотрите как Вам удобно.
На этом заметка завершена. с уважением автор блога Олло Александр aka ekzorchik.