PDA

Показать полную графическую версию : Русификация консоли UTF-8 для работы с proFTPd


Призрак
03-10-2011, 08:17
Здравствуйте уважаемые участники дискуссии.

Наконец-то я настроил proFTPd и он готов работать. Но есть проблема с русским языком. Когда открываешь FTP сервер название файла отображается в нем нормально, русскими буквами. А когда заглянешь через mc или ee сплошные знаки вопроса. Я попытался перекодировать в KOI8-R вроде бы все по-русски а проблема остается - тогда файл на FTP сервере отображается знаками вопроса а в системе нормально.

Советовали мне перейти на UTF-8. Нашел я статью, чтобы не рисковать сервером, сделал шаги, которые оговаривались в той статье. А именно:

включить в ядро следующие опции:

options TEKEN_UTF-8
options TEKEN_XTERM

потом в файле /etc/ttys для каждой консоли заменить cons25 на xterm

что я и сделал. Порсле пересборки ядра и перезагрузки системы мне пришлось... загрузиться со старым ядром! :angry2:

Видимо я наткнулся на очередную тупую статью. А их в Интернете по UNIX системам как мусора. Потому-что при запуске редактора, хоть ee, хоть mcedit, работать невозможно! Я хочу курсором перейти на следующую строчку, использую клавиши Page up и Page down, и мне вместо функций, которые должны выполнять эти клавиши, выводятся буквы! И в строчке получается такая картина AAAAAAAABBBBBBBBBBBAAACCCCCDDDDDDDD. Даже если я захожу в mc в командной строке то же самое, клавиши курсора не работают! Да что такое творится то вообще? Вот подобные тупые статьи и отпугивают новичков, которые хотели бы познакомиться с этой системой. Как я замечал выше это трата времени и нервов. В чем может быть причина?

ruslandh
03-10-2011, 09:23
mc тоже должен поддерживать utf8.

Кстати, новый mc умеет сам перекодировать названия файлов на внешнем ftp

Призрак
03-10-2011, 11:30
Но тем не менее не поддерживает! mc последней версии, и я сделал так чтобы все по статье! Подозрение у меня есть что дело в раскладке клавиатуры.

dmitryst
03-10-2011, 14:41
Призрак, вы про систему и настройки локали ничего не написали. А мс поддерживает utf, да.

Призрак
04-10-2011, 09:36
dmitryst,

Операционная система: FreeBSD 8,2 x32

настройка локали в файле /etc/login.conf:

russian|Russian User Accounts
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:\
:tc=default:

заменил на:

russian|Russian User Accounts
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:

затем выполнил команду, заставив систему принять изменения:

#cap_mkdb /etc/login.conf

затем выполнил команду на применение локали:

#pw usermod Pavel -L russian

Причем эти изменения, не считая выполненных в первом посту я сделал самостоятельно, в той недостатье про это ничего не было написано. Беда вся в отсутствии нормальной документации, без нее даже профессионал запутается, не то что новичок. Проблема та же, клавиши не работают как надо.

dmitryst
04-10-2011, 13:56
Призрак, http://www.lissyara.su/?id=2133 - не?

Призрак
04-10-2011, 21:40
У меня на данной машине WEB сервер и FTP сервер, а эта утилита тащит за собой много всякого мусора от x11 и xorg, а я явно запрещаю в файле make.conf этот мусор, т.к. куча ненужных и ничего не значащих библиотек не нужна на работающем сервере.

WITHOUT_X11=yes
WITHOUT_GUI=yes

И еще нашел вот такую статейку http://www.bsdnotes.ru/?lnk=sys_ccons

У меня плохое зрение, глаза устают, белый шрифт сильно раздражает глаза. Поэтому я решил сделать так как в этой статье. Получилось очень красиво, зеленый цвет и желтый. Но запустив mc я понял, что опять наступил на грабли - mc стал отображаться безобразно, буквы и символы вместо рамок по краям и по центру. Ну там где рамки должны быть сплошняком символы. Опять 25...

Призрак
10-10-2011, 09:24
Я не понял а почему все молчат то? Опять нечего сказать? В лом поделиться с новичком секретами? Не забывайте кулхацкеры, что вы когда-то тоже были новичками, имейте уважение. А вы только нос задираете и относитесь снисходительно, жутко раздражает. Вы только и можете сказать "man то. man другое". А толку мало. Учитывая то, что в манах дана неполная информация а то и вообще нет. Если бы по ProFTPd например была нормальная документация написанная нормальным человеком я бы за неделю с ним разобрался а так несколько месяцев возился. А тут мне не могут помочь систему русифицировать, опять возиться наверно полгода придется чтоб поменять пару паршивых настроек которые вы упорно скрываете.




© OSzone.net 2001-2012