Your message dated Sat, 29 Aug 2026 20:42:26 +0200
with message-id <[email protected]>
and subject line Re: cinnamon: Ctrl and capslock switch does not persist 
through reboots
has caused the Debian Bug report #955192,
regarding cinnamon: Ctrl and capslock switch does not persist through reboots.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
955192: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955192
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cinnamon
Version: 4.4.8-2
Severity: normal

Dear Maintainer,

Since... I THINK 3 weeks ago at max, definitely since upgrading from
Buster, Cinnamon's option to swap ctrl and capslock has to be reset
after every reboot.  Process to do this:

 * Run "cinnamon-settings keyboard"
 * Go to "Layouts" tab
 * Push "Options" in the lower right corner
 * Open the "Ctrl position" drop-down
 * Check "Swap Ctrl and Caps Lock"

This works fine, until the next reboot.  After that reboot, the "Swap
Ctrl and Caps Lock" check-box is still checked, but the keys aren't
actually swapped until I un-check and re-check it.  It's happened on
several computers by now, so, let me know if there's anything I can do
to help.

Regards,

Simon


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.0-4-amd64 (SMP w/16 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages cinnamon depends on:
ii  cinnamon-common                              4.4.8-2
ii  cinnamon-control-center                      4.4.0-2
ii  cinnamon-desktop-data                        4.4.1-3
ii  cinnamon-screensaver                         4.4.1-3
ii  cinnamon-session                             4.4.1-1
ii  cinnamon-settings-daemon                     4.4.0-3
ii  cjs                                          4.4.0-4
ii  cups-pk-helper                               0.2.6-1+b1
ii  dconf-gsettings-backend [gsettings-backend]  0.36.0-1
ii  gir1.2-accountsservice-1.0                   0.6.55-1
ii  gir1.2-caribou-1.0                           0.4.21-7
ii  gir1.2-clutter-1.0                           1.26.4+dfsg-1
ii  gir1.2-cmenu-3.0                             4.4.0-2
ii  gir1.2-cogl-1.0                              1.22.6-1
ii  gir1.2-cvc-1.0                               4.4.1-3
ii  gir1.2-gdkpixbuf-2.0                         2.40.0+dfsg-3
ii  gir1.2-gkbd-3.0                              3.26.1-1
ii  gir1.2-glib-2.0                              1.62.0-5
ii  gir1.2-gnomedesktop-3.0                      3.34.2-2
ii  gir1.2-gtk-3.0                               3.24.14-1
ii  gir1.2-gtkclutter-1.0                        1.8.4-4
ii  gir1.2-keybinder-3.0                         0.3.2-1+b1
ii  gir1.2-meta-muffin-0.0                       4.4.2-3
ii  gir1.2-nemo-3.0                              4.4.2-2
ii  gir1.2-nm-1.0                                1.22.8-1
ii  gir1.2-nma-1.0                               1.8.24-1
ii  gir1.2-notify-0.7                            0.7.9-1
ii  gir1.2-pango-1.0                             1.42.4-8
ii  gir1.2-polkit-1.0                            0.105-26
ii  gir1.2-soup-2.4                              2.70.0-1
ii  gir1.2-timezonemap-1.0                       0.4.6-2
ii  gir1.2-upowerglib-1.0                        0.99.11-1
ii  gir1.2-xapp-1.0                              1.6.10-2
ii  gkbd-capplet                                 3.26.1-1
ii  gnome-backgrounds                            3.36.0-1
ii  gnome-themes-extra                           3.28-1
ii  gsettings-desktop-schemas                    3.36.0-1
ii  iso-flags-png-320x240                        1.0.2-1
ii  libatk-bridge2.0-0                           2.34.1-3
ii  libatk1.0-0                                  2.34.1-1
ii  libc6                                        2.30-2
ii  libcairo2                                    1.16.0-4
ii  libcinnamon-desktop4                         4.4.1-3
ii  libcinnamon-menu-3-0                         4.4.0-2
ii  libcjs0                                      4.4.0-4
ii  libcroco3                                    0.6.13-1
ii  libgdk-pixbuf2.0-0                           2.40.0+dfsg-3
ii  libgirepository-1.0-1                        1.62.0-5
ii  libgl1                                       1.3.1-1
ii  libglib2.0-0                                 2.64.1-1
ii  libglib2.0-bin                               2.64.1-1
ii  libgstreamer1.0-0                            1.16.2-2
ii  libgtk-3-0                                   3.24.14-1
ii  libmuffin0                                   4.4.2-3
ii  libpango-1.0-0                               1.42.4-8
ii  libpangocairo-1.0-0                          1.42.4-8
ii  libstartup-notification0                     0.12-6
ii  libx11-6                                     2:1.6.9-2
ii  libxfixes3                                   1:5.0.3-1
ii  libxml2                                      2.9.10+dfsg-4
ii  mesa-utils                                   8.4.0-1+b1
ii  muffin                                       4.4.2-3
ii  nemo                                         4.4.2-2
ii  network-manager-gnome                        1.8.24-1
ii  policykit-1-gnome                            0.105-7
ii  python3                                      3.7.5-3
ii  python3-dbus                                 1.2.16-1
ii  python3-gi                                   3.34.0-6
ii  python3-gi-cairo                             3.34.0-6
ii  python3-pampy                                1.8.4-2
ii  python3-pexpect                              4.6.0-1
ii  python3-pil                                  6.2.1-2+b1
ii  python3-pyinotify                            0.9.6-1.2
ii  python3-setproctitle                         1.1.10-1+b3
ii  python3-tz                                   2019.3-1
ii  xapps-common                                 1.6.10-2

Versions of packages cinnamon recommends:
ii  blueman                               2.1.2-1
ii  cinnamon-l10n                         4.4.2-2
ii  gnome-terminal [x-terminal-emulator]  3.36.0.1-1
ii  libcanberra-pulse                     0.30-7
ii  mate-terminal [x-terminal-emulator]   1.24.0-1
ii  metacity-common                       1:3.36.0-1
ii  xterm [x-terminal-emulator]           353-1

Versions of packages cinnamon suggests:
pn  cinnamon-doc   <none>
pn  python-opencv  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Hi Simon,

sorry for the very long delay in answering.

The symptom you describe, the option still checked in the UI but not
actually applied after a reboot, came from the old keyboard stack, where
the setting was written through libgnomekbd and the cinnamon-control-
center region panel while a different component was responsible for
applying it at login.

That stack is gone. Upstream rewrote keyboard handling in Cinnamon 6.6.0
(commit 5fd574898, "Modernize keyboard handling"), which reached Debian
with cinnamon 6.6.7-1. XKB options now live in
org.cinnamon.desktop.input-sources xkb-options, they are configured from
the XKB Options page in cinnamon-settings, and Cinnamon itself applies
them at session startup and immediately on change;
cinnamon-settings-daemon only seeds the initial values from localed when
they are empty.

I'm therefore closing this bug. If the option is still not applied after
a reboot on trixie or sid, please open a new report including the output
of

gsettings get org.cinnamon.desktop.input-sources xkb-options
 setxkbmap -query

taken right after logging in.

Thanks for the report,
Fabio

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to