UTF-8 в системной локальной консоли

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

UTF-8 в системной локальной консоли

Непрочитанное сообщение Mox » 2010-07-23 15:57:58

Что-то у меня нифига не выходит
Фря 8.1 релиз амд64.
Добавил в опции ядра

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

options TEKEN_UTF8
options TEKEN_XTERM
пересобрал, установил.
переправил в /etc/ttys везде с cons25 на xterm
перезагружаюсь
в locale везде ru_RU.UTF-8

но в системной консоли по прежнему не вижу имен папок и файлов на русском в utf-8 - вопросики вместо имен, правда теперь цветные.

То ли лыжи не едут, то ли я неправильный.

еще я так понимаю что keymap для русского UTF-8 отсутствует?

P.S. интересует именно системная консоль! не putty и не иксы!
P.S.S. не надо меня спрашивать зачем нужен UTF в сист.консоли! Отвечайте по делу!
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Dog
лейтенант
Сообщения: 723
Зарегистрирован: 2006-09-21 10:34:36
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: UTF-8 в системной локальной консоли

Непрочитанное сообщение Dog » 2010-07-23 16:24:59

Не работает оно. Точнее работает, но не до конца - короче, таки не работает.
С родной wiki:

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

If you want to try the new xterm + UTF-8 support, recompile your kernel with TEKEN_XTERM and TEKEN_UTF8 in your kernel configuration file. All non-ASCII characters will still be displayed as a yellow/red question mark.
У меня:

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

dog@dog:~> grep TEKEN /usr/src/sys/amd64/conf/DOG
options		TEKEN_UTF8		# UTF-8 output handling
options		TEKEN_XTERM		# xterm-style terminal emulation

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

dog@dog:~> grep xterm /etc/ttys 
ttyv0	"/usr/libexec/getty Pc"		xterm	on  secure
ttyv1	"/usr/libexec/getty Pc"		xterm	on  secure
ttyv2	"/usr/libexec/getty Pc"		xterm	on  secure
ttyv3	"/usr/libexec/getty Pc"		xterm	on  secure
ttyv4	"/usr/libexec/getty Pc"		xterm	on  secure
ttyv5	"/usr/libexec/getty Pc"		xterm	on  secure
ttyv6	"/usr/libexec/getty Pc"		xterm	on  secure
ttyv7	"/usr/libexec/getty Pc"		xterm	on  secure
ttyv8	"/usr/local/bin/xdm -nodaemon"	xterm	on secure

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

dog@dog:~> grep -A 3 ukrainian /etc/login.conf
ukrainian|Ukrainian Users Accounts:\
	:charset=UTF-8:\
	:lang=uk_UA.UTF-8:\
	:tc=default:
И те же самые красивенькие знаки вопроса в системной консоли...
Oh my God, they killed init! Bastards!

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: UTF-8 в системной локальной консоли

Непрочитанное сообщение Mox » 2010-07-23 16:41:30

да, все именно так и все сделано.
Dog писал(а):All non-ASCII characters will still be displayed as a yellow/red question mark.
блин, что-то я не внимательно читал. Да, значит для нас оно не работает.

Ed забил походу окончательно на newcons. А по идее должен был закончить к концу декабря 2009-го.
Мда, жалко
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Гость
проходил мимо

Re: UTF-8 в системной локальной консоли

Непрочитанное сообщение Гость » 2010-07-23 16:53:05

Ed забил походу окончательно на newcons. А по идее должен был закончить к концу декабря 2009-го.
Мда, жалко
а кому оно надо, юзерам? и все?
пора бы уже понять что в бсд развиваются только те стороны за что вкладываются большие толстые фирмы вроде циско к примеру
все остальное развивается на авось кто то патчи предложит из тех же юзерей

wowan400
ефрейтор
Сообщения: 61
Зарегистрирован: 2009-09-17 11:07:45

Re: UTF-8 в системной локальной консоли

Непрочитанное сообщение wowan400 » 2010-07-24 7:51:47

Вообще то надо, чем мы хуже линуксойдов, хочется иметь одинаковую консоль

Гость
проходил мимо

Re: UTF-8 в системной локальной консоли

Непрочитанное сообщение Гость » 2010-07-24 11:07:50

ed@ походу сейчас больше занят clangbsd. Как интегрируют, пройдет половина года пока пофиксят самые надоедливые баги/неудобности потом может он и вернется допиливать newcons. Но перед этим он надеюсь сделает вменяемую документацию (white paper) о своих намерениях. Та заявка на грант была слишком расплывчатой, складывалось впечатление что планирование так и не было закончено в отличие от mpsafetty.

Гость
проходил мимо

Re: UTF-8 в системной локальной консоли

Непрочитанное сообщение Гость » 2010-07-24 11:38:38

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