ОС СН Минск 7.6 (не является сертифицированным СЗИ)
Проверка списка установленных локалей
Проверить список установленных локалей можно командой 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 — домашняя папка пользователя) и указать в нём:
Переключение заданных раскладок можно выполнить сочетанием клавиш или щелчком левой кнопки мыши на значке раскладки в трее.
Использовать дополнительные настройки клавиатуры возможно командой:
dpkg-reconfigure keyboard-configuration
Для использования раскладок отличных от EN и RU в операционной системе специального назначения "Astra Linux Special Edition" (ОС СН Смоленск) РУСБ.10015-01 версии 1.5 необходимо:
- установить кумулятивное обновление № 29032017SE15 согласно инструкции или отдельно установить из данного обновления пакеты fly-wm и libflycore