Bug 1589008 - Regression with 2.24: XKB_DEFAULT_OPTIONS not interpreted properly as with 2.23
Summary: Regression with 2.24: XKB_DEFAULT_OPTIONS not interpreted properly as with 2.23
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: xkeyboard-config
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Peter Hutterer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-06-08 08:05 UTC by Jan Pokorný [poki]
Modified: 2018-06-28 12:17 UTC (History)
12 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2018-06-28 12:15:23 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1587998 0 unspecified CLOSED Update to 2.24 breaks keyboard layouts in XWayland applications when having several keyboard layouts enabled 2021-02-22 00:41:40 UTC

Internal Links: 1587998

Description Jan Pokorný [poki] 2018-06-08 08:05:29 UTC
I am setting these environment variables:

export XKB_DEFAULT_LAYOUT=us,cz
export XKB_DEFAULT_OPTIONS=caps:swapescape,grp:shift_caps_toggle,grp_led:scroll

However, after said upgrade, this configuration doesn't work properly
in sway WM (IIRC, cannot exchange layout with SHIFT+CAPS and "CAPS - ESC swap"
doesn't work as expected, either -- ESC will work as ordinary CAPS but
not vice-versa, but at least double ESC has the effect of ordinary "ESC").

Currently, I am forced to stay at 2.23.

Comment 1 Peter Hutterer 2018-06-28 06:07:21 UTC
Is that still the case with xkeyboard-config-2.24-2 ?

There was a bug in -1 that has been fixed since, see bug 1587998

Comment 2 Jan Pokorný [poki] 2018-06-28 12:15:23 UTC
Actually, updated the package yesterday only to be tested with a full
reboot today -- and I can confirm the behaviour matches the expectations
again.

Thanks, Peter!


Note You need to log in before you can comment on or make changes to this bug.