Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
что я делаю не так или как победить UTF?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Xm
Tux's lil' helper
Tux's lil' helper


Joined: 20 Mar 2004
Posts: 109

PostPosted: Thu Sep 09, 2004 1:43 am    Post subject: что я делаю не так или как победи Reply with quote

поставил женту 2004.2 со стейдж1, в USE присутствуют флаги utf,nls,unicode,utf-8
потом делаю так (в соответствии с http://dev.gentoo.org/~sergey/unicode-guide.html):
localedef --no-archive -c -i ru_RU -f UTF-8 ru_RU
в /etc/env.d/02locale прописал LANG="ru_RU.UTF-8"
затем поправил /etc/init.d/keymaps и /etc/init.d/consolefont (в доке http://dev.gentoo.org/~sergey/unicode-guide.html есть патчик, но он почему то поставился с ошибкой , пришлось руками подправлять)
потом правлю rc.conf:
KEYMAP="-u ru-yawerty"
SET_WINDOWSKEYS="yes"
EXTENDED_KEYMAPS=
CONSOLEFONT="LatArCyrHeb-16"
UTF8="yes"
затем перегружаюсь на всякий пожарный и вот что получаю:
сообщения команд получаю судя по всему на русском но вместо русских букв "козяблы", при вводе в консоле те же козяблики, если запустить unicode_start то вывод осуществляется нормально русский вижу но ввод по прежнему козябликами :(
вообщем требуется совет профессионалов
Back to top
View user's profile Send private message
Xm
Tux's lil' helper
Tux's lil' helper


Joined: 20 Mar 2004
Posts: 109

PostPosted: Thu Sep 09, 2004 6:54 am    Post subject: Reply with quote

удалось победить ввод по русски :) - подправил unicode_start :
строчку dumpkeys | loadkeys --unicode заменил на dumpkeys -c koi8-r | loadkeys --unicode

но все равно приходится вручную стартовать unicode_start :(
разве не должен он запускаться сам при старте?
Back to top
View user's profile Send private message
Apexman
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2004
Posts: 141

PostPosted: Thu Sep 09, 2004 7:32 am    Post subject: Reply with quote

добавь его в .bash_profile :)
Back to top
View user's profile Send private message
Xm
Tux's lil' helper
Tux's lil' helper


Joined: 20 Mar 2004
Posts: 109

PostPosted: Thu Sep 09, 2004 7:50 am    Post subject: Reply with quote

почему в .bash_profile а не в /etc/conf.d/local.start?
Back to top
View user's profile Send private message
Apexman
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2004
Posts: 141

PostPosted: Thu Sep 09, 2004 10:39 pm    Post subject: Reply with quote

Потому, как надо делать unicode_start для кажого vt. Я сначала так и написал - в local.start (делается только для первого терминала), потом поправил :oops: А если используешь эмуляторы терминала в иксах, то вариант с .bash_profile не прокатит :roll:
Back to top
View user's profile Send private message
Apexman
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2004
Posts: 141

PostPosted: Fri Sep 17, 2004 12:41 pm    Post subject: Reply with quote

После недавнего emerge -u system в unicode_start отпала необходимость :) 3й bash стоит давно.
Back to top
View user's profile Send private message
lefsha
Veteran
Veteran


Joined: 30 Aug 2004
Posts: 1234
Location: Burgas, Bulgaria

PostPosted: Wed Sep 22, 2004 10:08 am    Post subject: Reply with quote

Apexman wrote:
После недавнего emerge -u system в unicode_start отпала необходимость :) 3й bash стоит давно.


Ее некогда и не было, если правильно локализовывать...

Есть же нормальное описание локализации на этом сайте.
Чего все время свои измышления проверять?
_________________
Lefsha
Back to top
View user's profile Send private message
ZmiyGorinich
Guru
Guru


Joined: 27 Feb 2004
Posts: 369
Location: Zaporizhzhe, Ukraine

PostPosted: Mon Sep 27, 2004 3:23 pm    Post subject: Reply with quote

lefsha wrote:
Apexman wrote:
После недавнего emerge -u system в unicode_start отпала необходимость :) 3й bash стоит давно.


Ее некогда и не было, если правильно локализовывать...

Есть же нормальное описание локализации на этом сайте.
Чего все время свои измышления проверять?


а можно точнее где есть нормальная локализация с UTF-8?
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Fri Oct 08, 2004 10:04 am    Post subject: Reply with quote

Сделал всё по указанным ссылкам. Всё работает и в консоли и в GUI. Вот только проблема в терминалке в GUI. Если обычного юзера меняю на root'а по "su" - всё ок. Если по "su -" - то выдаётся "putfont: PIO_FONT: Invalid argument". При нажатии на любую клавишу в терминалке начинает бежать поток символов, и весь GUI не реагирует больше на кнопки до перезапуска. Куда копать? :-/
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Fri Oct 08, 2004 10:15 am    Post subject: Reply with quote

Что за GUI, что за терминал?

UTF-8 для всей системы, или для 1 пользователя прописан?

Что говорит "locale" для твоего пользователя и для root'а (если зайти через login-prompt)?
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Fri Oct 08, 2004 2:00 pm    Post subject: Reply with quote

XFree86, KDE 3.3 - всё последнее по emerge sync / emerge -u world

В UTF-8 вся система

locale всюду говорит ru_RU.UTF-8
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Fri Oct 08, 2004 7:30 pm    Post subject: Reply with quote

Всё, разобрался. Виноват был unicode_start. Без него раньше (даже после всех обновлений) UTF-8 поддержка не запускалась. Теперь - и без него всё ок. Так что снёс, и пашет.

Но что поразительно - во время связанного с ним описанного выше глюка клавиатуру срывало напрочь, даже переключения консолей и Ctrl-Alt-Backspace не работали. убивать X приходилось по ssh через сеть :-/
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum