Package: cinnamon-settings-daemon
Version: 6.6.3-1
Severity: important
Tags: l10n
X-Debbugs-Cc: [email protected]

Dear Maintainer,

This is a second bug report today, about a related issue, so please don't mistake it for a dupe.

I use Cinnamon with two keyboard layouts, English and Hebrew. I always use Alt+Shift to switch between the layouts; and I use layout names rather than flags for indicating the layout.

After a recent apt-get dist-upgrade, which seems to have updated the cinnamon packages as well, I first noticed that the Hebrew layout was gone. So, I added it. Then, I was expecting Alt+Shift to continue to be the layout switch combination like it had been up to now, but that wasn't the case. So, I configured Alt+LShift and Alt+RShift to switch to the next layout.

Now, the bug I'm reporting is that this doesn't work robustly enough. That is, many of the times I press Alt+Shift - the layout doesn't switch, and other times it does. And the faster and closer-in-time that my press of the combination is, the more likely it is to miss; while if I press Alt, hold it down, wait a half-second, then press Shift down all the way, then release - that always works.

You might say: "Maybe this is some issue with your keyboard, perhaps the key press doesn't register if you don't press hard enough." - Well, that's note it, because:

1. That simply did not happen until the dist-upgrade, and nothing has changed with my hardware. 2. I tried multiple keyboards (a mechanical Logitech G413 and a membrane-based MS Wired Keyboard 400), and the effect was the


I have also observed, that if I press Shift first, slowly, and then Alt - the combination _never_ registers. Perhaps when I press the Shift extremely shortly after I start press the Alt - the exact ordering of events (keyups and keydown) is not accepted?

Finally, if you believe that cinnamon-settings-daemon is not the right package to address this bug report to - please let me know where, instead, I should file this bug.

Respectfully,
Eyal Rozenberg



-- System Information:
Distributor ID: Devuan
Description:    Devuan GNU/Linux 7 (freia/ceres)
Release:        7
Codename:       freia ceres
Architecture: x86_64

Kernel: Linux 6.12.38+deb13-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_IL, LC_CTYPE=en_IL (charmap=UTF-8), LANGUAGE=en_IL:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages cinnamon-settings-daemon depends on:
ii  cinnamon-desktop-data                                  6.6.2-1
ii  colord                                                 1.4.8-3devuan1
ii  dconf-gsettings-backend [gsettings-backend]            0.49.0-4
ii  gir1.2-cvc-1.0                                         6.6.2-1
ii  libc6                                                  2.42-13
ii  libcairo2                                              1.18.4-3
ii  libcanberra-gtk3-0                                     0.30-20
ii  libcanberra0                                           0.30-20
ii  libcinnamon-desktop4t64                                6.6.2-1
ii  libcolord2                                             1.4.8-3devuan1
ii  libcups2t64                                            2.4.16-1
ii  libcvc0t64                                             6.6.2-1
ii  libelogind-compat [libsystemd0]                        255.17-5
ii  libfontconfig1                                         2.17.1-5
ii  libgdk-pixbuf-2.0-0                                    2.44.5+dfsg-4
ii  libglib2.0-0t64                                        2.88.0-1
ii  libgtk-3-0t64                                          3.24.51-4
ii  libgudev-1.0-0                                         238-7+b1
ii  liblcms2-2                                             2.17-1
ii  libnotify4                                             0.8.8-1
ii  libnspr4                                               2:4.38.2-1
ii  libnss3                                                2:3.121-1
ii  libpango-1.0-0                                         1.57.0-1
ii  libpangocairo-1.0-0                                    1.57.0-1
ii  libpolkit-gobject-elogind-1-0 [libpolkit-gobject-1-0]  127-2devuan1
ii  libupower-glib3                                        1.91.1-1
ii  libwacom9                                              2.18.0-1
ii  libx11-6                                               2:1.8.13-1
ii  libxext6                                               2:1.3.4-1+b4
ii  libxi6                                                 2:1.8.2-2

Versions of packages cinnamon-settings-daemon recommends:
ii  cinnamon-l10n   6.6.2-1
ii  pipewire-pulse  1.6.2-1
ii  pulseaudio      17.0+dfsg1-2.1

cinnamon-settings-daemon suggests no packages.

-- no debconf information

--
אייל רוזנברג | Eyal Rozenberg ||‏‏
קו לעובד, סניף חיפה | Kav La-Oved, Haifa Branch ||‏

Reply via email to