Ctrl+Alt+F[1..12] и русские буквы (Кириллица и переключение языка в виртуальной консоли)

PCLinuxOS

Модератор: Bizdelnick

Northsoft
Сообщения: 14
ОС: Linux Mandriva 2010 Free

Ctrl+Alt+F[1..12] и русские буквы

Сообщение Northsoft »

Переключение в виртуальные текстовые консоли происходит нормально.
Кириллица отображается нормально (файлы в UTF-8).
Но если переключиться на русский язык, то начали бы набираться иероглифы (в W$), но в UTF-8 однобайтных символов нет, и на консоль выводятся вопросительные знаки.
Вопрос. Как настроить консоль (ядро, загрузчик, /dev/hands), чтобы можно было не только читать, но и писать кириллицей в консоли.
И ещё вопрос туда же - где настраивается для виртуал.консолей клавиша переключения языка? Я бы хотел по-старинке Alt+Shift.

Чуть не забыл. Mandriva 2010 Free.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: Ctrl+Alt+F[1..12] и русские буквы

Сообщение /dev/random »

В каждом дистрибутиве это делается по-своему.
iУведомление от модератора
Так что едем в "Мандриву"
Спасибо сказали:
Northsoft
Сообщения: 14
ОС: Linux Mandriva 2010 Free

Re: Ctrl+Alt+F[1..12] и русские буквы

Сообщение Northsoft »

Могут тогда модераторы перенести тему? Не хочу делать дубльпост.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Ctrl+Alt+F[1..12] и русские буквы

Сообщение akdengi »

Еще один нелюбитель читать ВиКи...
Меня тут снова нет :P
Спасибо сказали:
radiosys
Сообщения: 11
ОС: Мандрива 2008

Re: Ctrl+Alt+F[1..12] и русские буквы

Сообщение radiosys »

К сожалению ВиКи в этом месте не описывает всю проблему, мое решение изложено тут: http://mdv-club.ru/*forum/read.php?4,39355
Спасибо сказали:
Northsoft
Сообщения: 14
ОС: Linux Mandriva 2010 Free

Re: Ctrl+Alt+F[1..12] и русские буквы

Сообщение Northsoft »

Спасибо. Можете ещё подсказать насчёт привязки клавиш переключения раскладки клавиатуры?
Спасибо сказали:
radiosys
Сообщения: 11
ОС: Мандрива 2008

Re: Ctrl+Alt+F[1..12] и русские буквы

Сообщение radiosys »

Northsoft писал(а):
24.11.2009 15:25
Спасибо. Можете ещё подсказать насчёт привязки клавиш переключения раскладки клавиатуры?

Мне это тоже не удалось выяснить, скорее всего в виртуальной консоли клавиши переключение устанавливает параметр GRP_TOGGLE=toggle в файле
$ cat /etc/sysconfig/keyboard
XkbModel=armada (взял лаптоповскую, т.к. на pc105 в МС не все клавиши работали)
GRP_TOGGLE=toggle
XkbLayout=us,ru,ua
KEYBOARD=ua
KEYTABLE=ua-utf
XkbOptions=grp:toggle,grp_led:scroll,compose:rwi

Но на практике работают правый CTRL и правый ALT.
Для Х работают параметры XkbModel= XkbLayout=us,ru,ua XkbOptions=
это действительно работает.
Спасибо сказали:
Telemex
Сообщения: 162

Re: Ctrl+Alt+F[1..12] и русские буквы

Сообщение Telemex »

Попробовал в консоли переключить на русский - ничего не вышло. Перепробовал все кнопки (CapsLock, Ctrl, Alt, Shift во всех комбинациях,Winkey). Причем почему-то перестают работать английские буквы "e" и "c". Нажимаешь - а ничего нет. При этом даже нельзя ни переключиться обратно в иксы (Гном) ни в другие виртуальные консоли до тех пор пока не нажмешь 1-2 раза Winkey. При этом иногда вываливает кучу ругательских строчек, но после этого можно вернуться в Гном.
ЗЫ: в Гноме переключаюсь через винкей.

Да, добавлю. После применения рекомендации из Wiki и перезагрузки глюк несколько изменился. Шрифт стал переключаться на русский клавишей Win, но если переключаться обратно на английский, то выбрасывает обратно в приглашение залогиниться и ввести пароль. Но не всегда. Иногда вываливает кучу ругательских строк.
Спасибо сказали:
Northsoft
Сообщения: 14
ОС: Linux Mandriva 2010 Free

Re: Ctrl+Alt+F[1..12] и русские буквы

Сообщение Northsoft »

И последнее (на данный момент). Если сижу в виртуальной консоли, а на F7 запускается хранитель экрана - кеды (или иксы) вылетают (мигает логотип nVidia на весь экран), малочь, но неприятно (перезапуск аськи, оперы и других прог). Кто-нибудь сталкивался с подобным поведением хранителя экрана? В чём может быть проблема? Есть повод погрешить на проприетарный драйвер nVidia. А что скажет Сообщество?)

Код: Выделить всё

[user@host ~]$ uname -a
Linux host 2.6.31.5-desktop-1mnb #1 SMP Fri Oct 23 01:46:54 EDT 2009 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz GNU/Linux
[user@host ~]$ X -version

X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: Linux_2.6.22.18-server-1mdv Mandriva
Current Operating System: Linux host 2.6.31.5-desktop-1mnb #1 SMP Fri Oct 23 01:46:54 EDT 2009 i686
Build Date: 13 October 2009  12:19:57PM

        Before reporting problems, check http://qa.mandriva.com
        to make sure that you have the latest version.
[user@host ~]$ kded4 --version
Qt: 4.5.3
KDE: 4.3.2 (KDE 4.3.2)
Служба KDE: $Id: kded.cpp 944898 2009-03-26 13:01:25Z dfaure $
[user@host ~]$
Спасибо сказали:
BDag
Сообщения: 276
ОС: Mandriva Linux Cooker

Re: Ctrl+Alt+F[1..12] и русские буквы

Сообщение BDag »

cat /etc/sysconfig/keyboard
XkbModel=pc105
GRP_TOGGLE=rwin_toggle
XkbLayout="us,ru(winkeys)"
KEYBOARD=ru
KEYTABLE=ru4
XkbOptions=grp:lwin_toggle,grp_led:scroll,compose:rwin


после loadkeys ru все нормально работает.
Чтобы не выполнять эту команду постоянно от руки, желательно в /etc/rc.d/rc.local прописать следующее
if [ -x /etc/sysconfig/keyboard ]; then
. /etc/sysconfig/keyboard 2> /dev/null
[[ "foo$KEYBOARD" != "foo" ]] && loadkeys $KEYBOARD
fi
Спасибо сказали:
Robo
Сообщения: 121
ОС: Win XP SP3

Re: Ctrl+Alt+F[1..12] и русские буквы

Сообщение Robo »

После loadkeys ru действительно всё работает, хотя...
До loadkeys переключение на знаки вопроса происходит по Alt+Shift (так выбрал при установке)
Обратно из вопросов в английскую переключается только по Caps Lock
После loadkeys переключение ру-англ по Ctrl+Shift.
Надеюсь в 2010.1 такой неразберихи не будет. Французы наверное всё на английском делают?
Спасибо сказали: