Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
|||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
После чего, надо указать пользователей, у которых будет русский язык, делается это утилитой vipw, но, если Вы не в ладах с редактором vi (я, вот тоже, не очень с ним лажу :)))), советуюу перед этим сменить "умолчальный" редактор в конфиге рутового шелла, у меня стоит mcedit - редактор из mc:
|
После чего надо разлогинится и снова сделать su. Теперь можно запускать vipw и править /etc/passwd:
Было:
|
Стало:
|
Далее меняем локальные консоли с cons25 на cons25r в файле /etc/ttys:
|
Перезагружаемся, логинимся, и тащщимся
ee
|
консоль:
|
Вот и всё..
P.S. Продолжение про man`ы - тут.
размещено: 2005-12-22,
последнее обновление: 2007-02-07,
автор: lissyara
Pattern®, 2006-02-26 в 15:46:57
Не знаю, для какой версии была написана данная статья, но все эти операции делаются в момент инсталяции системы (с версии FreeBSD5.3 и выше точно, раньше - не скажу). Или же, если уже система установлена sysinstall поможет.
Кста, как не пытался руссифицировать, на первой консольке я так и не получил русского вывода. Впрочем она там и не нужна, но всё же...
format_c, 2006-09-26 в 11:48:36
по-моему стоит добавить в rc.conf keymap="ru.koi8-r" для FreeBSD 6.0-RELEASE-p12
staskur, 2006-10-27 в 8:03:36
на 6,0 все в соответствии со статьей.
на всех консолях все оК.
замечание камрада format_c не добавлял.
staskur, 2006-11-15 в 21:25:09
на 6,1 тоже прошло нормально, в строгом соответствии с написанным
avz, 2006-11-24 в 11:47:03
я бы советовал для изменения юзерских параметров пользоваться утилиткой pw
pw usermod .....
jeweller, 2006-12-13 в 0:21:33
FreeBSD mail.promoil.ru 6.1-RELEASE FreeBSD 6.1-RELEASE #1:
все что надо на руском в соответствии со статьей:)
K2el, 2006-12-29 в 8:21:53
/etc/profile
LANG=ru_RU.KOI8-R; export LANG
MM_CHARSET=KOI8-R; export MM_CHARSET
/etc/csh.login
setenv LANG ru_RU.KOI8-R
setenv MM_CHARSET KOI8-R
Вот это еще добавить и все путем будет:)
toivo, 2006-12-29 в 16:29:55
С Сети можно найти патч, для перевода консоли в разрешение 1024*768 — очень полезно если консоль на ЖК. И еще я видел шрифт конвертнутый из KeyRus-a. Он немного читабельнее.
Удачи.
atckoe, 2007-04-10 в 20:04:58
pw usermod (useradd) $user -L russian
Облехчит труд отца русской демократии... :)
DonOrlando, 2007-06-29 в 10:16:23
FreeBSD 6.2-RELEASE #0
Все безпроблем на всех консолях.
Спасибо за статью т.к. давно сам хотел сделать но не получалось почему то. Теперь то я знаю в каком месте тупил))
Solo the human, 2007-08-02 в 15:56:17
chpass root (или иной пользователь)
и в строке Class: пишем russian
mcat, 2007-08-03 в 8:23:21
Для того чтобы иметь повыше разрешение консоли - необходимо сделать всего несколько шажков.
”
#сконфигурировать ядро с новыми опциями
дописатьOPTIONS VESA и OPTIONS SC_PIXEL_MODE
провести все процедуры по пересборке ядрышка:
cd /usr/src
make buildkernel KERNCONF=моё_ядро
make installkernel KERNCONF=моё_ядро
reboot
vidcontrol -i mode | more #прокручиваем возможные режимы
vidcontrol MODE_279 #пример того, как выставить большее разрешение консоли
vidcontrol 132×25 #ещё пример
vidcontrol 100×37 # и ещё пример
#для сохранения изминений, выполнить комвнды, типа таких
echo ‘allscreens_flags=-g 100×37 VESA_800×600″‘ >> /etc/rc.conf
”
#или вот так
echo ‘allscreens_flags=-g 135×25 VESA_1024×768″‘ >> /etc/rc.conf
#в результате имеем 800×600 (или 1024×768) разрешение на всех консолях
Morty, 2007-10-04 в 23:33:46
вот эту мелочь лутшебы вынести кудато, по поводу режимов и цветов в консоли...а то когда нада так не найти :-(
Morty, 2007-10-05 в 0:13:15
;-) Сорри , уже все нашел на этом сайте
moshushi, 2008-01-05 в 13:04:42
>Перезагружаемся, логинимся, и тащщимся
Можно просто
#sh /etc/rc
и получить тоже, не отключаясь от удаленной системы
если локально, то есть вариант
#shutdown now
#return
#exit
artem, 2008-02-04 в 16:07:11
я через sysinstall настраиваю шрифты и консоль
потом в /etc/login.conf из секции russian
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:\
копирую ближе к концу раздела default
потом #>cap_mkdb /etc/login.conf
но правильней конечно через
pw usermod (useradd) $user -L russian
AlektroNik, 2008-04-26 в 17:19:45
Ничего не менял кроме:
ee /root/.profile
Добавил:
LANG=ru_RU.CP1251; export LANG
LC_ALL=ru_RU.CP1251; export LC_ALL
MM_CHARSET=CP1251; export MM_CHARSET
и в
ee /root/.login
Добавил:
setenv LANG ru_RU.CP1251
setenv MM_CHARSET CP1251
А вот из этой статейки качнул файлики с кодировками (их в FreeBSD 7.0 небыло)
http://www.lissyara.su/?id=1169
Для настройки консоли и виртуальных терминалов, необходимо иметь два файла:
1. файл клавиатурной раскладки для кодировки cp1251 - ru.cp1251.kbd. Качаем и кладем в /usr/share/syscons/keymaps
2. для отображения будем использовать cp866, для этого нужен файл таблицы перекодировки из cp1251 в cp866 - win2cpp866.scm. Качаем и кладем в /usr/share/syscons/scrnmaps.
Все остальное оставил по умолчанию (при установке Ставид KOI-8R)
P.S. FreeBSD 7.0
И все отлично пашет!
maksgraf, 2008-05-26 в 18:09:14
на всякий случай, может все знаю конечно .. )
все это можно сделать, а русские файлы все равно будут кракозябрами у виндузовых клиентах которые по самбе обращаются. чтобы исправить данную проблемму, в /usr/local/etc/smb.conf надо вписать unix charset = cp866
procedure, 2008-06-03 в 17:56:12
spasibo bolshoe!!!!!!!!!
Сергей, 2008-06-19 в 9:33:31
Фрюха 5.4, всё сделал по статье, после дополнения "K2el, 2006-12-29 в 8:21:53" стала русской :)
Alchemist, 2008-06-22 в 21:26:17
FreeBSD 7.0
Все что требовалось: pw usermod root -L russian
пипец, 2008-08-06 в 5:19:37
НИЧЕГО НЕ ПОЛУЧАЕТСЯ!бред какой то... все сделал,абсолютно все,даже из комментариев все сделал!в centericq кракозябры. в ee english в консоли english. reboot делал...
Pattern, 2008-08-06 в 10:58:08
пипец, ты по ходу нуль-консоль решил руссифицировать?
Vlad, 2008-12-09 в 8:03:16
сделал как описано, НО!
нет русификации ни манов ни чего либо ещё!!
Darwin, 2008-12-14 в 19:15:29
2Vlad
>нет русификации ни манов ни чего либо ещё!!
они и недолжны руссифицироватся.
---
Спасибо за статью.
василий, 2008-12-31 в 16:47:27
А utf8 фря 7я в консоли будет держать?
А то на дворе уже давно как 21й век, а всё ещё приходится юзать всякие кои и цп.
lissyara, 2008-12-31 в 18:38:28
Зачем вам УТФ?
василий, 2009-01-01 в 23:27:45
Чтобы не мучаться со всеми этими кодировками.
Примечание: я хочу попробовать использовать фрибсд в качестве десктопа. Конечно, там будут Xсы, но в чистой консоли хорошо бы тоже ютф. С Новым Годом, кстати )
Sx, 2009-05-23 в 22:13:24
Гуд
phantom, 2009-07-02 в 9:20:30
Статейка полезная: когда правишь всё ручками - лучше для понимания. Но! Вопрос о шрифтах и раскладках...
Замечено что если делать как в статье, то необходимо шрифты и раскладки помещать в соответствующие папочки вручную - их там изначально нет: FreeBSD вещь интернациональная и всех вариантов по умолчанию не предусматривает. Если делать через sysinstall, то установщик сам всё что нужно копирует.
По крайней мере в релизах 7.0 и 7.2
Xander, 2009-09-21 в 14:02:35
1) Так как это мой первый комент на этом замечательном сайте, хочу выразить огромную благодарность и низкий поклон lissyara а так же ребятам, вносящим свою лепту в процветании и пополнении данного сайта.
2) Проделал это на FreeBSD 6.3 все прошло гладко в соответствии со статейкой.
3) Начинающие изучать чертенка столкнутся с трудностями редактора vi, так что все что надо для редактирования /etc/passwd - это: "а" - переключение в режим редактирования текста; Shift+ZZ - сохранение внесенных изменений и выход из редактора.
Роман, 2009-09-22 в 22:25:47
Сделал как есть...
Козябры только, что в mc, что в ee.
Как исправить можно?
Роман, 2009-09-23 в 0:01:54
всй, решено.
Шрифты не хотели пахать
Yuri, 2009-10-28 в 13:15:23
Сделал как в написано, и в комментах тож. Результат - 0! Вижу у таварища "Роман" были аналогичные проблемы, написал: "Шрифты не хотели пахать". Вопрос, как исправить? ОС - FreeBSD 7.2
Сергей, 2009-12-12 в 2:11:46
Фри 8, сделал по инструкции, все пошло... но незнаюб, может это не из-за этого, но я теперь не могу ничего установить из портов, пишет недостаточно привилегий...
Tigr, 2010-01-19 в 10:55:12
LANG=ru_RU.UTF-8; export LANG
LC_ALL=ru_RU.UTF-8; export LC_ALL
MM_CHARSET=UTF-8; export MM_CHARSET в /etc/profile
setenv LANG ru_RU.UTF-8
setenv MM_CHARSET UTF-8 в /etc/csh.login
и ~# pw usermod root -L russian
и перелогинится
zeone, 2010-01-29 в 1:21:30
Простите за тупой вопрос но у меня возникла проблемка мой /etc/passwd выглядит так
zeone:*:1001:0:User &:/home/zeone:/bin/sh
и так все пользователи 8(
как мне прописть руский для этого пользователя ?
пыталса сделать
zeone:*:1001:russian:0:User &:/home/zeone:/bin/sh
но непомогло
не судите строго просто еще нуб 8(
zeone, 2010-01-29 в 1:47:05
С той проблемой разобралса нужно было юзать vipw а я протупил и пыталса сделаь через ее /etc/passwd, но теперь другая трабла все сделал как написано но не работает как писало на английском так и пишет 8( если нада могу конфиги показать
receptor, 2010-05-27 в 2:52:03
Реально pw usermod (useradd) $user -L russian
и больше ничего ненужно
фря 8.0
ab, 2010-08-27 в 8:04:54
Есть одна проблемка: в консоли (локально) всё нормально русифицируется, но через telnet русские буквы выводятся псевдографикой. С этим можно что-то сделать?
tati4ko, 2010-10-14 в 16:36:55
Всё работает кроме мс.
Куда копать?
tati4ko, 2010-10-14 в 16:48:19
Я дописал в rc.conf
keymap="ru.koi8-r" и мс стал понятней:)
S_Paul, 2010-12-03 в 9:26:09
Спасибо за статью, пригодилось.
Мфынф, 2010-12-14 в 6:49:38
А если б вы ещё pw usermod (useradd) $user -L russian дописали то МС ещё бы и русский стал.
Sandel, 2011-10-26 в 3:55:10
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
scrnmap="koi8-r2cp866"
keymap="ru.koi8-r"
keyrate="fast"
man mc - русский не стал :(
zetaBit, 2012-06-07 в 2:12:47
freeBSD 9
спасибо :) все пошло отлично)
Dmitry, 2012-09-22 в 7:01:11
с работой с других систем - беда.
как пример - OS X, или Linux с их utf-8
пример: http://www.bild.me/bild.php?file=2246183______________2012-09-22___6.59.45.png
METAJIJI, 2012-09-25 в 7:20:11
Так поменяйте кодирвоку в вашем терминале на ту, что указали в локали на сервере (команда locale покажет какая кодирвока сейчас).
У вас на сервере KOI8-RU, а на макоси настроено UTF-8. И терминал ожидает, что вы ему скормите UTF-8, а сами подсовываете KOI-8, вот он и удивляется, рисуя ???? :)) Итак, чтобы все заработало нужно на клиенте и на сервере выставить одинаковые кодировки. (на сервере лучше оставить KOi8-RU, т.к. большинство программ ee и т.п. поддерживают только эту кодировку на русском, а на клиенте, при каждом подключении выбирать KOI8-RU).
Dmitry, 2012-10-10 в 17:13:15
перешел на локаль utf-8. вернее, для юзера сделал аткое окружение.
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [49 шт.]