kbd? (не работает переключение языков в консоли.)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
banzay
Сообщения: 88
ОС: openSUSE 12.1 (x86_64)

kbd?

Сообщение banzay »

Собственно вывод kbd при старте :

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

Loading console font Cyr_a8x16.psfu  -m trivial G0:loadable                                                                                         done
Loading keymap unknown keysym 'cyrillic_small_letter_short_i'
loadkeys: /usr/share/kbd/keymaps/i386/qwerty/ruwin_ct_sh-UTF-8.map.gz:107: addkey called with bad keycode -1
Loading /usr/share/kbd/keymaps/i386/qwerty/ruwin_ct_sh-UTF-8.map.gz                                                                                 failed
Loading compose table latin1.add                                                                                                                    done
Start Unicode mode

файлик /etc/sysconfig/keyboard

Код:

## Path: Hardware/Keyboard ## Description: Keyboard settings ## Type: string ## Default: "" ## ServiceRestart: kbd # # Keyboard settings for the text console # # Keyboard mapping # (/usr/share/kbd/keymaps/) # e.g. KEYTABLE="de-latin1-nodeadkeys", "us" or empty for US settings # KEYTABLE="ruwin_ct_sh-UTF-8.map.gz" ## Type: integer ## Default: # # Keyboard delay time in ms (250, 500, 750, 1000) KBD_DELAY="" ## Type: string(2.0,2.1,2.3,2.5,2.7,3.0,3.3,3.7,4.0,4.3,4.6,5.0,5.5,6.0,6.7,7.5,8.0,8.6,9 .2,10.0,10.9,12.0,13.3,15.0,16.0,17.1,18.5,20.0,21.8,24.0,26.7,30.0) ## Default: # # Keyboard repeat rate (2.0 - 30.0) KBD_RATE="" ## Type: list(bios,yes,no) ## Default: bios # # NumLock on? ("yes" or "no" or empty or "bios" for BIOS setting) KBD_NUMLOCK="bios" ## Type: yesno ## Default: no # # ScrollLock on? ("yes" or "no") KBD_SCRLOCK="no" ## Type: yesno ## Default: no # # CapsLock on? ("yes" or "no") KBD_CAPSLOCK="no" ## Type: yesno ## Default: no # # Disable CAPS LOCK and make it a normal Shift key? # (Ctrl Caps Lock will still toggle Caps Lock functionality) # Note that you need to tweak the xkb maps or use xmodmap # if you want to do the same under X-Windows. In ~/.Xmodmap: # keycode 0x42 = Shift_L Shift_L # KBD_DISABLE_CAPS_LOCK="no" ## Type: string ## Default: # # ttys for the above settings # Example: "tty1 tty2" # "" for all tty's # KBD_TTY="tty1 tty2 tty3 tty4 tty5 tty6" # # Compose tables to be loaded. # Compose tables are good for producing characters, which can not # be directly input from your keyboard, such as characters with # accents, currency signs, ... # Please read /usr/share/doc/packages/kbd/README.SuSE for an # explanation. # You may leave this variable empty (default compose table from kernel # or KEYTABLE will be used then -- most keyboard maps don't have a # compose table, though) # More than one compose table can be given. For a selection of possible # tables see /usr/share/kbd/keymaps/include/compose.* # You can give more than one compose table, but only the last one will # determine the compose combinations. # The word "clear" has a special meaning: # Your compose table will be cleared, before more compose symbols are # added. # The files compose.winkeys and shiftctrl may be used to map the # <compose> key to the W*n menu key and Shift-Ctrl, respectively, # on a PC keyboard. # A typical setting for Latin1 users (with a PC keyboard) may be # COMPOSETABLE="clear winkeys shiftctrl latin1.add" # For latin2, this would be # COMPOSETABLE="clear winkeys shiftctrl latin2" # A typical setting for sb. with a character set, where a matching # compose table is missing (but with a PC keyboard), would be #COMPOSETABLE="winkeys shiftctrl" # COMPOSETABLE="clear latin1.add" # The YaST-internal identifier of the attached keyboard. # YAST_KEYBOARD="russian,pc101"

OpenSuse 11.4 x86_64
Переключение раскладок в консоли не работает... :(
Может кто сталкивался?
Жить захочешь, не так раскарячишся...
Спасибо сказали:
Аватара пользователя
Hyperanubis
Сообщения: 9
ОС: SUSE 11.4

Re: kbd?

Сообщение Hyperanubis »

Как переключаете (ну там перебрали все извращенные варианты типа Alt+Alt и пр.)?

И- просто интересно- а нафига вам русский в консоли?? Хочется окунуться в атмосферу Больших ЭВМ? ;)
Спасибо сказали:
Аватара пользователя
Serega86
Сообщения: 208
ОС: OpenSuse

Re: kbd?

Сообщение Serega86 »

OpenSuse 11.4 x86_64
Переключение раскладок в консоли не работает...
Может кто сталкивался?

работает по правому Alt
Все глюки Windows исправляются установкой Linux!
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: kbd?

Сообщение Lazy_Kent »

Комбинация переключения указана в имени файла keymap.
ruwin_ct_sh-UTF-8.map.gz означает, что нужно использовать клавиши Ctrl + Shift.
Для других клавиш нужно загружать соответствующие файлы. Они находятся в /usr/share/kbd/keymaps/i386/qwerty.

И- просто интересно- а нафига вам русский в консоли??

Вы очень удивитесь, но русскоговорящие пользователи иногда набирают текст на русском языке.
Спасибо сказали:
Аватара пользователя
banzay
Сообщения: 88
ОС: openSUSE 12.1 (x86_64)

Re: kbd?

Сообщение banzay »

Смущает вот это:

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

loadkeys: /usr/share/kbd/keymaps/i386/qwerty/ruwin_ct_sh-UTF-8.map.gz:107: addkey called with bad keycode -1
Loading /usr/share/kbd/keymaps/i386/qwerty/ruwin_ct_sh-UTF-8.map.gz                                                                                 failed

И это происходит со всеми юникодными раскладками....
Это нормальный вывод kbd при старте? не думаю, что то тут не так... но в чем проблема я не понимаю...
ruwin_ct_sh-UTF-8.map.gz это одна из юникодных раскладок, с остальными такой же косяк, kbd при загрузке системы возвращает failed...
Подскажите в чем причина?

Serega86 писал(а):
16.08.2011 11:49
OpenSuse 11.4 x86_64
Переключение раскладок в консоли не работает...
Может кто сталкивался?

работает по правому Alt

Попробую, но по моему с этой раскладкой такой же косяк....
Жить захочешь, не так раскарячишся...
Спасибо сказали:
Дмитрий Н.
Сообщения: 174
ОС: openSUSE Leap 15.0

Re: kbd?

Сообщение Дмитрий Н. »

У меня была такая ошибка после обновления дистра. Посмотри файлик /etc/rc.d/kbd в нем найди строчку:

rc_status && retmsg="`loadkeys -u -C "$KBD_TTY" $KEYMAP 2>&1`"

мной был добавлен параметр -u для определения режима Unicode, после этого ошибка пропала и переключение раскладки заработало.
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: kbd?

Сообщение Lazy_Kent »

https://bugzilla.novell.com/show_bug.cgi?id=643538

Заодно шрифт поменяйте на UniCyr_8x16.psf.
Спасибо сказали:
Аватара пользователя
banzay
Сообщения: 88
ОС: openSUSE 12.1 (x86_64)

Re: kbd?

Сообщение banzay »

Дмитрий Н. писал(а):
17.08.2011 15:23
У меня была такая ошибка после обновления дистра. Посмотри файлик /etc/rc.d/kbd в нем найди строчку:

rc_status && retmsg="`loadkeys -u -C "$KBD_TTY" $KEYMAP 2>&1`"

мной был добавлен параметр -u для определения режима Unicode, после этого ошибка пропала и переключение раскладки заработало.

Помогло, переключение заработало собственно ошибка возникла тоже после обновления дистра...
Жить захочешь, не так раскарячишся...
Спасибо сказали:
Аватара пользователя
banzay
Сообщения: 88
ОС: openSUSE 12.1 (x86_64)

Re: kbd?

Сообщение banzay »

Lazy_Kent писал(а):
17.08.2011 18:48
https://bugzilla.novell.com/show_bug.cgi?id=643538

Заодно шрифт поменяйте на UniCyr_8x16.psf.

Спасибо....
Жить захочешь, не так раскарячишся...
Спасибо сказали: