Ввод иностранных языков в Linux — руководство
В Linux есть два основных подхода: смена раскладки (Compose, dead keys) для латиницы и IME (fcitx/ibus + движки) для сложных письменностей. В статье — пошаговая настройка для KDE и Unity, сравнение fcitx и ibus, отладка и чеклисты.