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

Re: locale из-под X'ов



Привет!

Alexey Mahotkin <alexm@hsys.msk.ru> writes:

> Сейчас у меня в ~/.xsession непосредственно перед `exec wmaker' стоит
> export LANG=ru_RU.KOI8-R, все стало нормально.  Но зачем тогда нужен
> /etc/environment и почем в debian-russian в свое время рекомендовали
> вписать туда LANG=C?

Система,  если  она многопользовательская, не  должна  навязывать одну
и ту же не дефолтную locale разным пользователям. Пользователи
сами  выбирают себе locale и  прописывают  ее в ~/.xsession или ~/.bashrc.

> Ну хорошо, вопрос риторический -- /etc/environment читается
> PAM-модулем pam_env.so.  Спрашивается: почему xdm не поддерживает PAM
> в таком разе и кто (кроме login, который вроде бы как не выполняется в
> такой конфигурации) может подцеплять соответствующие переменные
> окружения??? 

/etc/environment по выше изложенной теории -- сакс. xdm --   не
поддерживает PAM:
lambda nidd 2:23 ~ > ldd  /usr/X11R6/bin/xdm
        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x40023000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40031000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40046000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x40090000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x40099000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400af000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400bd000)
        libdl.so.2 => /lib/libdl.so.2 (0x40198000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4019c000)
        libc.so.6 => /lib/libc.so.6 (0x401ca000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
lambda nidd 2:23 ~ > 
и никакого libpam.so


-- 
Peter Novodvorsky     http://www.altlinux.ru/    AltLinux Team, Russia
Debian.Org                                       http://debian.org/~nidd
            Debian  ---  no need to  wait for tomorrow.



Reply to: