Nixos下按键绑定问题

求解nixos 下交换ctrl 和caps 的正确方法。

我找到的方法是 在配置中加入

  console.useXkbConfig = true;
  services.xserver.xkbOptions = "ctrl:swapcaps";

但是在gnome 下就没有效果,在tty下按键是交换了的。

也尝试了用xmodmap ,也没法生效。

有没有遇到相同问题的小伙伴?

可以写好~/.Xmodmap之后,在GNOME里设置启动DE后自启动Xmodmap。不过这样终端就失效

我尝试手动call xmodmap, 也没效果,很奇怪

切换到bspwm下也是好的,就是gnome 有问题