У меня в 12.04 типографская раскладка вот так работает.
В /etc/default/console-setup вписал
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:shift_caps_switch,grp_led:scroll,lv3:ralt_switch,nbsp:level3n,misc:typo,altwin:left_meta_win"
Так же в автозапуск добавил строчку
setxkbmap -model pc105 -layout "us,ru" -option "grp:shift_caps_switch,grp_led:scroll,lv3:ralt_switch,nbsp:level3n,misc:typo,altwin:left_meta_win"
Но всё это с апплетом индикации раскладки не работает, так что без него.