LINUX.ORG.RU

Поменять локаль для отдельного пользователя

 ,


0

1

Подскажите как поменять локаль только для одного пользователя в дебиан(армбиан). Достаточно будет, если русский язык появится только у гуи приложений, стоит xfce. Также стоит автологон (nodm вроде). Как поменять локаль полностью в системе для всех пользователей рассказывать не надо.

Ответ на: комментарий от Kron4ek

Не, давно в ~/.profile прописано. Не помогает. Надо именно менюшки чтобы на русском были, а не просто поддержка русского. Да, пакеты с русским вроде все загруженны. А автологон получается все же не через nodm, что-то я его конфиг не нашел.

maximilliangreat
() автор топика
Ответ на: комментарий от maximilliangreat

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

И что же при этом locale показывает?

turtle_bazon ★★★★★
()

Как-нить так ну или по другому 100500 способов

cat << EOT >>  $HOME/.i18n
export LANGUAGE=ru_RU.UTF-8
export LANG=ru_RU.UTF-8
export LC_ALL=ru_RU.UTF-8
EOT

cat <<EOT >> $HOME/.config/xfce4/xinitrc
#!/bin/sh
if [ -f "$HOME/.i18n" ]; then
    . "$HOME/.i18n"
fi
. /etc/xdg/xfce4/xinitrc
EOT

vtVitus ★★★★★
()
Ответ на: комментарий от turtle_bazon
LANG=ru_RU.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C

maximilliangreat
() автор топика
Ответ на: комментарий от vtVitus

HOME/.i18n - это было

$HOME/.config/xfce4/xinitrc этого не было. Добавил, иксы не запускаются :) В Xorg.0.log ничего интересного. Где смотреть?

maximilliangreat
() автор топика
Ответ на: комментарий от maximilliangreat

выполни файл $HOME/.config/xfce4/xinitrc в консоле и посмотри на что ругается. думаю в $HOME/.i18n кака какая-то написана у тебя.

vtVitus ★★★★★
()
Ответ на: комментарий от vtVitus

Спасибо, получилось :) Делал без шелла фаром, в xinitrc то ли переводы строк не те были, то ли энтера в конце не хватало :)

maximilliangreat
() автор топика
Ответ на: комментарий от futurama

Это были старые добрые времена. Теперь gdm не спрашивает язык у пользователя, а спрашивает его по dbus у сервиса org.freedesktop.AccountsService. В общем чтоб сменить локаль графсессии, сделанной из gdm, надо редактировать /var/lib/AccountsService/users/$USER.

iliyap ★★★★★
()
Ответ на: комментарий от turtle_bazon

Ну можно завтра попробовать ради интереса. Впринципе все уже работает по наводке vtVitus. Но вообще странно, гуглил гайды по смене локали, везде LANG и гайды свежие.

maximilliangreat
() автор топика
Ответ на: комментарий от turtle_bazon

Почему этого не случилось

А локали то сгенерированы?

anonymous
()
Ответ на: комментарий от maximilliangreat

Будет влиять на язык любой графсессии этого пользователя, не только на xfce.

iliyap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.