в этом скрипте прописать
export LANG="ru_RU.UTF-8"
startplasma-x11
то plasma запускается уже русифицированная.
Кто-нибудь знает, что нужно сделать чтобы не прописывать вручную export LANG, а чтобы LANG брался из класса login.conf пользователя? Т.е. чтобы скрипт был универсальный.
так собсно в master.passwd пользователю и выставить класс для начала
Он выставлен. xrdp не берет его оттуда сам.
пропатчить где-то на выхов setlogin() ? кажись класс в этом месте применяется...
Мне в принципе из класса пользователя нужен был только LANG и то только два варианта: либо русский, либо английский. Поэтому обошелся вот такой конструкцией в скрипте: USER="/usr/bin/id -u" USER_CLASS="/usr/sbin/pw usershow -u ${USER} | /usr/bin/cut -d ':' -f5" if [ "${USER_CLASS}" == "russian" ] then export LANG="ru_RU.UTF-8" else export LANG="en_US.UTF-8" fi
Обсуждают сегодня