Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   в консоли (в mc) вместо линий псевдографики изоброжаются русские буквы (http://forum.oszone.net/showthread.php?t=69768)

kaEwituS 13-08-2006 01:57 471394

в консоли (в mc) вместо линий псевдографики изоброжаются русские буквы
 
Вложений: 1
Поставил новую систему FreeBSD 6.1, пока ниего не обновлял... чисто консольная...
затем скинул порты с другого жёского...
Затем поставил MC, и там получилось что вместо линий русские буквы...
Протом начал ставить программку, там рамка изоброжается так же русскими буквами...
пример:
Код:

ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
д                                          д
д                  [OK]                    д
д                                          д
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

в rc.conf
Код:

font8x14="cp866-8x14"
font8x16="cp866-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"

в ttys
Код:

console none                            unknown off insecure
#
ttyv0  "/usr/libexec/getty Pc"        cons25r on  insecure
# Virtual terminals
ttyv1  "/usr/libexec/getty Pc"        cons25r on  insecure
ttyv2  "/usr/libexec/getty Pc"        cons25r on  insecure
ttyv3  "/usr/libexec/getty Pc"        cons25r on  insecure
ttyv4  "/usr/libexec/getty Pc"        cons25r on  insecure
ttyv5  "/usr/libexec/getty Pc"        cons25r on  insecure
ttyv6  "/usr/libexec/getty Pc"        cons25r on  insecure
ttyv7  "/usr/libexec/getty Pc"        cons25r on  insecure
ttyv8  "/usr/X11R6/bin/xdm -nodaemon"  xterm  on insecure
#ttyv8  "/usr/local/bin/kdm -nodaemon"  xterm  on  insecure
# Serial terminals
# The 'dialup' keyword identifies dialin lines to login, fingerd etc.
ttyd0  "/usr/libexec/getty std.9600"  dialup  off secure
ttyd1  "/usr/libexec/getty std.9600"  dialup  off secure
ttyd2  "/usr/libexec/getty std.9600"  dialup  off secure
ttyd3  "/usr/libexec/getty std.9600"  dialup  off secure
# Dumb console
dcons  "/usr/libexec/getty std.9600"  vt100  off secure

кто знает подскажите... чего то такого ранее не встречал...

mar 13-08-2006 13:52 471465

по-моему это то самое, из-за чего надо в /etc/ttys/ менять cons25 на cons25r
вообще посмотрите подробности в теме "руссификация консоли" (Правда там еще не было написанно о классах, но вариант полностью рабочий)

kaEwituS 14-08-2006 01:28 471567

mar
Если не ошибаюсь там необходимо
#vi home/юзверь/.login.conf
me/
LANG=ru_RU.KOI8-R:/
CHARSET=KOI8-R:
MM_CHARSET=KOI8-R:
после этого стала консоль русской и mc... но псевдографика с Русскими буквами осталась... даже картинку прикрепил... (смотрите выше)

извените конечно, а можно написать "надо сделать так и будет тебе счастье"...

mar 14-08-2006 02:42 471578

kaEwituS
LANG и прочее, конечно, тоже необходимы. Но с ними, насколько я понимаю, у Вас проблем нет (иначе были бы проблемы с руссификацией вообще). Собственно, все необходимое для руссификации указано по ссылке. А вот насчет псевдографики в mc, я точно не помню, но по-моему у меня в свое время исправилось как раз после cons25r . Судя по тому, что у Вас cons25r уже есть, проверьте все остальное (например экспорт LC_ALL) по ссылке и будет Вам счастье. Возможно :)

hasherfrog 14-08-2006 08:25 471610

Не решение, просто замечание: я всегда перед вызовом mc говорю export LANG=C (ну или setenv LANG C). Тогда псевдографика выводится нормальная. То, что русские буквы не отображаются, мне даже лучше, так у нас заведено, никаких комментов на русском :]

Barracuda 14-08-2006 21:28 472016

А вообще, не помешало бы про писать login class - тогда больше шансов, что отображаться будет нормально...
Можно ручками сделать - vipw, вроде как пятое поле (обыяно оно пустое)

gf100 15-08-2006 09:57 472166

В 6-ой версии все есть в sysinstall...
Заходишь в конфигурацию консоли:

2 Font - 5 IBM 866 Russian, IBM encoding (use with KOI8-R screenmap)
3 Keymap - Russia KOI8-R Russian KOI8-R keymap
6 Screenmap - 5 KOI8-R to IBM866 Russian KOI8-R to IBM 866 screenmap
7 Ttys - 6 KOI8-R cons25r

вспомним windows :) - reboot

Sorrow 16-08-2006 18:02 473079

ppl
в консоле с кирилизацей все ок.
как начинаю использовать SSH клиента (secureCRT) так описаная выше трабла с псевдографикой.
нравится фонт Terminal --- кто поможет с фонтом КОИ8 как я понял.

mar 16-08-2006 20:46 473157

gf100
в общем-то это дело вкуса, но удобней иметь возможность использовать параметры консоли индивидуально для разных случаев по своему вкусу (Собственно, hasherfrog уже приводил пример, когда ему удобней использовать С. У меня система и личные настройки в koi, но иногда бывает необходимость получить консоль с cp1251)

Sorrow
не очень поняла :) - это win-клиент? Из-под win со шрифтами (да и со всем прочим) очень хорошо справляется putty, - не хотите попробовать? Или заведите отдельную тему по этому клиенту, может быть кто-нибудь быстрее откликнется. Дело в том, что у Вас проблема клиента (да еще win), а тут - проблема кодировок в нативной *nix - локали. Чувствуете разницу? =)

Belansky 18-08-2006 09:44 473907

kaEwituS
А mc показывает псевдографику в голой консоли или уже в иксах?
И попробуйте временно закоментировать в /etc/ttys строку
Код:

ttyv8  "/usr/local/bin/kdm -nodaemon"  xterm  on  insecure
чтобы залогиниться не через kdm, а через getty.

kaEwituS 18-08-2006 13:18 473997

Belansky
Соори моя ошибка, конфиг не тот токазал...
там
#ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on insecure

Igor_I 19-08-2006 03:08 474307

Только, что установил систему заново, с псевдографикой была та же проблема. Все вроде прописано, ни rehash, ни перелогирование не помогало. Только перезагрузка. При загрузке была замечена строка Configuring syscons: keymap ... и т.д.

strejiok 20-08-2006 21:20 474778

хм... а не проще mc -a запускать? :) В крайнем случае..

Belansky 23-08-2006 10:00 475835

kaEwituS
Цитата:

затем скинул порты с другого жёского
А порты свежие?

kaEwituS 23-08-2006 14:22 475951

Belansky
ДА

nix_lamer 23-08-2006 15:22 475963

Цитата:

в консоле с кирилизацей все ок.
как начинаю использовать SSH клиента (secureCRT) так описаная выше трабла с псевдографикой.
нравится фонт Terminal --- кто поможет с фонтом КОИ8 как я понял.
у меня такая же проблема была с mc в линуксе при работе через putty.
Поменял translation на UTF-8 и все стало ок :)

Igor_I 23-08-2006 19:29 476050

А пересобрать не пробовал?

kaEwituS 24-08-2006 11:28 476290

Всю ночь бился над МС!!!
Узнал некоторые зависемости, после переустановок...
Делаем ТАК:
1)Ставим систему(или у кого уже поставлена)
2)Обновляем порты (кто как хочет, можно и без этого)
3)не русофицируя консоль ставим mc
она получается английская...
4)потом лезим в /home/юзверь/.login_conf пишем некоторые строчки для руссифекации и всё должно зароботать норм...
Если же делаем сначала /home/юзверь/.login_conf а потом ставим mc ТО ФИГНЯ ТАКАЯ ПОЛУЧАТСЯ....
даже если делаем /home/юзверь/.login_conf, ставим mc, а потом меняем на то что было в /home/юзверь/.login_conf то ФИГНЯ ОСТАЁТСЯ!!!

Проблема всё равно остаётся, почему так? так же не было во FreeBSD6.0

gf100 25-08-2006 18:18 476860

kaEwituS, вообще-то у меня возникают проблемы в других местах, а в mc как-то не наблюдалось. Я ставлю систему и, как уже писал, объясняю ей, что у меня кирилица. Потом собираю всё. Под конец можно сказать системе, что я говорю по-русски. В консоли практически не сижу: как только поднял сеть, лезу с рабочей станции через ssh. Использую, упоминавшийся mar, putty - бесплатно и сердито.

Barracuda 26-08-2006 03:11 476985

Хм, что-то я никак понять не могу - а в чём проблема-то? Никогда таких не испытывал, если честно... Что локально, что через putty'на - всё по-русски... только не заьываем как следует конфигурить саму систему... особо ничего и не требуется, только login class для нужного юзера ставим russian и вполне дефолтно putty'на - и всё...

kiripanda 05-11-2008 17:23 943872

ПРОБЛЕМА РЕШЕНА
Поменяйте в /etc/ttys "cons25" на "cons25r", исполните комманду "killall -HUP init", перелогинтесь в консоли - и будут у вас правильные символы псевдографики в mc, sysinstall, ...

Аlchemist 05-11-2008 18:02 943924

2 года проблему решали :)


Время: 07:50.

Время: 07:50.
© OSzone.net 2001-