X11

突然 xkbcomp 停止工作

  • September 1, 2017

我有一個工作鍵盤設置,.xkbmap並通過xkbcomp $HOME/.xkbmap $DISPLAY. 但它突然停止工作。不知何故,它不會改變鍵盤設置。我完全糊塗了。

我正在使用 Debian/testing 和 Gnome。

如果您實際上將這種情況描述為“在我最近升級到 xwayland 之後”,而不是“突然停止工作”,那麼在問題中真的很有幫助。

雖然 Wayland 使用xkb,但它的工作方式與 X 不同,細節取決於合成器。

因此,如果您正在這樣做xkbcomp $HOME/.xkbmap $DISPLAY,請xkbmap使用 X 協議聯繫 XWayland,它會立即忽略它,因為在執行時無法正確更改 Wayland 中的鍵盤映射。所以你升級到 XWayland 破壞了一些東西(這並不奇怪,考慮到它們是完全不同的系統),它並沒有“突然停止工作”。

這個問題解釋瞭如何使用 Wayland 自定義鍵盤映射。基本上您需要更改(或更好:添加到)系統 XKB 數據庫。

引用自:https://unix.stackexchange.com/questions/389569