Не вводятся русские символы в эмуляторах терминала [закрыта]
Ребята, подскажите: в xterm и прочих терминалах не вводятся русские символы: просто ничего не вводится при нажатии на клавиши.
Я недавно перешел на Gentoo. Установил Иксы, поставил ion и xcfe4, потом решил все русифицировать (koi8r), настроил все, что там надо, но vim стал выводить аббракадабры.
Пересобрал vim, помогло. Решил пересобрать все остальное, после чего в xterm и прочих терминалах не вводятся русские символы: просто ничего не вводится при нажатии на клавиши. Если запустить терминал из другого, то при нажатии там выводится такое сообщение:
WARNING: **:Error (Invalid or incomplete multibyte or wide character) converting data for child, dropping.
При этом, скажем, Опера все воспринимает вполне нормально...
Подскажите, пожалуйста, как с этим бороться: без терминала почти как без рук, даже в Иксах :)
- Для комментирования войдите или зарегистрируйтесь
Re: Не вводятся русские символы в эм
Попробуй убрать коментарий в /etc/X11/xkb/rules/xorg. Пример:
! $nonlatin = am ar ben bg by dev el ge_la ge_ru guj gur il il_phonetic\
ir iu kan lo mk mm ml ori ru sr syr syr_phonetic tel th tj tml ua
Re: Re: Не вводятся русские символы
Нет, не сработало :(
Может, что-то подскажет еще вот какое сообщение:
Gdk-WARNING **: gdk_property_get(): length value has wrapped in calculation (did you pass G_MAXLONG?)
Это сообщение выводится terminal при его запуске.
Заработало
Проблема заключалась всего-то навсего в том, что когда я пересобирал систему, конфигурационные файлы переписались, и настройка локали сбилась...
Сейчас произвел настройку заново, и все заработало.
Спасибо mik за его совет:)
Это потому что
Это потому что пересобирать систему надо с помощью команды emerge, а не bootstrap.sh ;-)
Emerge
А я именно так и пересобирал: emerge --deep и т.д.