Узнав о
методе ввода символов при помощи клавиши Compose, стал испытывать и обнаружил, что в GTK-приложениях (logjam, mozilla: firefox, thunderbird, seamonkey) этот метод работает, а в остальных (например, в KDE-шных kate, quanta, konqueror) — нет. Решил сперва, что проблема кроется в кедах. А точнее, в KDE-шном переключателе клавиатуры. Пошаманил, снёс нафиг, оставил иксовый, определяющийся в
xorg.conf
— не помогло.
Решил поменять локаль: вместо ru_RU.KOI8-R сделать ru_RU.UTF-8. Почитал статью «
Настраиваем русский Unicode во FreeBSD», поменял. Клавиша
Compose заработала везде. Попутно выяснилось, что в комплекте к юникодной локали полагается ряд сюрпризов:
- Миднайткомандеру, засунутому в 16-битную консоль сразу поплохело, и он окосел
- mc-light, поставленный вместо исходного mc порадовал чёрными панелями и наличием перекодировки в просмотрщике, которой давно не хватало, однако огорчил отсутствием ssh-клиента (в синем mc он есть: F9→Left/Right→Shell link)
- При ssh-коннекте к другим серверам кириллица отображается квадратиками с вопросиками (возможно потому, что на тех серверах локаль ru_RU.KOI8-R)
- Русские имена файлов на подмонтированных виндузовых шарах, естественно, поменялись. Подправил
/etc/fstab
://user@server/SHARE /mnt/point smbfs rw,noauto,-Ekoi8-r:cp866 0 0
на//user@server/SHARE /mnt/point smbfs rw,noauto,-Eutf-8:cp866 0 0
Лучше не стало: хоть имена файлов и каталогов стали отображаться правильно, посмотреть содержимое каталогов не удалось: зайдя в Русскую_папку
, можно было увидеть лишь ещё одну Русскую_папку
, а в ней — ещё одну... И так — пока не надоест.
Поглядев на всё это, снёс юникодную локаль нафиг, вернулся к традиционной КОИ-восьмой. Когда будет вагон свободного времени — может, и поковыряюсь. А сейчас некогда.