https://bugzilla.redhat.com/show_bug.cgi?id=1832351
Bug ID: 1832351 Summary: Macintosh keyboard variants not available Product: Fedora Version: 32 Hardware: x86_64 Status: NEW Component: xkeyboard-config Severity: medium Assignee: peter.hutterer@redhat.com Reporter: mthoemme@redhat.com QA Contact: extras-qa@fedoraproject.org CC: ajax@redhat.com, caillon+fedoraproject@gmail.com, i18n-bugs@lists.fedoraproject.org, john.j5live@gmail.com, negativo17@gmail.com, peter.hutterer@redhat.com, rhughes@redhat.com, rstrode@redhat.com, sandmann@redhat.com Target Milestone: --- Classification: Fedora
Description of problem:
I do not have any variants for Macintosh available when trying to change the keyboard layout via the GUI (Region & Language Settings).
Trying to manually set the keymap in the locale works for the VC keymap, but not for the X11 Layout. It will set VC keymap to "de-mac" or "de_mac" respectively, leave the X11 Layout at "de"
localectl set-keymap de-mac
Digging even deeper, the following commands all yield the same errors:
localectl set-x11-keymap de-mac localectl set-x11-keymap de_mac localectl set-x11-keymap de macintosh de_mac
All yield: "Failed to set keymap: Specified keymap cannot be compiled, refusing as invalid."
Version-Release number of selected component (if applicable):
dnf info xkeyboard-config Last metadata expiration check: 1:03:51 ago on Mi 06 Mai 2020 15:54:00 CEST. Installed Packages Name : xkeyboard-config Version : 2.29 Release : 1.fc32 Architecture : noarch Size : 5.5 M Source : xkeyboard-config-2.29-1.fc32.src.rpm Repository : @System From repo : anaconda Summary : X Keyboard Extension configuration data URL : http://www.freedesktop.org/wiki/Software/XKeyboardConfig License : MIT Description : This package contains configuration data used by the X Keyboard Extension (XKB), : which allows selection of keyboard layouts when using a graphical interface.
How reproducible:
Happens consistently. I'm on a fresh Fedora 32 install.
Steps to Reproduce: 1. localectl set-x11-keymap de macintosh de_mac
Actual results: "Failed to set keymap: Specified keymap cannot be compiled, refusing as invalid."
Expected results: Successfully sets the keyboard layout to a Macintosh variant.
Additional info: