Загрузка...

четверг, 8 сентября 2011 г.

urxvt и проблемы с не ascii символами

Ubuntu 10.10, локаль - ru_UA.utf8 (а такая вообще есть? Ибо есть ru_RU.UTF-8, есть en_US.UTF-8, а с .utf8 окромя ru_UA больше не видел):
$ locale
LANG=ru_UA.utf8
LC_CTYPE="ru_UA.utf8"
LC_NUMERIC="ru_UA.utf8"
LC_TIME="ru_UA.utf8"
LC_COLLATE="ru_UA.utf8"
LC_MONETARY="ru_UA.utf8"
LC_MESSAGES="ru_UA.utf8"
LC_PAPER="ru_UA.utf8"
LC_NAME="ru_UA.utf8"
LC_ADDRESS="ru_UA.utf8"
LC_TELEPHONE="ru_UA.utf8"
LC_MEASUREMENT="ru_UA.utf8"
LC_IDENTIFICATION="ru_UA.utf8"
LC_ALL=
При старте urxvt ругается и не работает вставка не ascii символов:
$ urxvt
urxvt: the locale is not supported by Xlib, working without locale support.
Решения:

Правильное - сменить локаль ru_UA.utf8 на нормальную, например, ru_RU.UTF-8:
$ sudo dpkg-reconfigure locales
Временное - перед запуском urxvt изменять LANG:
$ LANG=ru_RU.UTF-8 urxvt

0 коммент.:

Отправить комментарий