См. также Добавление дополнительной региональной настройки и раскладки клавиатуры
В данной статье описывается настройка метода ввода на китайском языке, в том числе:
|
Проверить версию пакета fly-wm:
|
Установка пакетов выполняется в сессии администратора (администратора с высоким уровнем целостности если механизм мандатного контроля целостности включен в используемой ОС).
Для установки комплекта пакетов поддержки отображения китайских иероглифов:
Установить пакеты службы ibus для работы с клавиатурой и пакет debian-archive-keyring для работы с подключенными репозиториями:
| sudo apt install ibus ibus-gtk3 debian-archive-keyring |
Подключить репозиторий Debian (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов). Пример команд для включения репозитория Debian в список репозиториев:
Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7):
| echo "deb https://ftp.ru.debian.org/debian buster main contrib non-free" | sudo tee /etc/apt/sources.list.d/debian.list |
Для более ранних обновлений Astra Linux Special Edition и для Astra Linux Common Edition:
| echo "deb https://archive.debian.org/debian stretch main contrib non-free" | sudo tee /etc/apt/sources.list.d/debian.list |
После выполнения указанных команд будет создан файл /etc/apt/sources.list.d/debian.list. Для отключения репозитория после завершения его использования удалить этот файл;
Обновить списки пакетов:
| sudo apt update |
Установить пакеты:
Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7):
| sudo apt install fonts-arphic-uming fonts-arphic-ukai ibus-libpinyin libpinyin13 liblua5.1-0 |
Для более ранних обновлений Astra Linux Special Edition и для Astra Linux Common Edition:
| sudo apt install fonts-arphic-uming fonts-arphic-ukai ibus-libpinyin libpinyin7 liblua5.1-0 |
В результате выполнения указанных команд будут установлены:
китайские шрифты:
fonts-arphic-uming;
В файл .xsessionrc в домашнем каталоге пользователя добавить строчки (если такого файла нет, то создать его):
export XMODIFIERS=@im=ibus export GTK_IM_MODULE=xim export QT_IM_MODULE=ibus |
В файл .profile в домашнем каталоге пользователя добавить команду запуска службы ibus:
ibus-daemon -d -x -r |
Перезапустить службу управления мониторами fly-dm.
| При перезапуске службы fly-dm все пользовательские сессии будут закрыты. |
Команда для перезапуска службы fly-dm:
| sudo systemctl restart fly-dm |
Для добавления шрифта TTC/TTF в Astra Linux:
Скопировать (загрузить) файл со шрифтом на компьютер Astra Linux. Далее предполагается, что файл имеет имя вида:
<название_шрифта>.ttc |
Создать каталог для хранения шрифтов, для примера - каталог /usr/share/fonts/ttf:
| sudo mkdir -p /usr/share/fonts/ttf |
Скопировать файл со шрифтом в созданный каталог /usr/share/fonts/ttf:
| sudo cp <название_шрифта>.ttc /usr/share/fonts/ttf/ |
Предоставить права на чтение шрифта всем пользователям:
| sudo chmod 644 /usr/share/fonts/ttf/* |
Выполнить команды для регистрации шрифта:
| sudo mkfontdir sudo mkfontscale |
Добавить в файл /etc/X11/xorg.conf в секцию Files строку:
FontPath "/usr/share/fonts/ttf" |
Если файла нет /etc/X11/xorg.conf, то создать его, если секции Files нет, то добавить её. В итоге в файле /etc/X11/xorg.conf должна быть запись вида:
Section "Files"
...
FontPath "/usr/share/fonts/ttf"
...
EndSection
|
Обновить кеш шрифтов командой:
| sudo fc-cache -fv |
В результате выполнения перечисленных выше действий после входа в сессию пользователя появится второй переключатель раскладок клавиатуры (может находиться в свернутом меню иконок ):
Дальнейшие действия выполняются в пользовательской сессии.
Для подключения китайского языка: