mandriva power pack 2010.0 kde
в консоле (1-6) язык переключает, русские папки отображает вот только печатать на рус не получается, вместо букв знаки вопроса.
помогите решить
Консоль и русский язык
Добавь в конец файла /etc/rc.d/rc.local :
loadkeys ru
уважаемый sbin, спабисо огромное помогло.
тема закрыта
Такая же проблема в Mandriva 2010.1, но мне ваш совет не помог, и вообще в консоли бог знает что творится, в мандривовских настройках и настройках КДЕ стоит переключение по ctrl-shift и все работает, в консоли же переключает почему-то по Caps Lock и вместо русских букв вопросики. Собственно вот и интересно где в мандриве настраиваются параметры в консоли, шрифты раскладка и т.д.? Ну еще заодно если при загрузке Esc нажать квадратики вместо русских букв проскакивают, тоже искал где это вылечить, увы не смог найти :(
Pyatachet, покажите вывод: cat /etc/sysconfig/i18n
LC_TELEPHONE=ru_RU.UTF-8
LC_CTYPE=ru_RU.UTF-8
LANGUAGE=ru_RU.UTF-8:ru
LC_MONETARY=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
SYSFONT=UniCyr_8x16
LC_MEASUREMENT=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LANG=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
После этого
Добавь в конец файла /etc/rc.d/rc.local :
loadkeys ru
Вы перезагружались ?
Разумеется, не помогает
А если так: нажать Ctrl+Alt+F1 (Обратно Ctrl+Alt+F7) и там набрать - loadkeys ru, далее попробывать ввод ру. , каков результат будет?
Из под пользователя выдает ошибки, а из под рута работает, русские буквы нормально выводятся
Теперь покажите вывод: cat /etc/rc.d/rc.local
#!/bin/sh
#
### BEGIN INIT INFO
# Provides: rc.local
# X-Mandriva-Compat-Mode
# Default-Start: 2 3 4 5
# Short-Description: Local initialization script
# Description: This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
### END INIT INFO
touch /var/lock/subsys/local
loadkeys ru
Так и странно из под рута ввожу loadkeys ru все начинает нормально работать, а почему в rc.local не срабатывает не пойму...
Попробуйте указать путь, т. е. loadkeys /usr/lib/kbd/keymaps/i386/qwerty/ru.map.gz
Еще варианты: loadkeys /usr/lib/kbd/keymaps/i386/qwerty/ru_ct_sh.map.gz (....../ru_alt.map.gz; ....../ru_ctrl.map.gz; ....../ru_win.map.gz)
Я пошел немножко другим путем - loadkeys ru из rc.local убрал, прочитал про этот баг вот здесь https://qa.mandriva.com/show_bug.cgi?id=54946 удалил /etc/sysconfig/console/default.kmap как там посоветовали, перезагрузился и русские буквы в консоли стали отображаться корректно, но переключение раскладок все равно по капсу осталось, буду дальше разбираться
Увы неосилил, в общем контрол шифт в консоли на русский переключает, русские буквы показывает, но назад на английский переключает капс, в общем фиг знает, оставил так как есть
Так и раскладки там же - /usr/lib/kbd/keymaps/i386/qwerty/ , например - ru_ct_sh.map.gz и т. д.
В Fedora 10 я в /etc/profile.d/lang.csh, т.к. у меня tcsh, перед последним endif,
т.е. перед проверкой, что $DISPLAY == 0 , вставил /sbin/setsysfont и вроде бы
это известный совет - вызывать при входе setsysfont.
Пётр.