Здравствуйте, утпутуук, Вы писали:
У> Здравствуйте!
У> Пытаюсь тут настроить русский язык — ничего не получается. Полдня приседаю уже. Все перепробовал — локаль настроил, консоль настроил:
У>У>sudo dpkg-reconfigure locale
У>sudo dpkg-reconfigure console-setup
У>
У>Русский отображается в сообщениях системы, но при вводе — кракозябры. И еще странность — вроде настраивал Ctrl+Shift на переключение, а переключается почему-то через Alt+Shift. Причем обратно переключить удается через пятый раз, помогает Alt+Enter — раскрыть на весь экран и обратно — переходит в латиницу. Правый Alt установил для режима временного переключения, но почему-то и левый Alt так же работает.
У>Что делать, куда еще копать?
Что пишет locale
user@ubuntu:~$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES="en_US.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=
Настройки лежат как обычно в /etc/default/locale
sudo dpkg-reconfigure console-setup -- Это для текстовой консоли настройка кодировки и шрифта
Еще нужная команда
sudo locale-gen
конкретную кодировку можно задавать прямо в консоли (если в окне gnome-terminal > terminal > charset encoding поменять...)
И далее запускаем нужную прогу с нужной нам кодировкой
# LC_ALL=windows-1251 mc
# LC_ALL=cp866 mcedit file.diz
# LC_ALL=koi8r ssh localhost
# LC_ALL=utf-8 bash
...
Само переключение может гличить если неудачная версия дистрибутива. Какой дистрибутив?
lsb_release -a
uname -a