Linux для всех / Ввод специальных символов или «типографские раскладки» - http://habrahabr.ru/blogs/linux/58960/