Восстановить работоспособность русской локали в консоли (помогите)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
Admi0n
Сообщения: 183
Статус: Еще один красноглазик

Восстановить работоспособность русской локали в консоли

Сообщение Admi0n »

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

$locale

Код: Выделить всё

LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
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"


Все отвалилось после того как пошаманил с console-cyrillic, сейчас уже и удалил этот пакет и переустанавливал - без толку.

На всякий случай:
nano /etc/X11/xorg.conf

Код: Выделить всё

Section "InputDevice"
  Identifier "Keyboard0"
  Driver "keyboard"
  Option "CoreKeyboard"
  Option "XkbModel" "pc105"

 Option "XkbLayout" "us,ru"
 Option "XkbVariant" ",winkeys"
 Option "XkbOptions" "grp:alt_shift_toggle"


:unsure:
AMD Athlon 3200+ 2.Ghz, RAM 1g, I/Video, 80g IDE
Intel Dual-Core E5300 2.6 GHz RAM 4 GB DDR2, NVIDIA GeForce 7600 GS 256 MB, HDD 320 GB IDE
Intel i3 3.4 GHz, RAM 4 GB DDR3, NVIDIA GeForce 220 GT 512 MB, HDD 500 GB SATA2

Блог: http://admi0n.blogspot.com/
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Восстановить работоспособность русской локали в консоли

Сообщение SLEDopit »

а что в /etc/default/keyboard и /etc/default/console-setup ?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Admi0n
Сообщения: 183
Статус: Еще один красноглазик

Re: Восстановить работоспособность русской локали в консоли

Сообщение Admi0n »

SLEDopit писал(а):
18.09.2010 02:26
а что в /etc/default/keyboard и /etc/default/console-setup ?

$ cat /etc/default/keyboard
cat: /etc/default/keyboard: No such file or directory
$ cat /etc/default/console-setup
cat: /etc/default/console-setup: No such file or directory

:huh:

/etc/default$ ls
acpid cups halt mepis saned
alsa dbus hdparm mepis-network ssh
aufs devpts ifplugd mpd svgalib-bin
avahi-daemon dhcpcd ifupdown ntpdate syslogd
bluetooth eeepc-acpi-scripts irda-utils nvidia-glx tmpfs
bootlogd firehol kdm.d nvidia-kernel useradd
cron google-chrome klogd rcS
cryptdisks hal locale rsync

cat locale
# File generated by update-locale
LANG=ru_RU.UTF-8


p.s. забыл Debian lenny.
AMD Athlon 3200+ 2.Ghz, RAM 1g, I/Video, 80g IDE
Intel Dual-Core E5300 2.6 GHz RAM 4 GB DDR2, NVIDIA GeForce 7600 GS 256 MB, HDD 320 GB IDE
Intel i3 3.4 GHz, RAM 4 GB DDR3, NVIDIA GeForce 220 GT 512 MB, HDD 500 GB SATA2

Блог: http://admi0n.blogspot.com/
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Восстановить работоспособность русской локали в консоли

Сообщение Rootlexx »

Если создать нового пользователя, у него всё нормально будет? Что-то в ~/.bash_profile , ~/.profile "шаманили"?
Установите console-setup, на него уже переходят с console-cyrillic.
Спасибо сказали:
reji
Сообщения: 81

Re: Восстановить работоспособность русской локали в консоли

Сообщение reji »

А еще загляните в файл ~/.pam_environment, если есть такой.
Спасибо сказали:
Аватара пользователя
Admi0n
Сообщения: 183
Статус: Еще один красноглазик

Re: Восстановить работоспособность русской локали в консоли

Сообщение Admi0n »

Rootlexx писал(а):
18.09.2010 11:01
Если создать нового пользователя, у него всё нормально будет?

Неа, тоже самое.
Rootlexx писал(а):
18.09.2010 11:01
Что-то в ~/.bash_profile

$ cat ~/.bash_profile
cat: /home/admi0n/.bash_profile: No such file or directory
~/.profile "шаманили"?

Да, добавлял там две строчки, что то типа LANG=ru_RU.KOI8-R сейчас уже удалил их.
reji писал(а):
18.09.2010 11:07
А еще загляните в файл ~/.pam_environment, если есть такой.

$ cat ~/.pam_environment
cat: /home/admi0n/.pam_environment: No such file or directory

Rootlexx писал(а):
18.09.2010 11:01
Установите console-setup, на него уже переходят с console-cyrillic.

Поставил и то и то. Но как то не помогло, и перелагинился уже.
AMD Athlon 3200+ 2.Ghz, RAM 1g, I/Video, 80g IDE
Intel Dual-Core E5300 2.6 GHz RAM 4 GB DDR2, NVIDIA GeForce 7600 GS 256 MB, HDD 320 GB IDE
Intel i3 3.4 GHz, RAM 4 GB DDR3, NVIDIA GeForce 220 GT 512 MB, HDD 500 GB SATA2

Блог: http://admi0n.blogspot.com/
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Восстановить работоспособность русской локали в консоли

Сообщение Rootlexx »

Admi0n писал(а):
18.09.2010 11:49
Rootlexx писал(а):
18.09.2010 11:01
Если создать нового пользователя, у него всё нормально будет?

Неа, тоже самое.

Удалите console-cyrillic, затем:

Код: Выделить всё

dpkg-reconfigure --priority=all locales console-setup
- выставьте нужные параметры.
Если не поможет, найдите файлы в /etc, редактированные достаточно недавно:

Код: Выделить всё

find -type f -mmin время_в_минутах /etc
- со временем поэкспериментируйте.
Спасибо сказали: