UI doesn't allow setting Left Ctrl as Compose

Bug #1973226 reported by Kevin Bullock
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fix Released
gnome-control-center (Ubuntu)
Fix Released

Bug Description

In Ubuntu 20.04, I was able to set Left Ctrl as my Compose key using gnome-tweaks. I just upgraded to 22.04, where the Compose key settings have been removed from gnome-tweaks and moved into control-center, but Left Ctrl is not in the list of options for Compose.

I was able to restore Left Ctrl as my Compose key using:

$ gsettings set org.gnome.desktop.input-sources xkb-options ...

adding 'compose:lctrl' to that list, but it would be nice to expose it in the GUI.

For context, my modifier settings are:

* Caps Lock is Ctrl ('ctrl:nocaps')
* Left Ctrl is Compose ('compose:lctrl')
* Both Shift keys enable/disable Caps Lock ('shift:both_capslock')

which gives me both a Ctrl key on both sides of the keyboard and an easily-accessible Compose key.

CVE References

Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

Thanks for your report.

This is a design matter and should better be reported upstream:


If you report it there, please post the URL to the upstream issue here for tracking purposes.

P.S. Good that you figured out how to set it via the gsettings command. :)

Changed in gnome-control-center (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Kevin Bullock (kbullock+ubuntu) wrote :
Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :


Changed in gnome-control-center:
status: Unknown → New
Changed in gnome-control-center:
status: New → Fix Released
Jeremy Bícha (jbicha)
Changed in gnome-control-center (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.4 KiB)

This bug was fixed in the package gnome-control-center - 1:46~alpha-2ubuntu1

gnome-control-center (1:46~alpha-2ubuntu1) noble; urgency=medium

  * Merge with Debian. Remaining changes:
    + Add gnome-control-center-faces package to share with unity-control-center
    + Install apport hook
    + debian/control:
      - Build-Depend on libwhoopsie-preferences-dev
      - Depend on language-selector-gnome & whoopsie-preferences
      - Depend on libgtk-4-media-gstreamer for Mouse & Touchpad art
        (LP: #2011849)
      - Don't depend on desktop-base
      - Recommend ibus
      - Don't recommend malcontent-gui
      - Don't recommend libnss-myhostname since we use systemd-resolved
      - Suggest instead of recommend gnome-user-share & realmd
    + debian/gnome-control-center-data.install:
      - Don't install gnome-control-center.pkla since we use
        policykit-desktop-privileges instead
      - Install additional assets used by unity-control-center
    * debian/ubuntu-logo-icon.png, debian/source/include-binaries,
      debian/gnome-control-center-data.install: Include an Ubuntu logo
    * debian/gnome-control-center-data.links:
      - Link audio-speaker-center* to audio-speaker-mono* so that an
        icon is shown in the test speaker panel. (LP: #1704002)
    + debian/rules: Enable whoospie integration
    + debian/rules: set SSHD_SOCKET=ssh.socket via CPPFLAGS in debian/rules.
    + Add patches:
      - keyboard-For-xkb-options-have-Layout-default-toggle-and-N.patch
      - keyboard-Avoid-modifying-xkb-options-when-user-changes-n.patch
      - u/keyboard-Add-launch-terminal-shortcut.patch
      - u/sound-Allow-volume-to-be-set-above-100.patch
      - u/Allow-tweaking-some-settings-for-Ubuntu-Dock.patch
      - u/background-Allow-configuring-the-ubuntu-accent-color.patch
      - u/multitasking-panel-Sync-workspace-and-monitor-isolation-d.patch
      - u/multitasking-panel-Sync-workspace-isolation-setting-on-ti.patch
      - u/Modify-Mulitasking-assets-for-accent-colors.patch
      - u/lock-Add-Lock-Screen-on-Suspend-option.patch
      - u/region-Add-Language-Selector-button.patch
      - u/Adapts-the-region-capplet-and-the-language-chooser-in-the.patch
      - u/shell-Change-the-default-height-so-all-category-are-on-sc.patch
      - u/connectivity-add-network-connectivity-checking-toggle.patch
      - u/diagnostics-Add-Whoopsie-support.patch
      - u/online-accounts-Hide-window-after-adding-an-online-accoun.patch
      - u/display-Support-UI-scaled-logical-monitor-mode.patch
      - u/Disable-non-working-camera-microphones-panels.patch
      - u/info-overview-Show-updates-in-software-propeties-instead-.patch
      - u/sound-Add-a-button-to-select-the-default-theme.patch
      - u/applications-Launch-snap-store-if-it-is-installed.patch
      - u/display-Allow-fractional-scaling-to-be-enabled.patch
      - u/mouse-Add-animations-following-the-accent-colors.patch
      - panels-mouse-Do-not-bind-sensitivity-to-touch-pad-setting.patch
      - CVE-2023-5616.patch: Use sshd socket
  * Refresh patches
  * Drop renamed .desktop notifications patch: the compatibility .desktop files
    were dropped long ago
  * Add patch...


Changed in gnome-control-center (Ubuntu):
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.