The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Раздел полезных советов: Русификация FreeBSD консоли"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Русификация FreeBSD консоли"  +/
Сообщение от auto_tips (??) on 09-Окт-08, 23:00 
Настройка KOI8-R:

vi /etc/rc.conf
   keymap="ru.koi8-r"
   font8x8="cp866-8x8"
   font8x14="cp866-8x14"
   font8x16="cp866b-8x16"
   scrnmap="koi8-r2cp866"
   cursor="destructive"

Заменить все cons25 на cons25r в /etc/ttys:

vi /etc/ttys
:%s/cons25/cons25r/g

   kill -HUP 1

(чтобы перечитался /etc/ttys)

   /etc/rc.d/syscons restart

   pw usermod root -L russian
(выполнить для всех имен пользователей кому нужен русский, если вы ходите
на сервер только удаленно по ssh/telnet, то можно выполнить только этот шаг для настройки
поддержки русского языка KOI8-R в системе)


Настройка UTF-8:

В /etc/login.conf добавляем:

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

Перестраиваем БД:

    cap_mkdb /etc/login.conf

Прикрепляем пользователя:

    pw usermod логин -L russian-utf8

Добавляем в /etc/profile

   MM_CHARSET=UTF-8; export MM_CHARSET


URL: http://ihtiandr.info/
Обсуждается: http://www.opennet.dev/tips/info/1785.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Русификация FreeBSD консоли"  +/
Сообщение от Guest (??) on 09-Окт-08, 23:00 
В результате через SSH будет UTF-8 или убогий KOI8-R ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Русификация FreeBSD консоли"  +/
Сообщение от Дмитрий Ю. Карпов on 09-Окт-08, 23:27 
> font8x8="cp866-8x8"
> font8x14="cp866-8x14"
> font8x16="cp866b-8x16"

Ну и зачем все три, если реально используется только один (в разрешении 80x25 - 8x16)?

> Настройка UTF-8:

Интересно, как это будет работать, если на экране кодировка 866, в которую перекодируют KOI8-r?


Лучше бы разобрал, как сделать графику без иксов и коннектиться к ней терминально с Unix и Windows (как к тексту коннектимся через PuTTY).

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Русификация FreeBSD консоли"  +/
Сообщение от Heretic (ok) on 10-Окт-08, 11:01 
FreeNX вам в помощь, графику установить нужно, но запускать ее при запуске системы ни к чему, при подключении он создает дисплей и заргужает рабочий стол.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Русификация FreeBSD консоли"  +/
Сообщение от d9d9 on 10-Окт-08, 13:37 
Ы ? Цирк. Тогда уж лучше иксы на фреймбуффере + XRDP. Хоть никакой приблудный клиент ставить ненужно.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Русификация FreeBSD консоли"  +/
Сообщение от Умник Хренов on 10-Окт-08, 17:52 
>Ну и зачем все три, если реально используется только один (в разрешении 80x25 - 8x16)?

Ну Дмииитриий Юрьич! Есть же людт которые 80х43 до сих пор на консоли настраивают! Лапками конечно :)

>> Настройка UTF-8:
>Интересно, как это будет работать, если на экране кодировка 866,
>в которую перекодируют KOI8-r?

На каком экране!? Это - для входа по ssh. И проблем с UTF8 там нет и так.
В консоли да - глухо. НО! Ты когда консоль видишь то? Прааааально - ксли пришла полярная лисичка! А там уже single user mode / fsdump / fsck и пр. в такие моменты тебе русский всё одно не нужен! Не робяты - в моём списке хотелок - UTF8 в sysconsole следующий за последним :)
(Ну да я ленив, я к тачке в трех метрах от себя хожу ssh'ем :) Зато можете внезапно увезти ея в мухосранск - в моей работе ничего не изменится)

>Лучше бы разобрал, как сделать графику без иксов и коннектиться
>к ней терминально с Unix и Windows (как к тексту коннектимся через PuTTY).

Зачем? Ну ну честно - зачем? Сдаётся из любви к высокому абстрактному исскству ...
С Х'ами - проблем нет, надеюсь ты в курсе.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Русификация FreeBSD консоли"  +/
Сообщение от DrNo (??) on 11-Окт-08, 21:23 
А чего handbook читать уже не модно? Модно его цитировать. Все уже обсосано не по одному разу.
Следующий умный совет будет наверно как фрю установить.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Русификация FreeBSD консоли"  +/
Сообщение от mishacv email on 11-Окт-08, 23:40 
>В /etc/login.conf добавляем:
>   russian-utf8|Russian Users Accounts:\
>        :charset=UTF-8:\
>        :lang=ru_RU.UTF-8:\
>        :lc_all=ru_RU.UTF-8:\
>        :tc=default:
>Перестраиваем БД:
>    cap_mkdb /etc/login.conf

Cомневаюсь я что получится перестроить login.cong.db при пареметре (russian-utf8|Russian Users Accounts:\) так как такой по дефоулту присутствует в секции russian: .....

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Русификация FreeBSD консоли"  +/
Сообщение от Аноним (??) on 12-Окт-08, 02:59 
>В консоли да - глухо.

Тебя не устраивает юникод через vesa в syscons?
http://www.opennet.dev/tips/info/1448.shtml
screenshot - http://img329.imageshack.us/img329/7084/inputkt5.png
-------------------------------------------
для syscons(4) на i386:

1. ставим sysutils/jfbterm и textproc/uim-m17nlib
2. меняем стандартную переключалку языка с Shift+Space на Ctrl+\
   добавлением в ~/.uim

    (define-key generic-on-key? "<Control>\\")
    (define-key generic-off-key? "<Control>\\")

3. ставим локаль и добавляем запуск uim-fep и jfbterm в ~/.profile
    export LANG=ru_RU.UTF-8
    exec jfbterm -e uim-fep
   или в ~/.login (для tcsh)
    setenv LANG ru_RU.UTF-8
    exec jfbterm -e uim-fep

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Русификация FreeBSD консоли"  +/
Сообщение от Аноним (??) on 12-Окт-08, 20:15 
21-ый век...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Русификация FreeBSD консоли"  +/
Сообщение от WAG email on 14-Окт-08, 13:18 
2Автор :)
Все это произошло уже очень давно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Русификация FreeBSD консоли"  +/
Сообщение от Demokrite on 14-Окт-08, 15:28 
>keymap="ru.koi8-r"

я бы сделал так:

keymap="ru.koi8-r.win"

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Русификация FreeBSD консоли"  +/
Сообщение от youROCK email on 20-Янв-09, 14:02 
Да, более того, у меня ругался. Поэтому первая строчка у меня выглядит так:

russian-utf8|Russian Users Accounts UTF8:\

Вроде всё работает (только у MC глюки страшные :()

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

16. "Русификация FreeBSD консоли (KOI8-R и UTF-8)"  +1 +/
Сообщение от vaizor email on 15-Апр-09, 15:33 
В результате получаем консоль работающую в KOI8-R, а переменную locale в UTF-8.
раз русифицируешь - русифицируй вcё одной кодировке!(или юникод UTF-8 или KOI8-R(IBM866)).Так как во FreeBSD консоли UTF-8 не поддерживается - там просто нет файлов в директориях /usr/share/syscons/scrmaps, /usr/share/syscons/keymaps и  /usr/share/syscons/fonts которые бы поддерживали юникод, то лучше использовать дурацкий KOI8-R и пинать разработчиков!:)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Русификация FreeBSD консоли (KOI8-R и UTF-8)"  +/
Сообщение от Аноним (??) on 15-Июн-09, 20:25 
> Так как во FreeBSD консоли UTF-8 не поддерживается

Поддерживается:
- полный юникод средствами jfbterm + uim-fep (для ввода не только на русском)
- частичный юникод с трансляцией в userspace посредством screen
- частичный юникод с трансляцией в kernelspace посредством TEKEN_UTF8

http://www.opennet.dev/tips/info/1448.shtml

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Русификация FreeBSD консоли"  +/
Сообщение от Ионыч (ok) on 10-Июл-09, 08:19 
>Да, более того, у меня ругался. Поэтому первая строчка у меня выглядит
>так:
>
>russian-utf8|Russian Users Accounts UTF8:\
>
>Вроде всё работает (только у MC глюки страшные :()

mc пересобрать с UFT-8 надо

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

19. "Русификация FreeBSD консоли"  +/
Сообщение от youROCK on 10-Июл-09, 17:23 
>>Да, более того, у меня ругался. Поэтому первая строчка у меня выглядит
>>так:
>>
>>russian-utf8|Russian Users Accounts UTF8:\
>>
>>Вроде всё работает (только у MC глюки страшные :()
>
>mc пересобрать с UFT-8 надо

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

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

20. "Русификация FreeBSD консоли (KOI8-R и UTF-8)"  +/
Сообщение от Alexey email(??) on 21-Фев-10, 23:18 
Простите, а как с вопросом имя и пароль пользователя на этом UTF?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

21. "Русификация FreeBSD консоли (KOI8-R и UTF-8)"  +/
Сообщение от youROCK email on 22-Фев-10, 17:37 
>Простите, а как с вопросом имя и пароль пользователя на этом UTF?
>

В юниксах даже имена пользователей лучше на языке, отличном от английского, даже не думать использовать. В большинстве юниксов (и юникс-лайк) даже большими буквами логин нельзя написать... Про пароль я вообще молчу.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

22. "Русификация FreeBSD консоли (KOI8-R и UTF-8)"  +/
Сообщение от PandoraBox2007 email(ok) on 19-Июл-10, 04:34 
В /etc/login.conf добавляем:

russian|Russian Users Accounts:\
        :charset=UTF-8:\
        :lang=ru_RU.UTF-8:\
        :setenv=LANG=ru_RU.UTF-8:\
        :setenv=LC_CTYPE=ru_RU.UTF-8:\
        :setenv=LC_ALL=ru_RU.UTF-8:\
        :tc=default:

Перестраиваем БД:

    cap_mkdb /etc/login.conf

Прикрепляем пользователя:

    pw usermod root -L russian

и все прекрасно

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Русификация FreeBSD консоли (KOI8-R и UTF-8)"  +/
Сообщение от Сергей email(??) on 31-Июл-10, 17:59 
Здравствуйте, у меня после русификации консоли (FreeBSD 8.1) отказываются открываться текстовые файлы.
Например, при попытке запустить:

ee ttys

в ответ получаем:

Error opening terminal: cons25L1r.

Как это можно исправить? Заранее благодарю.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Русификация FreeBSD консоли (KOI8-R и UTF-8)"  +/
Сообщение от AT email(??) on 02-Авг-10, 19:17 
>[оверквотинг удален]
>
>Например, при попытке запустить:
>
>ee ttys
>
>в ответ получаем:
>
>Error opening terminal: cons25L1r.
>
>Как это можно исправить? Заранее благодарю.

Попробуйте заменить все вхождения cons25 (или у вас получилось cons25L1r ?) на cons25r в /etc/ttys

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

25. "Русификация FreeBSD консоли (KOI8-R и UTF-8)"  +/
Сообщение от Юра email(??) on 10-Дек-13, 18:18 
ребята такая проблема. Может кто подскажет. Попытался русифицировать ее, поменял пару значений в файле ttys значение xterm дописал к нему букву r в конце(да я рачина). Теперь пишет error opening terminal xtermr. Не могу никуда зайти и редактировать что-то. Не сталкивалась ?
просьба срочно ответить.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Русификация FreeBSD консоли (KOI8-R и UTF-8)"  +/
Сообщение от Юра email(??) on 10-Дек-13, 18:20 
Файл /etc/ttys не могу открыть. Аналогичная надпись.freebsd error opening terminal xtermr
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Русификация FreeBSD консоли (KOI8-R и UTF-8)"  +/
Сообщение от Alexey email(??) on 11-Дек-13, 02:29 
Можно загрузиться с установочного диска, выбрать "Live CD", подмонтировать диск, и если это 9-ка, то `ttyv0 "/usr/libexec/getty Pc" xterm on secure`, остальное по handbook-у, но простите если буду не прав, ИМХО UTF в консоле еще рановато.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

28. "Русификация FreeBSD консоли (KOI8-R и UTF-8)"  +/
Сообщение от Владимир email(??) on 11-Ноя-16, 10:27 
Столько трепа, и "умных" советов... Ребята читайте man  и  handbook. Идля utf-8 все же стоит использовать vt. Но есть много но. Так что сидим ровно на koi8-r( кому нужен русский язык и манны) и ждём ...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру