ibus only provides non-standard UK keyboard layouts

Bug #1835541 reported by Dan Watkins
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ibus
New
Unknown
ibus (Debian)
Fix Released
Unknown
ibus (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

When I attempt to add my standard UK keyboard to the layouts ibus knows about, I cannot do so.

(See the attached image for the list of available layouts.)

ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: ibus 1.5.19-4ubuntu1
ProcVersionSignature: Ubuntu 5.0.0-20.21-generic 5.0.8
Uname: Linux 5.0.0-20-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu3
Architecture: amd64
CurrentDesktop: i3
Date: Fri Jul 5 10:07:41 2019
InstallationDate: Installed on 2019-05-07 (58 days ago)
InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
SourcePackage: ibus
UpgradeStatus: Upgraded to eoan on 2019-05-08 (57 days ago)

Revision history for this message
Dan Watkins (oddbloke) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. What session do you use and how to trigger the UI from the screenshot? That doesn't look like the GNOME input settings dialog...

Changed in ibus (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Dan Watkins (oddbloke) wrote :

Hi Seb,

I'm using i3, and something was starting it during session startup (I have since used im-config to disable it entirely, as it isn't useful for me). I could reach that UI by right-clicking on the tray icon, selecting Preferences, switching to the Input Method tab and pressing the Add button. (To double check this, I launched ibus once by running ibus-daemon in a terminal.)

Thanks!

Changed in ibus (Ubuntu):
status: Incomplete → New
Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

ibus-setup only makes a selection of XKB layouts available, and the basic UK layout is not one of those.

The XKB layouts available are hard coded in the file /usr/share/ibus/component/simple.xml, and a workaround would be to edit that file and simply add the layout you are missing.

This issue is upstream in nature, and it would be great if you could submit an upstream issue:

https://github.com/ibus/ibus/issues/

I don't know which criteria they used for the selection, and such an upstream issue would be a way to shed some light on the thoughts behind that file.

I recently saw a Debian bug about this issue:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=942245

Changed in ibus (Ubuntu):
status: New → Confirmed
Changed in ibus (Debian):
status: Unknown → New
Changed in ibus (Debian):
status: New → Confirmed
Changed in ibus:
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ibus - 1.5.23-0ubuntu1

---------------
ibus (1.5.23-0ubuntu1) groovy; urgency=medium

  * New upstream release (LP: #1835541, LP: #1849399)
  * d/p/0003-dconf-Use-dbus-run-session-to-set-up-dconf-overrides.patch:
    - Refreshed
  * Dropped patches, applied upstream:
    - d/p/bashism-installed-tests.patch
    - d/p/remove-glib-check-version.patch
    - d/p/use-wayland-display-for-socket-name.patch

 -- Gunnar Hjalmarsson <email address hidden> Wed, 30 Sep 2020 03:21:00 +0200

Changed in ibus (Ubuntu):
status: Confirmed → Fix Released
Changed in ibus (Debian):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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