[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: X11 locale




> Что-то я запутался в локалях и dm.
> Есть debian, с помощью dpkg-reconfigure locales сгенеированна
> установлена системная локаль (в /etc/environment стоит
> LANG=ru_RU.KOI8-R), есть gdm, который запускает иксы, в которых локаль
> стоит правильно. Есть kdm, который запускает иксы с LANG=POSIX, в
> результате русские буквы не вводятся.
> 
> Где во всех этих Xsetup, Xstartup и проч. должно быть прописано `.
> /etc/environment'?
> Кто отвечает за установки локали в иксах?
> Куда рыть?

Теоретически за чтение /etc/environment должен PAM отвечать.

auth       required     pam_env.so
В /etc/pam.d/kdm

в разные времена по разным причинам это начинает глючить, тогда спасает
замена
#!/bin/sh
на
#!/bin/bash --login
в /etc/kde3/kdm/Xsession. Заодно при этом начнёт корректно
считываться .bash_login пользователей (ну по крайней мере тех, кто bash в
качестве шелла использует).



Reply to: