При входе в терминал через ctrl+alt+Fn и выводе русскоязычных папок появляются иероглифы.
[console]sx@samolet:~$ locale -a
C
POSIX
ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
russian
ru_UA.utf8
[/console]
Пробовал ставть console-cyrillic, успехом не увенчалось, к тому же и шрифт стал какой-то "большой".
p.s. при повторой попытке зайти в терминал ctrl+alt+Fn гаснет экран.
Нет русской локали для терминала
sx88, попробуй так http://linuxforum.ru/viewtopic.php?pid=150265#p150265
Сделал, все стало еще хуже. Теперь и в терминале иксов вместо кирилицы отображаются ????????
Появились "странные сообщения".
[console]sx@samolet:~$ locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
en_US
en_US.iso88591
en_US.utf8
ru_RU.koi8r
ru_RU.utf8
russian
[/console]
Я не имел проблем с локалью в Debian. У меня в файле /etc/default/locale
LANG="ru_RU.UTF-8"
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=C
LC_TIME=C
LC_COLLATE=C
LC_MESSAGES=C
Также я устанваливаю все достушные шрифты.
Пётр.
[console]sx@samolet:~$ sudo dpkg-reconfigure console-cyrillic
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "ru_UA.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "ru_UA.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
[/console]
После выполнения скрипта интерфейс стал англоязычным.
Показать
echo 'en_US ISO-8859-1
en_US.UTF-8 UTF-8
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8
'> /etc/locale.gen
locale-gen
localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
echo 'VERBOSE_OUTPUT=no
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="CyrSlav"
FONTFACE="Terminus"
FONTSIZE="14"
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=",winkeys"
XKBOPTIONS="grp:alt_shift_toggle,grp:lwin_switch,lv3:ralt_switch,grp_led:scroll"
BOOTTIME_KMAP_MD5="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
'> /etc/default/console-setup
echo 'XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,grp:lwin_switch,lv3:ralt_switch,grp_led:scroll"
'> /etc/default/keyboard
Теперь стоит 3 проблемы:
1. англоязычный интерфейс
2. В терминале иксов вопросы вместо кириллических бук, в терминале ctrl+alt+f1 -- иероглифы
3. при повторной попытке зайти в терминал ctrl+alt+f1 гаснет экран. Просто отключается монитор.
Помогите пожалуйста решить хотя бы одну из проблем. Спасибо