LINUX.ORG.RU

[локаль][Gentoo]Не отображаются кириллические символы

 ,


0

1

Как говорил ранее, я умудрился каким-то неведомым образом сломать локаль. Кириллица в X'ах не вводится(в эмуляторе терминала), только в приложениях(Firefox, например). При попытке запустить xterm вываливается вот это:

Warning: locale not supported by Xlib, locale set to C
Warning: X locale modifiers not supported, using default
Failed to open input method
$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.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="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
$ locale -a
C
en_US
en_US.iso88591
en_US.utf8
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc
POSIX
ru_RU
ru_RU.cp1251
ru_RU.cp866
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8

Gentoo, zsh, urxvt. До этого всё гарантированно работало. И ещё вопрос, можно ли полностью удалить из системы bash?

# equery depends bash
[ Searching for packages depending on bash... ]
app-admin/localepurge-0.5.2 (app-shells/bash)
app-admin/perl-cleaner-2.7 (app-shells/bash)
app-shells/bash-completion-1.1-r5 (app-shells/bash)
app-text/xmlto-0.0.22 (app-shells/bash)
sys-apps/portage-2.1.9.42 (!build? >=app-shells/bash-3.2_p17)
sys-libs/readline-6.1 (>=app-shells/bash-2.05b-r2)
★★★★★

Ответ на: комментарий от Kenarus

>Это

Не то. Вики и гентуфорум я осилил, но там ответа тоже не нашёл. Ещё раз: русские символы не отображаются(совсем, без квадратов и прочего) при вводе в иксовом эмуляторе терминала, вывод работает(mcabber, weechat).

Lighting ★★★★★
() автор топика
Ответ на: комментарий от Kenarus

>setxkbmap -layout 'us,ru' -option 'grp:ctrl_shift_toggle'

Словно бы я не пробовал. Всё то же самое - кириллические символы не вводятся.

Lighting ★★★★★
() автор топика
Ответ на: комментарий от Lighting

Проверьте наличие шрифтов с нужной вам кодировкой и запустите urxvt с нужным. То же так делали?

Чего еще делали?

Kenarus
()
Ответ на: комментарий от Kenarus

Пробовал. В том числе, пробовал пересобирать X'ы, glibc, шрифты, менять эмулятор терминала.

Lighting ★★★★★
() автор топика
Ответ на: комментарий от Kenarus

Что именно в ядре отвечает за юникод? При условии, что при переключении на консоль всё работает.

Lighting ★★★★★
() автор топика
Ответ на: комментарий от Kenarus

Да, естественно, сказал же, что гентувики и прочие очевидные источники информации штудировал. В треде, к сожалению, автор решил проблему переходом на koi-8r.

Lighting ★★★★★
() автор топика
Ответ на: комментарий от Kenarus

Да, но там, кроме локалей, внимание обращать не на что. Keymaps, consolefont и linguas никакого отношения к проблеме не имеют. Только вот, у меня в locale.gen вместо

ru_RU.UTF-8 UTF-8
ru_RU UTF-8
просто
ru_RU.UTF-8 UTF-8

Lighting ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.