sax2 auto-detects keyboard type incorrectly (SuSE 7.0 English versions)

Support knowledgebase (sax2_xfree4_roger)

Symptom:

Running sax2 after installation causes corrupt keyboard settings (SuSE 7.0 English international version).
Running sax2 to re-configure XFree 4 after installation causes an incorrect keyboard setting to be made in the file /etc/X11/XF86Config. This applies to English international version of SuSE 7.0. The problem does not occur if X configuration is done as part of the original installation, but does happen if sax2 is run subsequently and the keyboard is autodetected rather than set manually.

Cause:

The reason for this is that the keyboard type is incorrectly auto-detected in some cases.

Solution:

Choose the "Run Sax" option and "Custom style" to set the keyboard type manually.

Alternatively, after an automatic configuration, the file /etc/X11/XF86Config may be edited by hand.

Procedure:

Instead of selecting "Save Configuration - OK", activate the drop-down menu and choose "Run SaX". Choose "Custom style", and choose the language and keyboard type manually.

Alternatively, after an automatic configuration, the file /etc/X11/XF86Config should be edited by hand. In the section labelled

Section "InputDevice"
the entries
  
  Option        "XkbLayout"     "en_US"
  Option        "XkbModel"      "macintosh"
need to be changed to their correct values: (for example)
  Option 	"XkbLayout"  	"gb"
  Option 	"XkbModel"  	"pc101"
Please note that the configuration file for XFree 4 is located in a different location from that for Xfree 3.*.
XFree version 4 keeps its configuration file at /etc/X11/XF86Config
XFree version 3 keeps its configuration file at /etc/XF86Config
Keywords: SAX2, XFREE 4, KEYBOARD, ENGLISH

SDB-sax2_xfree4_roger, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 15. Sep 2000
SuSE Linux AG - Last generated: 19. Sep 2000 by roger (sdb_gen 1.40.0)