понадобилось тут русифицировать консоль

Any discussions about UNIX OS (include Linux)

Moderator: sva

понадобилось тут русифицировать консоль

Postby Vitaly Portunov on Fri Mar 05, 2010 3:42 pm

сабж. бздя 7.3rc1. в 6.4 делал аналогичное, получалось. хз, что за косяки - совсем туплю наверное :(
пытаюсь печатать по-русски "абв", а консоль мне: "\301\302\327"

rc.conf:
font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
scrnmap="koi8-r2cp866"
keymap="ru.koi8-r"

ttys:
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
ttyv3 "/usr/libexec/getty Pc" cons25r on secure
ttyv4 "/usr/libexec/getty Pc" cons25r on secure
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
ttyv6 "/usr/libexec/getty Pc" cons25r on secure
ttyv7 "/usr/libexec/getty Pc" cons25r on secure
ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off sec

с помощью
pw usermod portunov -L russian
сделано следующее:

portunov@server ~# pw usershow portunov
portunov:*:1001:0:russian:0:0:Vitaly Portunov:/usr/portunov:/bin/csh

тот же результат аосле ручной правки с помощью vipw не выходит каменный цветок :(
ни для рута, ни для wheel пользователя нет русского в консоли :(
ребут не решил проблему. перехожу на русский, прёт всё равно: \код\код\код

где косячу?
Vitaly Portunov
 

Re: понадобилось тут русифицировать консоль

Postby Valentin Nechayev on Fri Mar 05, 2010 3:44 pm

Vitaly Portunov wrote:сабж. бздя 7.3rc1. в 6.4 делал аналогичное, получалось. хз, что за косяки - совсем туплю наверное :(
пытаюсь печатать по-русски "абв", а консоль мне: "\301\302\327"

rc.conf:
font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
scrnmap="koi8-r2cp866"
keymap="ru.koi8-r"

Это всё ни при чём. Переводы в такие коды делает шелл, не зная, что с ними делать. Выставьте правильно локаль, например:

export LC_CTYPE=ru_RU.KOI8-R
export LC_COLLATE=ru_RU.KOI8-R

это в ~/.bash_profile или аналог.
Vitaly Portunov wrote:с помощью
pw usermod portunov -L russian
сделано следующее:

portunov@server ~# pw usershow portunov
portunov:*:1001:0:russian:0:0:Vitaly Portunov:/usr/portunov:/bin/csh

тот же результат аосле ручной правки с помощью vipw не выходит каменный цветок :(
ни для рута, ни для wheel пользователя нет русского в консоли :(
ребут не решил проблему. перехожу на русский, прёт всё равно: \код\код\код

Я не уверен, что login class "russian" работает. Проверьте текущие настройки локали.
Valentin Nechayev
 

Re: понадобилось тут русифицировать консоль

Postby Vitaly Portunov on Fri Mar 05, 2010 3:48 pm

вылечилось комментированием строчки в .cshrc
#setenv CHARSET KOI8-R

русский появился, как положено, спасибо за подсказку!
теперь бы как-нить добиться, чтобы имена cp866 в rtorrent корректно отображались ну не дружу я с локалью... :)
Vitaly Portunov
 

Re: понадобилось тут русифицировать консоль

Postby Valentin Nechayev on Fri Mar 05, 2010 3:48 pm

Вот этого не советую. Торренты лучше держать полностью в UTF-8.
Для общения с ними консольно можно применять толковый рекодер.
Мне достаточно screen для большинства случаев.
Valentin Nechayev
 


Return to UNIX

Who is online

Users browsing this forum: No registered users and 2 guests