Проблемы с отображением русских символов после завершения xfce4
Гость 9 января, 2006 - 00:41
Доброго времени суток!
Может у кого-то уже было такое или где-то обсуждалось, но я темы не нашел.
А проблема вот в чем: сменил локаль на ru_RU.KOI8-R, в консоли все отлично до запуска иксов (оконный менеджер xfce4), но после выхода из них криво отображаюца русские символы в консоли. Что можете посоветовать по этому поводу?
»
- Для комментирования войдите или зарегистрируйтесь
Re: Проблемы с локалью и xfce4
Можно подробности?
С какой локали на какую?
Что конкретно подразумевается под "криво отображаюца русские символы в консоли" (все буквы стали "грузинскими", некоторые буквы стали "кривыми" и проч.)?
Что именно
Что именно нужно показать? locale показывает везде ru_RU.KOI8-R, шрифт консоли стоит UniCyr-sans-8x16, (все делал по доке guide-localization), до загрузки иксов все отлично, и ввод и корректное отображение, запускаю иксы, в xterm'e нормально, после "завершения сеанса" иксов слетает шрифт (дефолтный показывает), вместо русских букв - "кракозябра" какая-то, locale не изменяется.
кусок из rc.conf'a:
/etc/init.d/local:
Судя по Вашему
Судя по Вашему сообщению, у Вас все верно, но, согласно устаревшему описанию.
Если кодировка koi8 для Ванс не принципиальна, то перехлдите на UTF.
Если принципиально, то в любом случае прочтите "свежий" документ по UNICODE, и сделайте все один к одному, с поправкой на Вашу кодировку (koi8): http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
сама локаль
сама локаль кои8 не принципиальна, необходимо чтобы корректно ввод осуществлялся и отображение, просто взял её как распространенную. Может действительно на утф-8 перейти..
Без всякого
Без всякого сомнения, без уважительных причин, нет смысла оставаться на архаичных локалях.
Смело переходите на UTF8 и забудьте о многих старых проблемах.
Добро пожаловать к новым проблемам в UTF8 :)
но ведь
но ведь проблема то осталась! хочется получить более-менее содержательный ответ.
Я поставил
Я поставил gentoo2005.1 у меня таже проблема. Такое ощущение, что переменная CONSOLETRANSLATION="koi2alt" портится, потому что кракозябры похожи на символы из cp866. В таком случае не вижу решения в простом переходе на utf-8, тем более что предыдущему товарищу не помогло. Как проверить значение CONSOLETRANSLATION не знаю, echo $CONSOLETRANSLATION не выдает ничего даже, когда всё нормально.
Проявляется безсистемно: после команды emerge <...>, после запуска mc, во время работы nano и тд.
Более того, если я компилирую ядро (по-моему 2.6.12-gentoo-r6, находилось в портежал LiveCD) с поддержкой дополнительных кодировок, то иногда портятся и латиница. Может это в ядре глюк?
У меня тоже
У меня тоже самое с gentoo2005.1. Всё работает нормально, потом - бац вместо русского кракозябры. Такое ощущения что переменная CONSOLETRANSLATION="koi2alt" портится, тк кракозябры похожи на псевдографику из cp866. Как проверить значение CONSOLETRANSLATION я не знаю (оказалось echo $CONSOLETRANSLATION ничего не выдаёт).
Глюк случается внезапно, вне зависимости от того, запустил я mc или gcc или mp3blaster. Не вижу смысла в связи с данной проблемой переходить на utf-8, тем более что у предыдущего товарищя ничего не решилось.
Более того, подозреваю баг ядра(в 2005.1 вроде 2.6.12-gentoo-r6), тк при компиляции ядра с дополнительными кодировками даже латинские надписи портились, и это при том, что установка поддержки русских символов тогда ещё не включалась. Другое ядро проверить - возможности нет, из-за узкого канала в интернет. Разработчикам написать не могу -языка не знаю.
Есть у кого-нибудь мысли на этот счёт? Может кто-нибудь более опытный с таким сталкивался?