[РЕШЕНО] Не настраивается русская локаль

Ну, чтобы не разводить чехарду с созданием и удалением юзеров, я просто бекапил весь конфиг (с учётом специфики DE, для кед, например, это, как правило, ограничивается ~/.kde4, для других - включая и ~/.config, ~/.local, ещё что-то DE-специфичное...) текущего и единственного пользователя (себя) куда-нибудь, начинал сеанс с "чистого листа" и если проблема не всплывала на "обнулённом" профиле, потихоньку переносил настройки из бэкапа обратно, по ходу отслеживая изменения, таким образом сужая круг поиска виновного. Или, если не лень было настроить всё заново - просто настраивал заново.
Собственно и весь "алгоритм".
@bobart
тогда уж переустанавливать мало чем отличается. :)
Нужно умереть молодым и сделать это как можно позже.
Тебе виднее. Кстати, если какое-нибудь приложение запустить из терминала с рут-правами - что с локалью? Проверь ради интереса тот-же thunar (или какой-там файл-менеджер у тебя), текст. редактор и вообще.
zalexi
vadik
На новом пользователе та же беда?
Нет. Там сразу русский.
Ну, и зачем тогда переустанавливать всю систему?
Переносите по-очереди конфиги на нового пользователя, так проблема и найдется.
bobart
если какое-нибудь приложение запустить из терминала с рут-правами - что с локалью?
Английский.
Нужно умереть молодым и сделать это как можно позже.
а покажи /etc/profile.d/locale.sh
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
vadik
Ну, и зачем тогда переустанавливать всю систему?
Вот и я не понимаю, зачем. Вплоне может оказаться, что что-то поломано в настройках XFCE у текущего пользователя.
Вопрос с конфигами/юзерами решается в течении часа.
nafanja
а покажи /etc/profile.d/locale.sh

#!/bin/sh

unset LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES \
      LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION

if [ -n "$XDG_CONFIG_HOME" ] && [ -r "$XDG_CONFIG_HOME/locale.conf" ]; then
  . "$XDG_CONFIG_HOME/locale.conf"
elif [ -n $HOME ] && [ -r $HOME/.config/locale.conf ]; then
  . "$HOME/.config/locale.conf"
elif [ -r /etc/locale.conf ]; then
  . /etc/locale.conf
elif [ -r /etc/rc.conf ]; then
  LANG=$(. /etc/rc.conf 2>/dev/null; echo "$LOCALE")
fi

LANG=${LANG:-C}
export LANG
[ -n "$LC_CTYPE" ]          && export LC_CTYPE
[ -n "$LC_NUMERIC" ]        && export LC_NUMERIC
[ -n "$LC_TIME" ]           && export LC_TIME
[ -n "$LC_COLLATE" ]        && export LC_COLLATE
[ -n "$LC_MONETARY" ]       && export LC_MONETARY
[ -n "$LC_MESSAGES" ]       && export LC_MESSAGES
[ -n "$LC_PAPER" ]          && export LC_PAPER
[ -n "$LC_NAME" ]           && export LC_NAME
[ -n "$LC_ADDRESS" ]        && export LC_ADDRESS
[ -n "$LC_TELEPHONE" ]      && export LC_TELEPHONE
[ -n "$LC_MEASUREMENT" ]    && export LC_MEASUREMENT
[ -n "$LC_IDENTIFICATION" ] && export LC_IDENTIFICATION
Нужно умереть молодым и сделать это как можно позже.
Какая версия filesystem?
pacman -Q filesystem
И вообще, давно ли обновлял систему?
bobart
Какая версия filesystem?
думаю не последняя, так как у меня locale.sh чуть другой.

так что стоит обновиться для начала.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.