~/.xinitrc 中的 setxbmap 不起作用

~/.xinitrc 中的 setxbmap 不起作用

这是我的~/.xinitrc

 setxkbmap -option terminate:ctrl_alt_bksp &
setxkbmap  -layout us,ru -option grp:ctrl_shift_toggle
xrandr --output DP-1 --mode 1920x1080 --above LVDS-1
xset r rate 150 50
feh --bg-center ~/wallpaper.jpg  &
xwinwrap -b -fs -sp -fs -nf -ov  -- /usr/lib/xscreensaver/glmatrix -root -window-id WID &
xcompmgr &
xscreensaver -no-splash &
conky &
exec dwm

启动 dwm 后我无法以某种方式使用 shift+ctrl,但是如果我手动执行该命令,它就会开始工作。

答案1

我花了几个月的时间来找出为什么我的映射在会话开始后被某些东西覆盖。对我来说是的ibus。删除它后,我的设置再次起作用。

apt remove ibus
apt autoremove

用于apt autoremove确保所有东西都被清理干净。在会话开始后“神奇地”覆盖用户设置是一个可怕的想法。

相关内容