Страница 1 из 1

консоль и utf8

Добавлено: 2009-12-02 10:42:13
dekloper
как грамотно локализоваться под утф8?
собираю кернел с такими опциями

Код: Выделить всё

	options TEKEN_UTF8
	options TEKEN_XTERM
http://lists.freebsd.org/pipermail/free ... 09351.html

с первой же строки отламывается так:

Код: Выделить всё

/usr/src/sys/i386/conf/GENERIC: unknown option "TEKEN_XTERM"
*** Error code 1
1 error
*** Error code 2
1 error

Re: консоль и utf8

Добавлено: 2009-12-02 11:08:00
zg

Код: Выделить всё

zg# uname -a
FreeBSD zg.test 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sun Nov 29 23:55:43 YEKT 2009     zg@zg.test:/usr/obj/usr/src/sys/UTF8-GENERIC  i386
zg# grep TEKEN /usr/src/sys/i386/conf/UTF8-GENERIC
options TEKEN_UTF8
options TEKEN_XTERM
у мну ок

Re: консоль и utf8

Добавлено: 2009-12-02 11:49:29
dekloper
и правда скомпилялась, шас 8-ку стартанул....
а на тестовой тачке 9-й куррент обломался.. чет там иначе растет? в updating-e ничо не обнаружил...

Re: консоль и utf8

Добавлено: 2009-12-02 19:59:52
zg
кстати, utf-8 будет нормально пахать только в иксах?

Re: консоль и utf8

Добавлено: 2009-12-02 20:05:33
wp2
utf-8 в иксах давно нормально пашет.

Re: консоль и utf8

Добавлено: 2009-12-02 20:17:24
zg
wp2 писал(а):utf-8 в иксах давно нормально пашет.
иксы, в смысле xterm.

Я же хочу получить нормальный UTF-8 в системной консоли через путти. Как это сделать?

Re: консоль и utf8

Добавлено: 2009-12-02 20:32:45
supchik
zg писал(а): Я же хочу получить нормальный UTF-8 в системной консоли через путти. Как это сделать?
для получения нормального utf8 через путти достаточно первых 3х правок: http://paix.org.ua/freebsd/ru_utf8.html

Re: консоль и utf8

Добавлено: 2009-12-05 8:55:31
paix
supchik писал(а): для получения нормального utf8 через путти достаточно первых 3х правок: http://paix.org.ua/freebsd/ru_utf8.html
реально на эту статью каждый день переходит порядком людей с гугла (5-15 чел.), что меня терзает отвественность, а действительно ли правильно я там написал....

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

PS. я уже достаточно давно спрыгнул с фри как десктоп, и поэтому перестал следить за сабжевым вопросом.
Если есть дополнения или корректировки - плз в студию.

Re: консоль и utf8

Добавлено: 2010-01-18 4:01:36
sergeyl
Сие происходит если исходники ядра обновить. :(
Либо убрали найдя какую то ошибку, либо кто то, что то забыл.....
верни исходники через sysinstall и будет тебе счастье

Re: консоль и utf8

Добавлено: 2010-01-19 15:20:56
jeltoesolnce
У меня, так вообще загадка...

Код: Выделить всё

FreeBSD gray.homenetwork 8.0-STABLE FreeBSD 8.0-STABLE #6: Wed Jan 13 12:11:40 EET 2010     root@gray.homenetwork:/usr/obj/usr/src/sys/HOMEMAMMY  i386
Ядро копмпилировал с опциями

Код: Выделить всё

options		TEKEN_UTF8
options		TEKEN_XTERM
/etc/login.rc изменил, как везде пишут, добавил там russian - в Иксах русский есть, в системной текстовой консоли русский есть (со знаками препинания в нижнем регистре:-), в Икстовых консолях русского нет - но Nano русский кажет и в русском работает...

Может, есть мнения?

Re: консоль и utf8

Добавлено: 2010-01-20 8:43:34
dekloper
jeltoesolnce писал(а): /etc/login.rc изменил, как везде пишут,
а чо там, кстате, пишут?
у мня сис.конс. с вопросиками..
вроде советуют через фреймбуфер решать..

Re: консоль и utf8

Добавлено: 2010-01-20 11:16:23
jeltoesolnce
Малость ошибся - "изменял /etc/login.conf" -

Код: Выделить всё

#
# Russian Users Accounts. Setup proper environment variables.
#
russian|Russian Users Accounts:\
	:charset=UTF-8:\
	:lang=ru_RU.UTF-8:\
	:tc=default:
и добавил класс в учётные данные пользователя:

Код: Выделить всё

#pw usermod jeltoesolnce -L russian

Re: консоль и utf8

Добавлено: 2010-01-20 11:47:24
dekloper
jeltoesolnce писал(а):Малость ошибся - "изменял /etc/login.conf"
аа... ну с логин.конф та понятно..
ток оно для сис.консолей ничо не решает..
по крайней мере у меня - вопросики кажет..
а в рц.конф ничо на тему утф не прописывал, часом?

Re: консоль и utf8

Добавлено: 2010-01-20 14:11:27
jeltoesolnce
Ничего.

Но пишут же, что Исковые терминалы работают в UTF-8, или я что-то путаю?

Re: консоль и utf8

Добавлено: 2010-01-20 17:59:54
dekloper
иксовые - та да..
яж про локальные консоли..

Re: консоль и utf8

Добавлено: 2010-01-20 18:53:42
jeltoesolnce
А я - про Иксовые - это в них у меня такая "картина". Системные некими "костылями" правятся - заморачиваться неохота - страшновато...

Re: консоль и utf8

Добавлено: 2010-02-02 19:18:12
wowan400
Я тоже использую UTF-8 в консоле в иксах русский работает нормально , но в ее и vi отображается в виде "вопросов" и "/x89" получается, что приложения vi и ее не работает с русским юникодом.Когда это исправят?

Re: консоль и utf8

Добавлено: 2010-02-04 20:35:37
netvisdom
Ребят, а можно вопрос начинающего? А для чего юникод в консоли???

Re: консоль и utf8

Добавлено: 2010-02-04 21:42:04
skeletor
имхо: для того, для чего и koi8-r. Можно было бы оставить только таблицу ascii с первыми 128-ми символами и всё.