Bug 28725 - Нет переключения раскладки клавиатуры в виртуальных терминалах regular-icewm-*.iso
Summary: Нет переключения раскладки клавиатуры в виртуальных терминалах regular-icewm...
Status: CLOSED FIXED
Alias: None
Product: Regular
Classification: Distributions
Component: icewm-sysv (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Michael Shigorin
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-21 03:15 MSK by Speccyfighter
Modified: 2013-03-26 00:38 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Speccyfighter 2013-03-21 03:15:40 MSK
Собственно сабж.
На текущем:
http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/tmp/regular-icewm-20130320-i586.iso

Пустой файл:

/etc/sysconfig/keyboard

В лайв системе, в Х-сах обеспечено переключение раскладки по Ctrl+Shift.
Из подходящего имеется:

# ls -1 /lib/kbd/keymaps/i386/qwerty/|grep Corwin|grep ct_sh|grep UTF|sort
ru-Corwin_ct_sh-UTF-8.map.gz
ruwin-Corwin_ct_sh-UTF-8.map.gz

Что за оно:

# less /lib/kbd/keymaps/i386/qwerty/ru-Corwin_ct_sh-UTF-8.map.gz |grep Both
#  Both Ctrl+Shift is used to change rus/lat 

# less /lib/kbd/keymaps/i386/qwerty/ruwin-Corwin_ct_sh-UTF-8.map.gz |grep Both
#  Both Ctrl+Shift is used to change rus/lat 

Загоняем в файл:

# echo "KEYTABLE=ruwin-Corwin_ct_sh-UTF-8" > /etc/sysconfig/keyboard 

Рестарт сервиса:

# service keytable restart
Loading keymap: ruwin-Corwin_ct_sh-UTF-8 unknown keysym 'cyrillic_small_letter_short_i'
loadkeys: /lib/kbd/keymaps/i386/qwerty/ruwin-Corwin_ct_sh-UTF-8.map.gz:151: addkey called with bad keycode -1
Loading /lib/kbd/keymaps/i386/qwerty/ruwin-Corwin_ct_sh-UTF-8.map.gz

Аналогично для другого:

# echo "KEYTABLE=ru-Corwin_ct_sh-UTF-8" > /etc/sysconfig/keyboard 

# service keytable restart
Loading keymap: ru-Corwin_ct_sh-UTF-8 unknown keysym 'cyrillic_small_letter_short_i'
loadkeys: /lib/kbd/keymaps/i386/qwerty/ru-Corwin_ct_sh-UTF-8.map.gz:151: addkey called with bad keycode -1
Loading /lib/kbd/keymaps/i386/qwerty/ru-Corwin_ct_sh-UTF-8.map.gz

В обоих случаях раскладка меняется при переключении.
Сходу не уловил в чём разница.

Задача:
Прикрутить переключение раскладки клавиатуры в виртуальных терминалах для iso-образа изкоробочно обеспечив функционал.
Comment 1 Michael Shigorin 2013-03-25 19:21:51 MSK
(In reply to comment #0)
> ru-Corwin_ct_sh-UTF-8.map.gz
> ruwin-Corwin_ct_sh-UTF-8.map.gz
[...]
> Сходу не уловил в чём разница.
В знаках препинания -- можно догадаться по названию и проверить diff. :)
Comment 2 Michael Shigorin 2013-03-26 00:38:35 MSK
livecd-ru:

* Mon Mar 25 2013 Michael Shigorin <mike@altlinux> 0.3-alt1
- added /etc/sysconfig/keyboard (closes: #28725)