我在每次启动时使用此命令设置键盘布局:
setxkbmap us,cz -variant ,ucw -option grp:caps_switch
如何将此配置写入xinitrc
文件以便 xserver 本地加载它?
谢谢你的帮助
答案1
文件$HOME/.xinitrc是一个shell脚本,它的执行方式是启动x(1)和xinit(1)。您只需添加相关命令即可$HOME/.xinitrc。当然,如果您正在使用登录时自动启动 X(没有显示管理器),该文件通常如下所示:
#!/bin/sh
# ... some commands...
exec some_program_or_wm
唯一值得注意的是调用设置xkbmap应该插入到最后一个之前执行(1p),因为该内置函数用它的参数替换了 shell 进程(之后的命令不会exec
被执行)。因此:
#!/bin/sh
# ... some commands...
setxkbmap us,cz -variant ,ucw -option grp:caps_switch
exec some_program_or_wm