LINUX.ORG.RU

[раскладки][нацпол] Compose и с чем его едят

 


0

0

Захотелось сделать ввод букв национального алфавита. Слышал про Compose, и решил попробовать.

Руководствовался этим маном: http://www.openkazan.info/node/927

Compose заработал, но не получается назначить символы. Что я делаю не так? В интернете не нашёл подробной документации по формату файла.

Вот содержимое файла ~/.XCompose :

-----------------------------------------

include "/usr/share/X11/locale/en_US.UTF-8/Compose"

<c> : "ҫ" bash_es # ES BASHKORT
<C> : "Ҫ" bash_es # ES BASHKORT
<y> : "ң" bash_en # EN BASHKORT
<Y> : "Ң" bash_en # EN BASHKORT
<p> : "ҙ" bash_z # Z BASHKORT
<P> : "Ҙ" bash_z # Z BASHKORT
<u> : "ғ" bash_g # ES BASHKORT
<U> : "Ғ" bash_g # ES BASHKORT
<e> : "ү" bash_u # EN BASHKORT
<E> : "Ү" bash_u # EN BASHKORT
<h> : "һ" bash_h # Z BASHKORT
<H> : "Һ" bash_h # Z BASHKORT
<r> : "ҡ" bash_k # Z BASHKORT
<R> : "Ҡ" bash_k # Z BASHKORT
<j> : "ө" bash_o # ES BASHKORT
<J> : "Ө" bash_o # ES BASHKORT
<l> : "ә" bash_e # EN BASHKORT
<L> : "Ә" bash_e # EN BASHKORT

---------------------------------------

★★★★★

Ответ на: комментарий от anonymous

P.S. кучу примеров можно посмотреть в этом самом /usr/share/X11/locale/en_US.UTF-8/Compose. А вот инклюдить его, imho, совершенно необязательно, так куча ненужного мусора. Проще скопипастить нужные части в юзерский файл.

anonymous
()

$ echo $GTK_IM_MODULE xim Аналогично с QT. В Ъ-иксовых приложениях (xterm etc) всё это должно работать уже сейчас. Изменения в .XCompose срабатывают после перезапуска программы.

anonymous
()

Спасибо!

Quasar ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.