Автор Тема: Изменение языка системы AltLinux СПТ 8  (Прочитано 12083 раз)

Оффлайн Mr.Madguy

  • Давно тут
  • **
  • Сообщений: 249
Проблема такая. Нам поставили компьютеры с AltLinux СПТ 8 с целью защиты персональных данных. На одном из компьютеров язык системы оказался английским. Как поменять на русский? Привычной для Mint или Ubuntu настройки языка в настройках нет. Облазил все настройки, включая Центр управления системой и вэб-интерфейс.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Изменение языка системы AltLinux СПТ 8
« Ответ #1 : 15.01.2019 09:45:23 »
Традиционно язык системы задается при установке через клавишу F2 в начальном меню загрузки. Видимо те, кто предустанавливал систему, забыли на одном из компьютеров нажать F2 и выбрать русский язык. Хотя что это за Alt LInux СПТ 8 при наличии на оффсйате лишь https://www.basealt.ru/products/alt-8-sp-sertifikat-fstehk-rossii/ и http://altsp.su/ я не знаю. Сами дистрибутивы не смотрел, возможно там русский по умолчанию, как в Рабочей станции K и тогда имеет место какой-то не совсем стандартный случай.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Изменение языка системы AltLinux СПТ 8
« Ответ #2 : 15.01.2019 10:20:04 »
Локаль для сессии пользователя не указана
$ cat ~/.dmrc
[Desktop]
Session=KDE3

но указана общесистемная локаль
# grep -ir utf-8 /etc/sysconfig/ | grep i18n
/etc/sysconfig/i18n:LANG=ru_RU.UTF-8
/etc/sysconfig/i18n:SUPPORTED=ru_RU.UTF-8

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Изменение языка системы AltLinux СПТ 8
« Ответ #3 : 15.01.2019 13:44:12 »
В окне входа выбирается язык.
Андрей Черепанов (cas@)

Оффлайн Mr.Madguy

  • Давно тут
  • **
  • Сообщений: 249
Re: Изменение языка системы AltLinux СПТ 8
« Ответ #4 : 16.01.2019 12:21:10 »
В окне входа выбирается язык.
Спасибо. Просто непривычно и наверное пользователи приняли данную опцию за язык ввода пароля и по привычке поменяли на английский, как в Windows.

Онлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 224
Re: Изменение языка системы AltLinux СПТ 8
« Ответ #5 : 16.01.2019 14:54:38 »
В окне входа выбирается язык.
Спасибо. Просто непривычно и наверное пользователи приняли данную опцию за язык ввода пароля и по привычке поменяли на английский, как в Windows.
Да, это крайне частая "проблема" с lightdm...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Изменение языка системы AltLinux СПТ 8
« Ответ #6 : 17.01.2019 07:14:03 »
Можно скрыть это поле во избежание.
Андрей Черепанов (cas@)

Оффлайн Mr.Madguy

  • Давно тут
  • **
  • Сообщений: 249
Re: Изменение языка системы AltLinux СПТ 8
« Ответ #7 : 23.01.2019 10:50:03 »
А можно еще вопрос из той же серии. Как добиться такого же эффекта, но только при подключении через ssh? Там тоже язык меняется на английский. Запускаю mate-session. И там никакого окна логина, где можно выбрать язык, конечно же нет. Может надо что-то другое запускать или какой-то параметр клиенту передавать?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Изменение языка системы AltLinux СПТ 8
« Ответ #8 : 24.01.2019 07:18:58 »
Зависит от пользователя. Если под root, то ему принудительно POSIX выставляется. У пользователя читается ~/.i18n
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Изменение языка системы AltLinux СПТ 8
« Ответ #9 : 24.01.2019 07:58:52 »
# whoami
root
# 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=
# cat ~/.i18n
LANGUAGE=POSIX
LANG=POSIX

eval `sed -n '/^LANG=[^.[:space:]]\+\.[Uu][Tt][Ff]-\?8[[:space:]]*$/ s/LANG=.*/NEED_UNICODE=1 LC_CTYPE=en_US.utf8/p' /etc/sysconfig/i18n 2>/dev/null` ||:
# rpm -qf ~/.i18n
rootfiles-alt-alt11
# rpm -ql rootfiles
/root/.bash_logout
/root/.bash_profile
/root/.bashrc
/root/.i18n
/root/.rpmmacros
/root/.ssh
/root/.ssh/authorized_keys
/root/.tcshrc
/root/.zlogout
/root/.zprofile
/root/.zshenv
/root/.zshrc
/root/tmp

Оффлайн Mr.Madguy

  • Давно тут
  • **
  • Сообщений: 249
Re: Изменение языка системы AltLinux СПТ 8
« Ответ #10 : 24.01.2019 08:42:56 »
У меня и после locale все POSIX. Я понимаю, что именно в этом проблема, но я не понимаю, почему так происходит. Я просто новичек в Linux. И мне бы хотелось разобраться, в чем именно проблема. В соответствии с моим пониманием мои локальные иксы предоставляют другому компьютеру только устройства ввода-вывода - монитор, клавиатуру и т.д. Т.е. по сути я просто работаю через удаленный монитор и клавиатуру. В остальном же я логинюсь в того-же самого пользователя, что и на локальной машине. Значит у него все должно быть точно так же. В том числе и язык. Потому как грузит то он все со своего локального home. И потому первая вещь, с которой мне надо разобраться - проблемы с языком на моем компьютере или удаленном? Потому что в каждом из этих случаев проблема будет решаться по разному, т.к. подключаюсь к удаленной машине я не через AltLinux и на моей машине язык настраивать нужно будет по другому.

Хочу добавить, что у меня получается получить русский язык. Получается, когда я запускаю все по очереди, т.е. свои иксы, ssh, потом уже mate-session, а не сразу mate-session. Но при этом похоже, что используется оконный менеждер сервера, а не клиента, что приводит к определенным проблемам.
« Последнее редактирование: 24.01.2019 12:30:21 от Mr.Madguy »

Оффлайн Mr.Madguy

  • Давно тут
  • **
  • Сообщений: 249
Re: Изменение языка системы AltLinux СПТ 8
« Ответ #11 : 25.01.2019 10:10:10 »
А все. Нашел решение. Действительно нужно было передавать параметр в клиент. Для этого надо было добавить к ssh параметр -o SetEnv LANG=ru_RU.UTF-8