Войти

Показать полную графическую версию : в консоли (в mc) вместо линий псевдографики изоброжаются русские буквы


Страниц : [1] 2

kaEwituS
13-08-2006, 01:57
Поставил новую систему 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
по-моему это то самое, из-за чего надо в /etc/ttys/ менять cons25 на cons25r
вообще посмотрите подробности в теме "руссификация консоли" (http://www.forum.oszone.net/thread-15270-2.html) (Правда там еще не было написанно о классах, но вариант полностью рабочий)

kaEwituS
14-08-2006, 01:28
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
kaEwituS
LANG и прочее, конечно, тоже необходимы. Но с ними, насколько я понимаю, у Вас проблем нет (иначе были бы проблемы с руссификацией вообще). Собственно, все необходимое для руссификации указано по ссылке. А вот насчет псевдографики в mc, я точно не помню, но по-моему у меня в свое время исправилось как раз после cons25r . Судя по тому, что у Вас cons25r уже есть, проверьте все остальное (например экспорт LC_ALL) по ссылке и будет Вам счастье. Возможно :)

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

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

gf100
15-08-2006, 09:57
В 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
ppl
в консоле с кирилизацей все ок.
как начинаю использовать SSH клиента (secureCRT) так описаная выше трабла с псевдографикой.
нравится фонт Terminal --- кто поможет с фонтом КОИ8 как я понял.

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

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

Belansky
18-08-2006, 09:44
kaEwituS
А mc показывает псевдографику в голой консоли или уже в иксах?
И попробуйте временно закоментировать в /etc/ttys строку
ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on insecure
чтобы залогиниться не через kdm, а через getty.

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

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

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

Belansky
23-08-2006, 10:00
kaEwituS
затем скинул порты с другого жёского
А порты свежие?

kaEwituS
23-08-2006, 14:22
Belansky
ДА

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

Igor_I
23-08-2006, 19:29
А пересобрать не пробовал?

kaEwituS
24-08-2006, 11:28
Всю ночь бился над МС!!!
Узнал некоторые зависемости, после переустановок...
Делаем ТАК:
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
kaEwituS, вообще-то у меня возникают проблемы в других местах, а в mc как-то не наблюдалось. Я ставлю систему и, как уже писал, объясняю ей, что у меня кирилица. Потом собираю всё. Под конец можно сказать системе, что я говорю по-русски. В консоли практически не сижу: как только поднял сеть, лезу с рабочей станции через ssh. Использую, упоминавшийся mar, putty - бесплатно и сердито.

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




© OSzone.net 2001-2012