Вы здесь

Slim и русские буквы

Доброго времени суток.

Помогите, пожалуйста , решить следущую проблему: при использовании slim (Simple login manager) почему-то пропадают русские буквы в иксах в терминале ( WM - fluxbox. Терминал xfce-extra/terminal). Но если заходить в систему без slim , через консоль, и запускать иксы вручную, то такой проблемы нет. Подскажите, как это можно исправить?

P.S.
gentoo 2008.0 beta 2 и ~x86

проблема только в терминале или вообще везде русские буквы пропали? ...

У меня slim и fluxbox, но Terminal'ом не пользуюсь (urxvt), всё нормально. Может, в GTK затык какой? Какая локаль?


Пожалуйста, не описывайте своё железо в подписи

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

В системе установлена локаль ru_RU.UTF-8. Но при входе в иксы через slim она сбивается на POSIX. Причем если заходить через xmd(специально поставил попробовать) то все нормально. Пока что решил проблему явным указанием локали в ~/.xinitrc , но мне кажется это не выход.

Romantic hero

Поройся в конфигах slim, может, там что есть. Могу свой /etc/slim.conf дать, или как там он.
И посмотри в других терминалах, может, это конкретной программы глюк.


Пожалуйста, не описывайте своё железо в подписи

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Проблема в том, что он сбивает локаль. Т.е LANG и прочие переменные локали вместо ru_RU.UTF-8 станровится равным POSIX. А вот /etc/slim.conf будет кстати =)

Romantic hero

Он (slim) вообще сбивает локаль или только для Terminal?

slim.conf


Пожалуйста, не описывайте своё железо в подписи

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

... у мну с родным конфигом ничего не сбивает ...
... опиши всю последовательность где слим, где флукс ...

Последовательность такова:
1) Ставим slim дисплей-менеджером по-умолчанию (прописываем в конфинги и добавляем к rc default)
2) Запускаем его (неважно как ребутом или просто rc)
3) В иксах полностью сбивается системная локаль. В терминале вопросы вместо русских букв, файр-фокс английский, нано тож весь в козябликах... (неважно какой WM - в дефолтном twm такая же бяка)

P.S. Сейчас добавил в .xinitrc строку export LANG="ru_RU.UTF-8" и такой проблемы нет. Но такое решение мне кажется идеологически неправильным.

Romantic hero

... вот мну сделал не так, оно может как всегда не правильно но не так ...
... исторически если без xdm,gdm,kdm то mingetty в inittab
c1:123456:respawn:/sbin/minngetty --noclear --autologin Elrond tty6
... в ~/bash_profile пользователя
startx
... в ~/xinitrc пользователя
xmodmap .Xmodmap
startfluxbox

... в случае со slim в inittab
c1:123456:respawn:/usr/bin/slim

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

Спасибо. Буду пробовать =)

Romantic hero

Всем спасибо. Проблема была "~x86". На стабильной ветке проблема отсутствует. Для нестабильной ветки можно в ~/.xinitrc написать export LANG=ru_RU.UTF-8 и все будет хорошо.

Romantic hero

Хорошо бы выяснить, в каком пакете дело, да таракана отрапортовать, я считаю (-:Е


Пожалуйста, не описывайте своё железо в подписи

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.