Конфигурация раскладки:

Конкретный способ конфигурации зависит от того, как именно вы инициализируете xkb. Сделать это можно, например, так:
-------------------------------------
$ setxkbmap -option grp:caps_toggle -option lv3:ralt_switch -option grp_led:caps -layout us+typo,ru:2+typo
-------------------------------------
Эта команда задаёт способ переключения (grp:capstoggle, т.е. клавишей Caps Lock), индикатор, используемый для отображения
раскладки (grpled:caps, т.е. индикатор Caps Lock), а также непосредственно раскладки (us+typo и ru:2+typo). Как можно
заметить, слой с дополнительными символами добавляется к обеим раскладкам (us и ru).
Также можно использовать такую команду:
-------------------------------------
$ setxkbmap -model pc104 -layout us,ru -option lv3:ralt_switch,grp:caps_toggle,misc:typo,grp_led:caps
-------------------------------------
Этот вариант задаёт клавишу «Caps Lock» в качестве переключателя раскладок ru—en, а для временного переключения на слой
с типографскими символами клавишу «Right Alt» Если вы пользуетесь современными версиями KDE4 или GNOME, то в них слой с
типографскими символами можно включить в окне конфигурации переключалки языков.


Использование

На рисунке представлена схема раскладки: на каких клавишах стандартной клавиатуры расположены новые символы.
/usr/share/doc/typo/etertypo-scheme.png

На тёмно-красном фоне изображены символы, которые получаются при одновременном нажатии AltGr (т.е. правого Alt) и
соответствующей клавиши на основной части клавиатуры. Например, чтобы напечатать символ параграфа (§), необходимо нажать
клавишу «AltGr» и, удерживая её, нажать клавишу «4» в верхнем ряду клавиатуры.
На зелёном фоне изображены символы, которые получаются при одновременном нажатии AltGr, Shift и нужной клавиши. Например,
чтобы напечатать символ цента (¢), нажмите «AltGr», не отпуская её, нажмите Shift, и удерживая обе клавиши, нажмите клавишу «C».


За подробностями обращайтесь сюда: http://regolit.com/2006/11/26/xkb-unicode/
