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

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

Ключ

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

Оглавление

В данной статье описывается настройка метода ввода на китайском языке


Информация
titleДанная статья применима к:

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

  • ОС
ОН Орел 2.12.8 и выше
  • СН Смоленск 1.6 (версия flu-wm 2.20 и выше)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) версия flu-wm 2.20 и выше

  • Astra Linux Special Edition РУСБ.10015-16 исп. 1 версия flu-wm 2.20 и выше

  • Astra Linux Special Edition РУСБ.10015-16 исп. 2 версия flu-wm 2.20 и выше

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

  • версия flu-wm 2.20 и выше

)
  • Astra Linux Common Edition Орел 2.12.8 и выше


Включение отображения китайских иероглифов

Для поддержки отображения китайских иероглифов , достаточно установить шрифты:

http://ftp.ru.debian.org/debian/pool/main/f/fonts-arphic-uming/fonts-arphic-uming_0.2.20080216.2-7_all.deb

http://ftp.ru.debian.org/debian/pool/main/f/fonts-arphic-ukai/fonts-arphic-ukai_0.2.20080216.2-4_all.deb

После чего перезапустить X-server.

Добавление методов ввода на китайском языке

Для добавления методов ввода на китайском надо поставить языке необходимо устновить ibus (Intelligent Input Bus) - фреймворк для ввода не-латинских символов.

Command

sudo apt install ibus ibus-gtk3

В ~/файл .bashrc добавим в пользовательском домашнем каталоге добавить строчки:

Блок кода
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

И в ~/В файл .profile в пользовательском домашнем каталоге добавить строчку:

Блок кода
ibus-daemon -d -x -r


Для ibus нужны библиотеки с поддержкой языка, мы будем использовать Скачать библиотеки поддержки языка для ibus (поддерживается упрощенный китайский - пиньинь):

http://ftp.ru.debian.org/debian/pool/main/i/ibus-libpinyin/ibus-libpinyin_1.7.3-2_amd64.deb
http://ftp.ru.debian.org/debian/pool/main/libp/libpinyin/libpinyin7_1.3.0-3_amd64.deb
http://ftp.ru.debian.org/debian/pool/main/l/lua5.1/liblua5.1-0_5.1.5-8.1+b2_amd64.deb

Установим Установить пакеты:

Command

sudo dpkg -i ibus-libpinyin_1.7.3-2_amd64.deb libpinyin7_1.3.0-3_amd64.deb liblua5.1-0_5.1.5-8.1+b2_amd64.deb

Выходим Выйти из системы пользовательской сессии и входим повторно войти в системупользовательскую сессию.

Рядом с переключателем раскладок появится еще один переключатель раскладок. Нажмем Нажать на него правой кнопкой мыши и выберем выбрать "Параметры", далее "Методы ввода" - "Добавить"

В списке выбираемвыбрать: "Китайский" - "Intelligent Pinyin" - Добавить.

Скрипт Сценарий для переключения языков (работает только с последним fly-wm-2.20, на версиях ниже падаетне работает

Блок кода
languagebash
themeMidnight
titlechlayout.sh
#!/bin/bash

layout=(xkb:ru::rus
	xkb:us::eng
	libpinyin)

current_layout=`ibus engine`
echo "current layout=${layout}"
for i in ${!layout[*]}; do
    #echo ${i}
    if [ $current_layout == ${layout[i]} ]; then
	if [ $i == 2 ]; then
	    ibus engine ${layout[0]}
	else
	    ibus engine ${layout[i+1]}
	fi
	exit 0
    fi
done

в переменной layout - обозначены используемые раскладки. можно добавить свои.

Сохранить скрипт представленный сценарий в домашнем каталоге, и повесить прикрепить его вызов на сочетание кнопок через fly-admin-hotkeys.