Ну я уже офигел просто... вроде все сделал как надо, а глюк, когда в правой панели Конкверора русские имена отображаются нормально, а в левой панели - знаками ?????????? все еще существует... А если просто курсором на эти ???????? навести, то внизу в строке состояния появится НОРМАЛЬНОЕ РУССКОЕ имя файла... и если открыть этот файл, то в заголовке Конкверора тоже будут русские буквы... Рассказываю подробно, что я делал:
1) Чтобы консоль воспринимала русские буквы, вставил в файл /etc/rc.conf следующие строчки:
keymap=ru.koi8-r
keychange="61 ^[[K"
scrnmap=koi8-r2cp866
font8x16=cp866b-8x16
font8x14=cp866-8x14
font8x8=cp866-8x8
2) Для каждого входа ttyv? в /etc/ttys заменил тип терминала с cons25 на cons25r. Теперь каждый вход выглядит следующим образом:
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
и т.д.
3) для настройки локали я установил такие переменные среды в двух стартовых файлах, которые использует shell:
/etc/profile:
LANG=ru_RU.KOI8-R; export LANG
MM_CHARSET=KOI8-R; export MM_CHARSET
LC_CTYPE=ru_RU.KOI8-R
LC_LANG=ru_RU.KOI8-R
LC_MONETARY=ru_RU.KOI8-R
LC_TIME=ru_RU.KOI8-R
LC_NUMERIC=ru_RU.KOI8-R
LC_COLLATE=ru_RU.KOI8-R
LC_MESSAGES=ru_RU.KOI8-R
/etc/csh.login:
setenv LANG ru_RU.KOI8-R
setenv MM_CHARSET KOI8-R
setenv LC_CTYPE ru_RU.KOI8-R
setenv LC_LANG ru_RU.KOI8-R
setenv LC_MONETARY ru_RU.KOI8-R
setenv LC_TIME ru_RU.KOI8-R
setenv LC_NUMERIC ru_RU.KOI8-R
setenv LC_COLLATE ru_RU.KOI8-R
setenv LC_MESSAGES ru_RU.KOI8-R
(вообще-то в Handbook по фри Андрей Чернов говорит установить только первые две переменные LANG=ru_RU.KOI8-R; export LANG и MM_CHARSET=KOI8-R; export MM_CHARSET, но поскольку глюк остался, я последовал советам с форумов www.opennet.ru и www.kde.ru и еще установил дополнительные переменные: LC_CTYPE, LC_COLLATE и т.д. И ВСЕ РАВНО глюк остался!)
3) для настройки X-Windows я зашел в директорию /usr/ports/russian/X.language и ввел в консоли команду
# make all install
Этот порт установил самые последнии версии шрифтов KOI8-R.
4) Потом в файле /etc/XF86Config я нашел секцию "Files" и поставил строку FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/misc,/usr/X11R6/lib/X11/fonts/cyrillic/75dpi,/usr/X11R6/lib/X11/fonts/cyrillic/100dpi", так что она оказалась перед другой строкой FontPath с некириллическими шрифтами...
Ну что я не так сделал? везде сейчас кириллица, оболочка csh - русские буквы прекрасно отображает, после запуска KDE - в консоли тоже русский, сам Конкверор отображает содержимое файлов корректно (KHTML отлично работает), редакторы тоже русские фонты отображают, и даже если навести мышкой на ?????? в правой панели - то в строке состояния будет корректное русское имя... кажется я понял, почему это происходит... если зайти в меню Settings -> Configure Konqueror, и там в диалоге сбоку выбрать Konqueror Browser и справа выбрать закладку Appearance, то в ней ВСЕГДА Charset оказывается установлен в iso8859-1, хотя в раскрывающемся списке есть koi8-r и iso10646-1, и когда я его выставлял и нажимал OK или Apply, то Konqueror, зараза, отказывается принимать koi8-r или iso10646-1 и всегда принудительно возвращает свой iso8859-1... стоит только опять открыть эти настройки, и увы, опять я вижу, что Charset стал iso8859-1, хотя я ТОЛЬКО ЧТО ЕГО ИЗМЕНИЛ... тоже самое было при попытке изменить эту настройку из Центра управления, хотя например Charset в редакторе Kate установился и сохранился тот, какой я задал, т.е. koi8-r, и теперь редактор показывает русские буквы, хотя до этого тоже показывал ????????. Почему в отличие от редактора, Konqueror капризничает и не хочет воспринимать koi8-r или iso10646-1(unicode)? подскажите, КАК ЗАСТАВИТЬ Конкверор, чтобы он не возвращал iso8859-1, а проглотил наконец мой koi8-r? ВЕДЬ ОН ЖЕ ЕСТЬ В РАСКРЫВАЮЩЕМСЯ СПИСКЕ!!! во всех других местах у меня стоит Charset koi8-r, только в этом месте не получается никак его выставить... я читал так же статью на сайте www.kde.ru про Уникод в KDE, и она мне не помогла :( А где вообще во фрибсд, в КАКИХ конкретно файлах хранятся настройки KDE и Конкверора? вот например я не нашел файл $KDEDIR/share/config/charsets, а потому и не смог выставить в разделе [charsetsForEncoding] параметры koi8-r=unicode koi8-u=unicode iso 8859-1=unicode cp 1251=unicode... плз, дайте точные пути, где в FreeBSD находятся файлы с настройками Конкверора и KDE и что там надо поменять, чтобы ПРИНУДИТЬ Конкверор использовать koi8-r вместо iso8859-1...