2.9.10.6 Утилита настройки системной локали localectl
Скачать документ Синтаксис
Основные команды
Опции утилиты
Примеры работы
Окружение
- Версия РЕД ОС: 7.3
- Конфигурация: Рабочая станция
- Версия ПО: localectl v246.10-17
Locale (локаль) – это региональные настройки операционной системы.
Каждая операционная система поставляется с конкретными региональными настройками. Эти настройки влияют на язык:
интерфейса;
сообщений об ошибках;
справочной информации;
вывода консольных утилит.
Также локаль влияет на формат чисел, даты и времени, денежной валюты и пр.
Для получения и изменения региональных настроек в РЕД ОС используется утилита командной строки localectl. Она позволяет просматривать и настраивать текущую локаль и список доступных раскладок клавиатуры, а также устанавливать новые значения.
Localectl может быть полезна для пользователей, которые работают в многоязычных средах или на компьютерах с разными макетами клавиатуры.
Синтаксис
Синтаксис утилиты имеет вид:
localectl [<опции>...] <команда>
Основные команды
Команды утилиты:
status – показать текущие настройки локали;
set-locale <локаль> – установить системную локаль;
list-locales – вывести список доступных локалей;
set-keymap <раскладка_клавиатуры> – установить раскладку клавиатуры для консоли;
list-keymaps – вывести доступные раскладки клавиатуры виртуальной консоли;
set-x11-keymap <раскладка_клавиатуры> – установить раскладку для Х11;
list-x11-keymap-models – вывести список доступных моделей раскладок для Х11;
list-x11-keymap-layouts – вывести список доступных раскладок для Х11;
list-x11-keymap-variants [<раскладка_клавиатуры>] – вывести список доступных вариантов раскладок для Х11;
list-x11-keymap-options – вывести список доступных опций для раскладок Х11.
Опции утилиты
Основные опции утилиты:
-h
,--help
– вывести справочную информацию;--version
– вывести версию утилиты;--no-ask-password
– не запрашивать пароль администратора при выполнении операций, которым необходимы дополнительные привилегии;-H
,--host=[<имя_пользователя>@]<имя_хоста>[:<порт>]
– выполнить команду на удаленном хосте;-M
,--machine=<контейнер>
– выполнить операцию в локальном контейнере;--no-convert
– не преобразовывать раскладку клавиатуры из консоли в Х11 и наоборот.
Примеры работы
Примеры работы утилиты:
просмотр текущих настроек локали:
localectl System Locale: LANG=ru_RU.UTF-8 VC Keymap: ru X11 Layout: ru,us X11 Variant: , X11 Options: grp:alt_shift_toggle
просмотр списка доступных локалей:
localectl list-locales C.UTF-8 aa_DJ.UTF-8 aa_ER.UTF-8 aa_ER.UTF-8@saaho aa_ET.UTF-8 af_ZA.UTF-8 agr_PE.UTF-8 ak_GH.UTF-8 am_ET.UTF-8 an_ES.UTF-8 anp_IN.UTF-8 ar_AE.UTF-8 …
просмотр списка доступных раскладок клавиатуры:
localectl list-keymaps ANSI-dvorak al al-plisi amiga-de amiga-us apple-a1048-sv apple-a1243-sv apple-a1243-sv-fn-reverse apple-internal-0x0253-sv apple-internal-0x0253-sv-fn-reverse applkey …
Для добавления поддержки русского языка выполните команду:
localectl set-locale LANG=ru_RU.UTF-8
Для добавления раскладки клавиатуры выполните следующую команду:
localectl set-keymap --no-convert ctrl_shift
Пример установки английской и русской раскладки, которые будут переключаться сочетанием клавиш Ctrl+Shift:
localectl --no-convert set-x11-keymap us,ru "" "" grp:ctrl_shift_toggle
Для применения настроек выполните:
systemctl restart display-manager
Localectl также может быть использован с другими утилитами командной строки, такими как systemctl и timedatectl, для управления системными настройками.
Дата последнего изменения: 09.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.