在 Ubuntu 20.04、Wayland 中重新映射按键

在 Ubuntu 20.04、Wayland 中重新映射按键

我想我已经在整个互联网上寻找答案,但我找不到。

我有一个键盘,其中波浪键应该映射到竖线键。在使用 Wayland 之前,我使用过此配置

➜  ~ xmodmap -e "keycode 49 = less greater bar bar bar"

但现在出于某种奇怪的原因,这个配置在终端窗口中不起作用。据我所知,它在 Wayland 中根本不起作用。

据我所知setxkbmap这是可行的方法。我试过了setxkbmap -option "tlde:bar",但没有任何效果。我该如何进一步?

更新

➜  ~ setxkbmap -query
rules:      evdev
model:      pc105
layout:     us

➜  ~ gsettings get org.gnome.desktop.input-sources sources
[('xkb', 'se')]

➜  ~ echo $DESKTOP_SESSION
ubuntu-wayland

➜  ~ echo $XDG_CURRENT_DESKTOP
ubuntu:GNOME

答案1

在@Gunnar Hjalmarsson 的大力帮助下,我终于解决了这个问题。

/usr/share/X11/xkb/symbols/se我将密钥 TLDE 更改为

     key <TLDE>  { [   greater,    less,    bar, threequarters]  };

然后我重新登录,一切正常!下次软件包更新时,更改将被覆盖xkb-data,因此我将在主文件夹中保存一份副本。

相关内容