Package: cinnamon Version: 6.4.10-2 Severity: normal X-Debbugs-Cc: [email protected]
Dear Maintainer, When a USB keyboard is disconnected and reconnected, it will 'forget' my key repeat settings (repeat, delay, repeat-interval) and use the default settings instead. This persists until any of the key repeat options are changed - either with the graphical menu, or using CLI commands e.g. : gsettings set org.cinnamon.desktop.peripherals.keyboard repeat false gsettings set org.cinnamon.desktop.peripherals.keyboard repeat true running the commands above will restore the delay and delay-interval settings. Steps to reproduce: 1. Plug in the USB keyboard. 2. Hold down a key on the keyboard, and observe how fast the key repeats. 3. Change the repeat settings. gsettings set org.cinnamon.desktop.peripherals.keyboard repeat false gsettings set org.cinnamon.desktop.peripherals.keyboard repeat true gsettings set org.cinnamon.desktop.peripherals.keyboard delay 210 gsettings set org.cinnamon.desktop.peripherals.keyboard repeat-interval 20 4. Hold down a key on the keyboard. The keys should repeat much faster. 5. Unplug the USB keyboard. 6. Plug in the USB keyboard. 7. Hold down a key on the keyboard. Observe the same speed as in step 2. 8. Change repeat settings to the same value gsettings set org.cinnamon.desktop.peripherals.keyboard delay 210 9. Hold down a key on the keyboard. Observe the same speed as in step 7. 10. Change repeat settings to a different value. gsettings set org.cinnamon.desktop.peripherals.keyboard delay 211 11. Hold down a key on the keyboard. Observe the same speed as in step 4. Expected behaviour: Key repeat behaviour should persist when a keyboard is unplugged, and then plugged back in again. Additional information: This was initially reported to the upstream project by other people over 3 years ago. https://github.com/linuxmint/cinnamon/issues/11198 After some investigation, I figured out that it may be a problem with the muffin package, so I reported it there as well https://github.com/linuxmint/muffin/issues/808#issuecomment-4029940708 However, the bug seems to have been fixed in more recent versions - a maintainer was not able to reproduce it. So I ran a Live USB with Linux Mint (Cinnamon 6.6.4, muffin 6.6.1) and the issue does not occur. My guess is that muffin is the package with the issue, but I can't be sure of that. -- System Information: Debian Release: 13.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.12.69+deb13-amd64 (SMP w/12 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en 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 6.4.10-2 ii cinnamon-control-center 6.4.1-1 ii cinnamon-desktop-data 6.4.1-1 ii cinnamon-l10n 6.4.2-1 ii cinnamon-screensaver 6.4.0-1 ii cinnamon-session 6.4.0-1 ii cinnamon-settings-daemon 6.4.3-1 ii cjs 128.0-1 ii cups-pk-helper 0.2.6-2.1 ii dbus 1.16.2-2 ii dconf-gsettings-backend [gsettings-ba 0.40.0-5 ckend] ii gir1.2-accountsservice-1.0 23.13.9-7 ii gir1.2-caribou-1.0 0.4.21-10 ii gir1.2-cmenu-3.0 6.4.0-1 ii gir1.2-cvc-1.0 6.4.1-1 ii gir1.2-ecal-2.0 3.56.2-0+deb13u1 ii gir1.2-edataserver-1.2 3.56.2-0+deb13u1 ii gir1.2-gcr-3 3.41.2-3 ii gir1.2-gdkpixbuf-2.0 2.42.12+dfsg-4 ii gir1.2-gkbd-3.0 3.28.1-2 ii gir1.2-glib-2.0 2.84.4-3~deb13u2 ii gir1.2-gsound-1.0 1.0.3-3.2+b4 ii gir1.2-gtk-3.0 3.24.49-3 ii gir1.2-ical-3.0 3.0.20-1+b1 ii gir1.2-keybinder-3.0 0.3.2-1.1+b3 ii gir1.2-nemo-3.0 6.4.5-1 ii gir1.2-nm-1.0 1.52.1-1 ii gir1.2-nma-1.0 1.10.6-5 ii gir1.2-notify-0.7 0.8.6-1 ii gir1.2-pango-1.0 1.56.3-1 ii gir1.2-polkit-1.0 126-2 ii gir1.2-soup-3.0 3.6.5-3 ii gir1.2-timezonemap-1.0 0.4.6-7+b1 ii gir1.2-upowerglib-1.0 1.90.9-1 ii gir1.2-xapp-1.0 2.8.8-1 ii gkbd-capplet 3.28.1-2 ii gnome-backgrounds 48.2.1-1 ii gnome-icon-theme 3.12.0-6 ii gnome-themes-extra 3.28-4 ii gsettings-desktop-schemas 48.0-1 ii iso-flags-png-320x240 1.0.2-2 ii libatk-bridge2.0-0t64 2.56.2-1+deb13u1 ii libatk1.0-0t64 2.56.2-1+deb13u1 ii libc6 2.41-12+deb13u1 ii libcairo2 1.18.4-1+b1 ii libcinnamon-desktop4t64 6.4.1-1 ii libcinnamon-menu-3-0 6.4.0-1 ii libcjs0 128.0-1 ii libgcr-base-3-1 3.41.2-3 ii libgdk-pixbuf-2.0-0 2.42.12+dfsg-4 ii libgirepository-1.0-1 1.84.0-1 ii libgles2 1.7.0-1+b2 ii libglib2.0-0t64 2.84.4-3~deb13u2 ii libglib2.0-bin 2.84.4-3~deb13u2 ii libgstreamer1.0-0 1.26.2-2 ii libgtk-3-0t64 3.24.49-3 ii libjxl-gdk-pixbuf 0.11.1-4 ii libmuffin0t64 6.4.1-1 ii libnm0 1.52.1-1 ii libpango-1.0-0 1.56.3-1 ii libpolkit-agent-1-0 126-2 ii libpolkit-gobject-1-0 126-2 ii libsecret-1-0 0.21.7-1 ii libx11-6 2:1.8.12-1 ii libxapp1 2.8.8-1 ii libxfixes3 1:6.0.0-2+b4 ii libxml2 2.12.7+dfsg+really2.9.14-2.1+deb13u2 ii mesa-utils 9.0.0-2+b2 ii muffin 6.4.1-1 ii nemo 6.4.5-1 ii nm-connection-editor 1.36.0-3+b1 ii pkexec 126-2 ii psmisc 23.7-2 ii python3 3.13.5-1 ii python3-dbus 1.4.0-1 ii python3-distro 1.9.0-1 ii python3-gi 3.50.0-4+b1 ii python3-gi-cairo 3.50.0-4+b1 ii python3-pampy 2.0.2-3 ii python3-pexpect 4.9-3 ii python3-pil 11.1.0-5+b1 ii python3-pyinotify 0.9.6-5 ii python3-requests 2.32.3+dfsg-5 ii python3-setproctitle 1.3.6-2 ii python3-tinycss2 1.4.0-2 ii python3-tz 2025.2-3 Versions of packages cinnamon recommends: ii blueman 2.4.4-1 ii cinnamon-core 6.4.1 ii gnome-online-accounts-gtk 3.50.6-1 ii gnome-terminal 3.56.2-2 ii inxi 3.3.38-1-1 ii libcanberra-pulse 0.30-18 ii libxapp-gtk3-module 2.8.8-1 ii metacity-common 1:3.56.0-1 pn touchegg <none> ii xapp-sn-watcher 2.8.8-1 ii xdg-desktop-portal-gtk 1.15.3-1 ii xdg-desktop-portal-xapp 1.1.0-1 Versions of packages cinnamon suggests: ii cinnamon-desktop-environment 6.4.1 pn cinnamon-doc <none> pn python3-opencv <none> -- no debconf information

