xorgwizard - resets keyboard settings
Posted: Thu 18 Jul 2013, 15:29
This is about version 5.6.1 (may be all versions).
When I run xorgwizard, it resets the xorg.conf file destroying my keyboard settings. Perhaps the wizard should offer the user an option to retain keyboard settings?
DETAILS:
I use two keymaps, one for English and one for romanized Singhala. Both use the same familiar US key layout.
In order to switch between the two maps, I set up the combination Ctrl-Shift by using the mouse/keyboard wizard. This matches what Windows XP does by default. Since Puppy does not have a floating keyboard selector to visually indicate which keymap is currently active, I set the scroll-lock lamp to come on when Singhala is on. Beautiful!
There are three things you need to do to add a new keymap:
1. Write the keyboard program -- very simple and straightforward
Add it to your country page here:
/etc/X11/xkb/symbols/pc
2. Register the keymap as a Variant under your country here:
/etc/X11/xkb/rules/base.lst
3. Run mouse/keyboard wizard to setup the way you want to switch
between keymaps. The wizard modifies the
Section "InputDevice" - Identifier "Keyboard0"
in the following page:
/etc/X11/xorg.conf
I wrote an instruction page for other users that like to use simple romanized Singhala as opposed to the 'UNICODE Sinhala' atrocity:
http://ahangama.com/apiapi/singhala/linuxkb-e.php <-- English
http://ahangama.com/apiapi/singhala/linuxkb-s.php <-- Singhala
My clueless friends would be terribly confused if they suddenly lose the Singhala keymap. (I am trying gingerly to bring these people from Windows to Puppy).
This is kind of a semi-bug, I think, don't you?
naena.
When I run xorgwizard, it resets the xorg.conf file destroying my keyboard settings. Perhaps the wizard should offer the user an option to retain keyboard settings?
DETAILS:
I use two keymaps, one for English and one for romanized Singhala. Both use the same familiar US key layout.
In order to switch between the two maps, I set up the combination Ctrl-Shift by using the mouse/keyboard wizard. This matches what Windows XP does by default. Since Puppy does not have a floating keyboard selector to visually indicate which keymap is currently active, I set the scroll-lock lamp to come on when Singhala is on. Beautiful!
There are three things you need to do to add a new keymap:
1. Write the keyboard program -- very simple and straightforward
Add it to your country page here:
/etc/X11/xkb/symbols/pc
2. Register the keymap as a Variant under your country here:
/etc/X11/xkb/rules/base.lst
3. Run mouse/keyboard wizard to setup the way you want to switch
between keymaps. The wizard modifies the
Section "InputDevice" - Identifier "Keyboard0"
in the following page:
/etc/X11/xorg.conf
I wrote an instruction page for other users that like to use simple romanized Singhala as opposed to the 'UNICODE Sinhala' atrocity:
http://ahangama.com/apiapi/singhala/linuxkb-e.php <-- English
http://ahangama.com/apiapi/singhala/linuxkb-s.php <-- Singhala
My clueless friends would be terribly confused if they suddenly lose the Singhala keymap. (I am trying gingerly to bring these people from Windows to Puppy).
This is kind of a semi-bug, I think, don't you?
naena.