On Sun, 16 Feb 2020 14:15:28 -0000 "Gregory Salvan" <apieum@xxxxxxxxx> wrote: > Hi, > I've failed these last days to edit my keyboard layout and add > compose shortcuts on a fedora 30 (5.4.17-100.fc30.x86_64) with gnome > 3.32.2 on wayland. For keyboard layout when editing > /usr/share/X11/xkb files I can replace some keys, but I would prefer > do it at user level to not have my files erased by an update. so I've > tried ~/.xkb (and even ~/.Xmodmap) dug into /etc/ , ~/.config, and > dconf and found nothing relevant. I've tried with and without ibus. > > For compose, I've tried to edit /usr/share/X11/locales/*/Compose and > also created a ~/.XCompose file and nothing happened. > > Can someone explain me how can I make a user defined configuration > for my keyboard layout and for compose keys please ? The last time I checked into this (middle of 2019), this was not possible with wayland. To run a custom keymap (something other than qwerty, dvorak, or colemak), it is necessary to use X. I hope someone responds that it is now possible. Though you could do it the way you suggested, and replace one of those covered key mappings with your custom keymapping. They rarely change, so you would probably not have to do any repair, except after upgrade to a newer version of Fedora. Thanks for the thoughts. I can replace qwerty with my custom keymap, since I never use it, and have access to wayland. I never thought of doing that until you mentioned it. And even better, when there are problems, because the recovery modes all default to qwerty, I would instead have access to my custom keymap and no longer have to hunt and peck. _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx