Смена раскладки клавиатуры по умолчанию в Ред ОС — инструкция

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

Для пользователей среды KDE Plasma путь к изменению параметра в GUI: «Параметры системы» → «Устройства ввода» → «Клавиатура» → «Раскладка». Здесь можно задать приоритетный язык и горячие клавиши для переключения.

В терминале настройка выполняется через редактирование /etc/X11/xorg.conf.d/00-keyboard.conf. Пример конфигурации для русского и английского языков с переключением по Alt+Shift:


Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us,ru"
Option "XkbModel" "pc105"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

После внесения изменений примените настройки командой:

setxkbmap -layout us,ru -option grp:alt_shift_toggle

Если используется localectl, можно выполнить:

localectl set-x11-keymap us,ru pc105 "" grp:alt_shift_toggle

Для сохранения настроек в консоли без X-сервера редактируется /etc/default/keyboard:


XKBLAYOUT="us,ru"
XKBMODEL="pc105"
XKBOPTIONS="grp:alt_shift_toggle"

Проверить текущие параметры можно командой:

localectl status

После внесения изменений перезагрузите X-сервер или систему.

Проверка текущей раскладки клавиатуры и метода переключения

Чтобы определить активную схему ввода и используемый способ её изменения, выполните следующие команды в терминале:

  • setxkbmap -query – отобразит текущие параметры, включая используемую комбинацию для смены метода ввода.
  • localectl status – покажет настройки системы, если используется systemd.
Читайте также:  Как создать и удалить пользователей в Ubuntu и Debian

Для изменения комбинации переключения в среде X11:

setxkbmap -option "grp:alt_shift_toggle"

Для перманентной настройки в файле /etc/default/keyboard измените строку:

XKBLAYOUT="us,ru"
XKBOPTIONS="grp:ctrl_shift_toggle"

В среде Wayland метод зависит от используемого окружения. В GNOME измените параметры через:

gsettings set org.gnome.desktop.input-sources xkb-options "['grp:win_space_toggle']"

Список доступных комбинаций:

Комбинация Описание
grp:alt_shift_toggle Alt + Shift
grp:ctrl_shift_toggle Ctrl + Shift
grp:caps_toggle Caps Lock
grp:win_space_toggle Super (Win) + Пробел

После изменения конфигурации X11 выполните:

setxkbmap -option

Чтобы настройки применялись при запуске системы, добавьте команду в ~/.xprofile или ~/.xinitrc.

Изменение раскладки по умолчанию через настройки системы

Для корректировки активного метода ввода на постоянной основе в графическом интерфейсе используйте модуль конфигурации Параметры. Откройте его через главное меню или командой:

kcmshell5 kcm_keyboard

В разделе Методы ввода выберите нужный вариант и перетащите его в начало списка. Убедитесь, что включен автозапуск службы ibus или fcitx, если применяется альтернативный движок.

Если в системе используется Gnome, откройте gnome-control-center и перейдите в секцию Регион и язык. В блоке Ввод установите нужный порядок.

Читайте также:  Как устранить ошибку белого экрана в WordPress и вернуть сайт к работе

В Xfce настройка производится через:

xfce4-keyboard-settings

Если изменения не сохраняются после перезагрузки, проверьте наличие конфигурационного файла:

~/.config/xkb/config

При отсутствии создайте его вручную:

[Layout]
Options="grp:alt_shift_toggle"

Для терминальных сессий настройте /etc/default/keyboard, изменив строку:

XKBLAYOUT="us,ru"

После внесения изменений перезапустите службу:

systemctl restart keyboard-setup

Основные параметры для настройки:

Параметр Значение
XKBLAYOUT Определяет активные схемы
XKBOPTIONS Назначает сочетание клавиш для переключения
InputMethod Указывает используемый движок (ibus, fcitx)

Для окончательной проверки введите:

setxkbmap -query

Если параметры не применяются, убедитесь, что нет конфликтов с .xinitrc или .profile.

Редактирование конфигурационных файлов для смены раскладки

Для изменения схемы ввода на системном уровне в данной операционной системе необходимо редактировать файлы конфигурации X.Org или локальные настройки пользователя.

Основной файл конфигурации для X-сервера – /etc/X11/xorg.conf.d/00-keyboard.conf. Если он отсутствует, создайте его вручную:


Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us,ru"
Option "XkbModel" "pc105"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

Значение XkbLayout определяет список используемых схем ввода. XkbOptions задаёт сочетание клавиш для переключения. После внесения изменений требуется перезапустить X-сервер или выполнить setxkbmap вручную:


setxkbmap -layout us,ru -option grp:alt_shift_toggle

Если система использует localectl, редактирование файлов можно заменить выполнением команды:

Читайте также:  Инструкция по установке Visual Studio Code в Ubuntu и Debian


localectl set-x11-keymap us,ru pc105 ",winkeys" grp:alt_shift_toggle

Для пользователей Wayland настройки X.Org не применяются. В таких средах изменения вносятся через /etc/vconsole.conf (для TTY) или параметры графического окружения.

Пример /etc/vconsole.conf:


KEYMAP=ru
FONT=cyr-sun16

После редактирования выполните:


loadkeys ru

Если система использует Gnome или KDE, можно задать параметры через графический интерфейс, но для полноценных изменений на уровне системы предпочтительнее редактирование конфигурационных файлов.

Файл Назначение
/etc/X11/xorg.conf.d/00-keyboard.conf Настройки для X.Org
/etc/vconsole.conf Настройки для консоли
~/.xprofile Пользовательские параметры
/etc/default/keyboard Глобальные настройки

Настройка переключения раскладки с помощью командной строки

Для управления входными методами через терминал в данной ОС используется утилита setxkbmap. Она позволяет задавать параметры без перезагрузки.

Для установки нужных языков выполните команду:

setxkbmap -layout us,ru

Для назначения сочетания клавиш:

setxkbmap -option grp:alt_shift_toggle

Другие варианты:

  • Caps Lock: setxkbmap -option grp:caps_toggle
  • Ctrl + Shift: setxkbmap -option grp:ctrl_shift_toggle
  • Win + Пробел: setxkbmap -option grp:win_space_toggle

Для автоматизации добавьте команду в ~/.xprofile или ~/.bashrc.

Проверка текущих параметров:

setxkbmap -query

Для X11 возможна настройка через конфигурационные файлы. Создайте или измените /etc/X11/xorg.conf.d/00-keyboard.conf:


Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

После изменений перезапустите сервер X:

systemctl restart display-manager

Для Wayland можно использовать localectl:

localectl set-x11-keymap us,ru "" grp:alt_shift_toggle

Проверка:

localectl status

Таблица доступных комбинаций:

Комбинация Аргумент
Alt + Shift grp:alt_shift_toggle
Ctrl + Shift grp:ctrl_shift_toggle
Caps Lock grp:caps_toggle
Win + Пробел grp:win_space_toggle

Видео по теме статьи [Смена раскладки клавиатуры по умолчанию в Ред ОС]

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *