Hi! On Tue, Dec 04, 2007 at 10:47:16AM +0300, Peter Volkov wrote: > В Втр, 04/12/2007 в 09:40 +0200, Alex Efros пишет: > Покажите вывод locale? Я когда тестировал, то если запустить xterm так: $ locale LANG=ru_RU.KOI8-R LC_CTYPE="ru_RU.KOI8-R" LC_NUMERIC=POSIX LC_TIME="ru_RU.KOI8-R" LC_COLLATE="ru_RU.KOI8-R" LC_MONETARY="ru_RU.KOI8-R" LC_MESSAGES="ru_RU.KOI8-R" LC_PAPER="ru_RU.KOI8-R" LC_NAME="ru_RU.KOI8-R" LC_ADDRESS="ru_RU.KOI8-R" LC_TELEPHONE="ru_RU.KOI8-R" LC_MEASUREMENT="ru_RU.KOI8-R" LC_IDENTIFICATION="ru_RU.KOI8-R" LC_ALL= > $ LANG=ru_RU.KOI8-R LC_ALL=ru_RU.KOI8-R xterm & > > воспроизводится то, что вы видите, а так: > > $ LANG=ru_RU.KOI8-R LC_ALL=ru_RU.KOI8-R xterm -lc & > > работает! Может у вас ещё нужно, что-нибудь со шрифтами сделать? > Создайте текстовый файл в неработающем xterm, где у вас точками > набирается и прочитайте его чем-нибудь (хоть cat в работающей > консоли...). Там точки или нормальный текст? Да, насчёт шрифта идея любопытная. Действительно, если сделать: $ echo '......' > hi.txt (при этом набирая по-русски "привет", хотя на экране будут точки) и просмотреть hi.txt в другой консоли - там будет "привет", а не точки. В общем, поменял я кодировку шрифта с koi8-r на iso10646-1, и русские буквы появились. :) Но проблему это не решило, к сожалению: - Раньше, до всех манипуляций, в xterm-229 у меня ###### вставлялись вместо русского при первой попытке. Но если после этого попытку вставки повторить - русский вставлялся нормально. Т.е. если выделить слово "привет" и три раза нажать Shift+Insert, получалось "######приветпривет". - Теперь всё наоборот. Первое нажатие Shift+Insert вставляет русский, а последующие - вопросики. Получается: "привет????????????". Более того, если после этого слово "привет" выделить ещё раз, и снова попробовать вставить, то всегда вставляется "######". Бред, в общем. Ещё идеи есть? P.S. Я сейчас запускал так: LANG=ru_RU.KOI8-R LC_ALL=ru_RU.KOI8-R xterm -lc -fn -xos4-terminus-bold-r-normal-*-24-*-*-*-*-*-iso10646-1 -- WBR, Alex.