Примерно полгода назад начал использовать wmii3. Сразу столкнулся с проблемой отображения в элементах интерфейса (заголовки окон, статус-бар) кириллических символов некоторых юникодных шрифтов, в частности terminus.
Все что выдавал google -- предложения заменить /usr/share/X11/locale/en_US.UTF-8/XLC_LOCALE. Замена, судя по комментариям, помогала не всегда. Не помогла и мне.
На какое-то время забыл об этом, а недавно наткнулся на простое решение, которое проглядел раньше: заменить в исходниках все вхождения функций Xutf8* аналогичными Xmb*.
Дальше дело техники. В Debian можно так:
apt-get source wmii (тянем исходники, нужна запись с deb-src в /etc/apt/sources.list)
cd wmii-3.6+debian/ (директория, куда автоматом легли исходники)
замена функций Xutf8* на Xmb* (3 вхождения)
sudo aptitude install devscripts (нужно для сборки)
dch -i (правим changelog)
sudo apt-get build-dep wmii (остальные сборочные зависимости)
fakeroot ./debian/rules binary (собственно сборка пакета)
sudo dpkg -i ../wmii_3.6+debian-5.1_i386.deb (ставим пакет)
перезагрузка wmii, можно просто иксы дернуть.
Все. После этого кириллица в заголовках окон и в статусбаре отображается на ура.
Комментариев нет:
Отправить комментарий