ubuntu-defaults-builder: setting language automatically results in non-standard keyboard layout

Bug #975803 reported by Redmar
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Incomplete
Undecided
Unassigned
ubuntu-defaults-builder (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When setting the language to 'nl', langpack to 'nl complete' and setting nothing for keyboard lay-out, the live cd has the following keyboards enabled:

Nederlands (dutch)
Belgisch (belgian)
Belgisch ISO alternative
Belgisch no dead keys

This makes the live-cd hard to use, since the above keyboard layouts correspond to different physical keyboard layouts, that are hardly in use anymore. During installation the default keyboard layout suggested is US intl, and none of the alternate keyboard layouts are present after the installation has finisched. So this problem is restricte to the live system only

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: ubuntu-defaults-builder 0.30
ProcVersionSignature: Ubuntu 3.2.0-22.35-generic 3.2.14
Uname: Linux 3.2.0-22-generic i686
NonfreeKernelModules: fglrx
ApportVersion: 2.0-0ubuntu4
Architecture: i386
Date: Sat Apr 7 10:58:23 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110426)
PackageArchitecture: all
SourcePackage: ubuntu-defaults-builder
UpgradeStatus: Upgraded to precise on 2012-03-10 (27 days ago)

Revision history for this message
Redmar (redmar) wrote :
Revision history for this message
Redmar (redmar) wrote :

Edit: it seems that these keyboards get set automatically, and the keyboards set in i18n/keyboard.txt are ignored

Redmar (redmar)
summary: - ubuntu-defaults-builder: setting keyboard layout does not work properly
+ ubuntu-defaults-builder: setting language automatically results in non-
+ standard keyboard layout
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu-defaults-builder (Ubuntu):
status: New → Confirmed
Revision history for this message
Heimen Stoffels (vistaus) wrote :

It's true. The Belgian layout is right (except for ISO Alternative), but the Dutch keyboard layout is US International. The Dutch keyboard layout is really not in use anymore. It was introduced years ago but failed to gain popularity since everyone was used to US International. So it really is a handful of people that use the Dutch layout. Therefore, it should be set to US International as Redmar suggests since that is the mainstream layout in use here.

So I confirm this bug.

Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

I think that's a general problem with all Ubuntu Live CDs, even with the stock ones, and it's caused by Ubiquity.

Details:
1) If I don't press anything at gfxboot (the initial isolinux language selection menu), then "maybe-ubiquity" is added in /proc/cmdline.
Then, /etc/init/ubiquity.conf launches ubiquity-dm, which is the dialog that mentions "Try Ubuntu / Install Ubuntu".
Ubiquity-dm completely messes up the keyboard layout, e.g. if I have Greek preselected, then the layouts are:
Greek, Greek (simple), Greek (extended), Greek (polytonic),
while they should be:
Greek, English.

2) If I select a language at gfxboot, then "maybe-ubiquity" isn't added at /proc/cmdline, and the "Try Ubuntu / Install Ubuntu" dialog isn't displayed. So I directly enter a session, and there the keyboard is fine, i.e. Greek / English.

Please fix ubiquity so that it selects the correct keyboard layout (or just leave the default one at /etc/default/keyboard which is fine).

Revision history for this message
Simon Quigley (tsimonq2) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test it on a currently supported Ubuntu version. When you test it and it is still an issue, kindly upload the updated logs by running only once:
apport-collect 975803

and any other logs that are relevant for this particular issue.

Changed in ubiquity (Ubuntu):
status: New → Incomplete
Revision history for this message
Jean-Do Veuve (jeando) wrote :

Hi,
I think it is solved. See https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1875062
I made an install in Dutch (Nederlands) with the current groovy-desktop amd64 and didn't find the problem anymore

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.