[РЕШЕНО] Ne mogu pomenjat jazyk sistemy

local vydaet eto:

locale                                                                                               [17:23][0]
LANG=ru_RU.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
kak tyt udaljat posty??
а покажи
cat /etc/profile.d/locale.sh
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
а покажи
cat /etc/profile.d/locale.sh

[[email protected] waldemar]$ cat /etc/profile.d/locale.sh                                                                         [17:59][0]
#!/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
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
wa1demar
Kycok
cat /etc/locale.conf

[[email protected] waldemar]$ cat /etc/locale.conf                                                                                 [10:07][0]
#LANG="en_US.UTF-8"
LANG="ru_RU.UTF-8"
LANGUAGE="ru_RU.UTF-8"

Стереть всё, что выше. Привести к такому виду:
$ cat /etc/locale.conf 
LANG=ru_RU.UTF-8
Ne pomoglo

[[email protected] waldemar]$ cat /etc/locale.conf
LANG=ru_RU.UTF-8
[[email protected] waldemar]$ locale
LANG=ru_RU.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
Я что-то не пойму, а как локаль связана с раскладкой клавиатуры? Хотя у вас и локаль кривая...
localectl set-x11-keymap us,ru pc104 "" grp:alt_shift_toggle
lampslave
Я что-то не пойму, а как локаль связана с раскладкой клавиатуры? Хотя у вас и локаль кривая...
localectl set-x11-keymap us,ru pc104 "" grp:alt_shift_toggle

raskladka pereklychaetsja bez problem. no po prechine krivoj lokali nekotorye prilozhenia, kak naprimer chrome, otkazyvajutsja ponimat kirilicu. nu i ih jazyk interfejsa anglijskij stal
Ну не знаю, переустановите glibc, перегенерируйте локали. Лишние локали уберите заодно.
lampslave
Я что-то не пойму, а как локаль связана с раскладкой клавиатуры?
Была тема - с кривой локалью хромиум (хром) с некоторой версии не даёт вводить всё, отличное от латиницы. Ссылку я привёл ранее.

ТС - а нет ли в системе файла
~/.config/locale.conf

И
cat /etc/profile
 
Зарегистрироваться или войдите чтобы оставить сообщение.