X11
突然 xkbcomp 停止工作
我有一個工作鍵盤設置,
.xkbmap
並通過xkbcomp $HOME/.xkbmap $DISPLAY
. 但它突然停止工作。不知何故,它不會改變鍵盤設置。我完全糊塗了。我正在使用 Debian/testing 和 Gnome。
如果您實際上將這種情況描述為“在我最近升級到 xwayland 之後”,而不是“突然停止工作”,那麼在問題中真的很有幫助。
雖然 Wayland 使用
xkb
,但它的工作方式與 X 不同,細節取決於合成器。因此,如果您正在這樣做
xkbcomp $HOME/.xkbmap $DISPLAY
,請xkbmap
使用 X 協議聯繫 XWayland,它會立即忽略它,因為在執行時無法正確更改 Wayland 中的鍵盤映射。所以你升級到 XWayland 破壞了一些東西(這並不奇怪,考慮到它們是完全不同的系統),它並沒有“突然停止工作”。這個問題解釋瞭如何使用 Wayland 自定義鍵盤映射。基本上您需要更改(或更好:添加到)系統 XKB 數據庫。