Recover X defaults to US keyboard map

Bug #227818 reported by Andrew Oakley
2
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: friendly-recovery

The "Recover X" option during recovery mode is an excellent way to fix a severely broken xorg.conf .

Unfortunately it defaults to the US keyboard map, which is almost unusable for many other nationalities. For example, # and @ are almost impossible to discover with a US keyboard map on a UK keyboard. This prevents many simple tasks such as typing an email address.

Recover X should:

* Attempt to guess the most recent keyboard layout from (the remains of) xorg.conf
* Prompt the user to confirm this guess or select a national keyboard layout from a list using the up/down cursor keys and enter key.

This can be worked around, once booted into Gnome, by selecting System - Preferences - Keyboard, but this is not at all obvious to a typical user.

"Where is this British hash key?
Left of return? No!
Shift-apostrophe? No!
Shift-3, the mild-mannered currency symbol?
Could be!

Hong Kong hashkey, looks like I recovered X
Hong Kong hashkey, US keyboard map in text
Keyboard map, a British chap, and the symbols all gone wrong
With a quick shift-3, where Sterling should be, there's the hash key all along!"

Related branches

Revision history for this message
Michael Vogt (mvo) wrote :

Thanks for your bugreport.

Friendly-recovery uses the xserver-xorg debconf template for this, I reassign.

Changed in friendly-recovery:
importance: Undecided → Medium
status: New → Triaged
Bryce Harrington (bryce)
Changed in xorg:
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xorg - 1:7.4~2ubuntu4

---------------
xorg (1:7.4~2ubuntu4) intrepid; urgency=low

  * local/Failsafe/failsafeXServer:
    - 'discover' is no longer used, so disable the pci-id based detection
      of alternate fallback driver. (LP: #272086)
    - Add detection of ppc hardware and prefer 'fbdev' instead of 'vesa'
      in this case (LP: #155685)
    - Send log to Xorg.failsafe.log when in failsafe mode (LP: #179164)
  * local/Failsafe/failsafeDexconf:
    - Re-sync with dexconf; use input-hotplug for devices. (LP: #227818)
  * local/Failsafe/failsafeXinit:
    - Display the X errors on initial dialog. (LP: #148122)
    - Specify /etc/X11/xorg.conf exactly, rather than $xorg_conf, which
      actually points to xorg.conf.failsafe
  * local/dexconf:
    - Remove duplicate line if generating an xorg.conf for KVM sessions
    - Note that some settings can't be set in xorg.conf any longer
      (LP: #263124)

 -- Bryce Harrington <email address hidden> Fri, 19 Sep 2008 21:08:52 -0700

Changed in xorg:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.