我想我已经在整个互联网上寻找答案,但我找不到。
我有一个键盘,其中波浪键应该映射到竖线键。在使用 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
,因此我将在主文件夹中保存一份副本。