Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
ОС СН Смоленск

Оглавление


Информация
titleДанная статья применима к:
  • ОС ОН Орёл 2.12
    • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6

    • )

    • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление

    ОС СН Смоленск
    • 1.5

    ОС СН Ленинград 8.1


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

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


    Command

    locale -a

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

    Command
    Titlelocale -a

    C
    C.UTF-8
    POSIX
    ru_RU.utf8


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

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

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

    Command
    borderColor#c2e6ff
    bgColor#e2f3ff

    sudo dpkg-reconfigure locales

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

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

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

    Command
    sudo locale-gen

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

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

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

    Информация
    XKBLAYOUT="en,fr,de,ru"

    Пример рабочего файла:


    Информация

    # KEYBOARD CONFIGURATION FILE

    # Consult the keyboard(5) manual page.

    XKBMODEL="pc105"
    XKBLAYOUT="us,ru"
    XKBVARIANT=","
    XKBOPTIONS="grp:ctrl_shift_toggle,grp_led"

    BACKSPACE="guess"

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

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

    Command
    setxkbmap -layout us,ru,de,fr


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

    Command
    borderColor#c2e6ff
    bgColor#e2f3ff

    # Для ОС СН Смоленск 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=Layouts
    Name[ru]=Раскладки
    GenericName=Layouts
    GenericName[ru]=Раскладки
    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;


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

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

    Command
    borderColor#c2e6ff
    bgColor#e2f3ff

    dpkg-reconfigure keyboard-configuration

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