LinuxForum.Fans
Тема

Debian 6, русская локаль только у рута.

Автор: belobog1 16 сообщений 9930 просмотров
#130685

помогите вернуть русский язык простому юзеру.
#dpkg-reconfigure locales
ставлю русскую ютф8, но она остаётся только у рута.
локаль юзера

Показать
$ locale
LANG=C
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=

и локаль рута

Показать
# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
#130723

И что вам мешает скопировать текст с одного конфига в другой, ведь вам ясно написано: у рута LANGuage=C (English) а у пользователя LANGuage=ru_RU.UTF-8 с логикой дружим?

#130750
r1sh написал:
И что вам мешает скопировать текст с одного конфига в другой, ведь вам ясно написано: у рута LANGuage=C (English) а у пользователя LANGuage=ru_RU.UTF-8 с логикой дружим?

как раз наоборот. рут русский, а пользователь английский. вы бы вместо умозаключений о логическом складе ума добавили бы где находятся конфиги, а то пользы от кома пшик, а громких слов на целый комм.

#130754

как я понимаю, у вас это в консоле?

сделайте dpkg-reconfigure console-setup

#130760
r1sh написал:
как я понимаю, у вас это в консоле?

сделайте dpkg-reconfigure console-setup

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

#130764

"обычный смертный администратор" не понял....

вот это нужно было сразу сказать что у вас стоит Гном и в нем не отображается русский язык.

1.Зайдите под пользователем под которым не отображается, запустите dpkg-reconfigure locales как вы до этого делали и опишите ваши шаги.

2.Попробуйте установить и настроить пакет console-cyrillic

#130772

проблема решена.
стоял автовход в GDM3, по какой то причине там сменился язык при загрузке, таким образом всё время загружался английский язык.

#130783

а ведь стоило пол часа самому посидеть и разобраться....

#130784

google сбил с верного пути. как решить проблему, 1 действие - посмотреть в сети.
ну а там как раз таки рекомендации не по моему случаю были, хотя симптомы один в один. smile

#130813

поздравляю!=)

#177847

Позвольте продолжить тему, так как проблема схожая. Только у рута локаль UTF-8, а у пользователя KOI8-R.
Дело в том, что по ssh в mc от пользователя крякобязы, нужна utf8.

#dpkg-reconfigure locales так же делал, перезагружался и т.п. Нашел в ~/.bashrc:

text

LANG=ru_RU.KOI8-R
export LANG

И предупреждения о том, чтобы эти строчки не менять. Не я их там писал. Попробовал таки сменить на ru_RU.UTF-8. Стал ещё и локальный mc крякобязничать. Пришлось обратно вернуть. Получается, что dpkg меняет настройки для рута, а пользователь так и остается. Как нормально поменять пользователю локаль?

#304769

Айлоха велики гуру. подскажи как реализовать следующие:
Samba server linux debian 6
в Cron по будням создаются директории с текущим числом вот строчка
mkdir -m 0777 /mnt/data/В_Работу_Цех/Сувенирная_Полиграфия/$(date +%B)/$(date +%d_%m_%Y)
$(date +%B) (Текущий месяц)
$(date +%d_%m_%Y) (Дата типа 12_12_12)
загвоздка текущие месяца Созданы заранее на Русском т.е. Январь, Февраль , и т. д.

немного погувлив инет нашел что название месяцев можно менять с енглишь на Русский
export LC_TIME
LC_TIME="ru_RU.UTF-8"
locale LC_TIME -k
но после выхода из консоли переходит снова на Енглишь

Вопрос
Что надо изменить чтобы LC_TIME="ru_RU.UTF-8" всегда оставался таким ?

#304771
NordWest написал:
text

LANG=ru_RU.KOI8-R
export LANG

Простите, где Вы такую машину времени нашли?

#305042

кто нибудь подскажет по моей проблеме ?

#305291

Поместие в /etc/default файл с именем locale, состоящий из содержимого локали root,
тогда будет одинаково у всех, у кого нет своего ~/.locale.

Пётр.

#305943

спасибо добавил!

Войдите или зарегистрируйтесь, чтобы ответить.