[Desktop-packages] [Bug 1934761] Re: gnome keyboard settings panel enforces single iso-level3-shift key
When switching to g-c-c 40, the MR https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/910 was included in Ubuntu as patches to avoid a worse regression. Your example shows that there is room for improvement of that upstream proposal. Apparently it hasn't been considered carefully enough how that new Settings -> Keyboard control plays together with using e.g. Tweaks for setting XKB options. @Julian: It would be great if you could add your observation to the upstream MR. ** Changed in: gnome-control-center (Ubuntu) Importance: Undecided => Medium ** Changed in: gnome-control-center (Ubuntu) Status: New => Confirmed ** Tags added: impish -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-control-center in Ubuntu. https://bugs.launchpad.net/bugs/1934761 Title: gnome keyboard settings panel enforces single iso-level3-shift key Status in gnome-control-center package in Ubuntu: Confirmed Bug description: My Unicomp has a right windows key and alt key in swapped positions, so I configured right windows key to act as a second Alt_R (well ISO_Level3_Shift), using gnome-tweaks, leading to: /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:rwin_switch'] Opening the keyboard page in gnome settings resets this to /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_alt', 'lv3:rwin_switch'] Effectively disabling the Alt Gr (right alt key) from acting as level 3 shift. Enabling right alt explicitly is not better. That sets /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_switch', 'lv3:rwin_switch'] and opening the keyboard panel then just deletes the windows key switch: /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_switch'] Not sure if it's a regression, but it's problematic anyway. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1934761/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1934761] Re: gnome keyboard settings panel enforces single iso-level3-shift key
This issue was fixed in https://gitlab.gnome.org/GNOME/gnome-control- center/-/merge_requests/994 which avoids changing `xkb-options` unless the Alternate Characters dialog is opened. (That was originally part of MR 910, but was split off so it could be merged without being blocked on design concerns.) I've just added an additional commit to https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/910 to also not change `xkb-options` on opening the dialog unless the setting is actually changed, with is less necessary but probably an improvement. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-control-center in Ubuntu. https://bugs.launchpad.net/bugs/1934761 Title: gnome keyboard settings panel enforces single iso-level3-shift key Status in gnome-control-center package in Ubuntu: Confirmed Bug description: My Unicomp has a right windows key and alt key in swapped positions, so I configured right windows key to act as a second Alt_R (well ISO_Level3_Shift), using gnome-tweaks, leading to: /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:rwin_switch'] Opening the keyboard page in gnome settings resets this to /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_alt', 'lv3:rwin_switch'] Effectively disabling the Alt Gr (right alt key) from acting as level 3 shift. Enabling right alt explicitly is not better. That sets /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_switch', 'lv3:rwin_switch'] and opening the keyboard panel then just deletes the windows key switch: /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_switch'] Not sure if it's a regression, but it's problematic anyway. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1934761/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1934761] Re: gnome keyboard settings panel enforces single iso-level3-shift key
Thanks for clarifying, Ian. My bad. I hadn't noticed that you had split off important stuff from !910. So as regards Ubuntu I have added the !994 commits as patches for now, and also added your latest commit from !910. ** Changed in: gnome-control-center (Ubuntu) Status: Confirmed => Fix Committed ** Changed in: gnome-control-center (Ubuntu) Assignee: (unassigned) => Gunnar Hjalmarsson (gunnarhj) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-control-center in Ubuntu. https://bugs.launchpad.net/bugs/1934761 Title: gnome keyboard settings panel enforces single iso-level3-shift key Status in gnome-control-center package in Ubuntu: Fix Committed Bug description: My Unicomp has a right windows key and alt key in swapped positions, so I configured right windows key to act as a second Alt_R (well ISO_Level3_Shift), using gnome-tweaks, leading to: /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:rwin_switch'] Opening the keyboard page in gnome settings resets this to /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_alt', 'lv3:rwin_switch'] Effectively disabling the Alt Gr (right alt key) from acting as level 3 shift. Enabling right alt explicitly is not better. That sets /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_switch', 'lv3:rwin_switch'] and opening the keyboard panel then just deletes the windows key switch: /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_switch'] Not sure if it's a regression, but it's problematic anyway. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1934761/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1934761] Re: gnome keyboard settings panel enforces single iso-level3-shift key
This bug was fixed in the package gnome-control-center - 1:40.0-1ubuntu5 --- gnome-control-center (1:40.0-1ubuntu5) impish; urgency=medium * d/p/keyboard-Create-CcXkbModifierDialog-only-when-used.patch, d/p/keyboard-Rename-XkbOption-and-XkbModifier-with-Cc-prefix.patch: - Avoid Alternate Characters Key unexpected behavior (LP: #1934761) * d/p/keyboard-Avoid-modifying-xkb-options-when-user-changes-n.patch: - Extra 'safety' (LP: #1934761) -- Gunnar Hjalmarsson Thu, 19 Aug 2021 12:58:46 +0200 ** Changed in: gnome-control-center (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-control-center in Ubuntu. https://bugs.launchpad.net/bugs/1934761 Title: gnome keyboard settings panel enforces single iso-level3-shift key Status in gnome-control-center package in Ubuntu: Fix Released Bug description: My Unicomp has a right windows key and alt key in swapped positions, so I configured right windows key to act as a second Alt_R (well ISO_Level3_Shift), using gnome-tweaks, leading to: /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:rwin_switch'] Opening the keyboard page in gnome settings resets this to /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_alt', 'lv3:rwin_switch'] Effectively disabling the Alt Gr (right alt key) from acting as level 3 shift. Enabling right alt explicitly is not better. That sets /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_switch', 'lv3:rwin_switch'] and opening the keyboard panel then just deletes the windows key switch: /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_switch'] Not sure if it's a regression, but it's problematic anyway. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1934761/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp