Incorrect LAYOUT is set when choosing Lithuanian in dpkg-reconfigure keyboard-configuration and Ubiquity

Bug #1863001 reported by Mantas Kriaučiūnas
34
This bug affects 4 people
Affects Status Importance Assigned to Milestone
console-setup (Debian)
Fix Released
Unknown
console-setup (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

If user chooses Lithuanian keyboard layout during installation (Ubiquity) or dpkg-reconfigure keyboard-configuration then incorrect layout is set in /etc/default/keyboard :

XKBLAYOUT="lt,lt"
XKBVARIANT=",us"

This configuration is not intuitive, because people think, that sometimes Lithuanian keyboard works (when lt1 is selected in GNOME shell panel) and sometimes doesn't work (when lt2 is selected).

So, majority of Lithuanian users are force to removed second lt(us) layout and add English (US) altgr-intl layout.

So, correct /etc/default/keyboard should be:

XKBMODEL="pc105"
XKBLAYOUT="lt,us"
XKBVARIANT=",altgr-intl"
XKBOPTIONS="grp_led:scroll"
BACKSPACE="guess"

I'm attaching a patch to debian/keyboard-configuration.config file which fixes this issue

Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :

When user chooses Lithuanian keyboard layout then XKB variables in /etc/default/keyboard should set to:
XKBLAYOUT="lt,us"
XKBVARIANT=",altgr-intl"

I'm attaching screenshot of English US (intl with altGR) keyboard layoyut, this layout is most usefull for Lithuanians, because it contains Euro (€) and other symbols, often used in Lithuania.

summary: Incorrect LAYOUT is set when choosing Lithuanian in dpkg-reconfigure
- keyboard-configuration
+ keyboard-configuration and Ubiquity
tags: added: bionic focal
Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :

This patch replaces not intuitive secondary lt(us) layout with us(altgr-intl), which uses majority of Lithuanian users as secondary layout.

description: updated
tags: added: patch
summary: - Incorrect LAYOUT is set when choosing Lithuanian in dpkg-reconfigure
- keyboard-configuration and Ubiquity
+ [PATCH] Incorrect LAYOUT is set when choosing Lithuanian in dpkg-
+ reconfigure keyboard-configuration and Ubiquity
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: [PATCH] Incorrect LAYOUT is set when choosing Lithuanian in dpkg-reconfigure keyboard-configuration and Ubiquity

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

Changed in console-setup (Ubuntu):
status: New → Confirmed
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "Patch against console-setup-1.194ubuntu2/debian/keyboard-configuration.config - fixes LT layout" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

Mathew Hodson (mhodson)
summary: - [PATCH] Incorrect LAYOUT is set when choosing Lithuanian in dpkg-
- reconfigure keyboard-configuration and Ubiquity
+ Incorrect LAYOUT is set when choosing Lithuanian in dpkg-reconfigure
+ keyboard-configuration and Ubiquity
Changed in console-setup (Ubuntu):
importance: Undecided → Medium
Changed in console-setup (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

build worked after a retry...

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package console-setup - 1.194ubuntu3

---------------
console-setup (1.194ubuntu3) focal; urgency=medium

  [ Mantas Kriaučiūnas ]
  * keyboard-configuration.config::
    replace not intuitive second lt(us) layout with us(altgr-intl),
    which contains Euro (€) and other symbols, often used in Lithuania.
    (lp: #1863001)

 -- Sebastien Bacher <email address hidden> Fri, 27 Mar 2020 11:10:06 +0100

Changed in console-setup (Ubuntu):
status: Fix Committed → Fix Released
Changed in console-setup (Debian):
status: Unknown → 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.