Bug ID 1176302
Summary keyboard: Switch kbd keyboard defaults to xkb based ones
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component YaST2
Assignee yast2-maintainers@suse.de
Reporter sbrabec@suse.com
QA Contact jsrain@suse.com
Found By ---
Blocker ---

In past, kbd had its own keymaps with different names and layouts than xkb.

Several years ago we generated a set of new keymaps based on xkb keymaps, and
moved old ones to the kbd-legacy sub-package.

But these keymaps are still not used by default.

To fix this situation, we have to:

1. Change YaST keymap selection. kbd keymap should have the same name as xkb
keymap.

2a. Change keymap search path inside kbd. In case of name conflict prefer the
one from /usr/share/kbd/keymaps/xkb.
or
2b. When YaST will pick keymap, it will use fully qualified path.
I would prefer 2a.

3. Write a migration %post script that will perform one-shot migration of
legacy keymaps to xkb ones. (I will just fetch the history of
keyboard/src/data/keyboards.rb

4. Remove kbd-legacy from the default installation.


You are receiving this mail because: