Содержание

Skip to end of metadata
Go to start of metadata


Данная статья применима к:

  • ОС ОН Орёл 2.12
  • ОС СН Смоленск 1.6
  • ОС СН Смоленск 1.5
  • ОС СН Ленинград 8.1

Проверка списка установленных локалей

Проверить список установленных локалей можно командой locale -a.


locale -a
Например, для ОС СН 1.6 с установленными обновлениями безопасности список выглядит так:

C
C.UTF-8
POSIX
ru_RU.utf8


Добавление системных локалей

В интерактивном режиме

Добавить требуемые языки в интерактивном режиме (Локаль по умолчанию в системном окружении ru_RU.UTF-8) можно с помощью команды:

sudo dpkg-reconfigure locales
После запуска команды необходимо выбрать нужные локали в общем списке доступных локалей, нажав клавишу Tab выбрать кункт <Ок> и подтвердить изменения нажатием клавиши Enter.

В командной строке

Полный список доступных локалей хранится в файле /etc/locale.gen. Для добавления (удаления) локалей нужно в этом файле раскомментировать (закоментировать) строчку с нужной локалью (для добавления можно просто добавить в файл соответствующие строчки) и выполнить команду:

sudo locale-gen

Настройка клавиатуры

Для консольных сессий всех пользователей

Настройки клавиатуры для консольных сессий всех пользователей задаются в файле /etc/default/keyboard. Используемые локали задаются в параметре XKBLAYOUT, например

XKBLAYOUT="en,fr,de,ru"

Для графических сессий всех пользователей

Для добавления локалей в графические сессии всех пользователей следует в файл в /etc/X11/fly-dm/Xstartup добавить команду в пустую третью сточку:

setxkbmap -layout us,ru,de,fr


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

# Для ОС СН Смоленск 1.5:
sudo /etc/init.d/keyboard-setup restart

# Для более поздних версий Astra Linux:
sudo systemctl restart keyboard-setup

Перезапустить пользовательскую сессию.

Для отдельных пользователей

Для заданного пользователя от его имени создать файл locales.desktop в $HOME/.config/autostart/ (где $HOME — домашняя папка пользователя) и указать в нём:

[Desktop Entry]
Name = Раскладки
GenericName = Раскладки
Type = Application
NoDisplay = false
Exec = setxkbmap -layout us,ru,de,fr
Icon = preferences-desktop-keyboard
X-FLY-IconContext = Applications
Hidden = false
Terminal = false
StartupNotify = false
Categories = System;


Переключение заданных раскладок можно выполнить сочетанием клавиш или щелчком левой кнопки мыши на значке раскладки в трее.

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

dpkg-reconfigure keyboard-configuration


Для использования раскладок отличных от EN и RU в операционной системе специального назначения "Astra Linux Special Edition" (ОС СН Смоленск) РУСБ.10015-01 версии 1.5 необходимо установить кумулятивное обновление № 29032017SE15 согласно инструкции или отдельно установить из данного обновления пакеты fly-wm и libflycore

2 Comments

  1. По раскладке для Орла актуально