Вы здесь

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 имеет два режима работы: в первом он пищит, а во втором — всё портит.