咨询让`setxkbmap us_programmer`配置持久生效的存放位置
咨询让
setxkbmap us_programmer配置持久生效的存放位置 嘿,我来帮你搞定这个问题!要让setxkbmap us_programmer在Ubuntu的图形登录和SSH远程登录都保持生效,得分两种场景来设置,具体方法如下:
图形登录场景
你可以把这条命令放到用户的自启动配置里,确保每次图形界面登录后自动执行:
- 在
~/.config/autostart/目录下新建一个名为keyboard-layout.desktop的文件 - 打开这个文件,填入以下内容:
保存退出后,下次图形登录时就会自动加载这个键盘布局了。另外也可以通过系统设置的「键盘」选项直接添加并设置默认布局,但用自启动脚本的方式更贴合你用[Desktop Entry] Type=Application Name=Set Programmer Keyboard Layout Exec=setxkbmap us_programmer Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Comment=Sets the US programmer keyboard layout on loginsetxkbmap的需求。
SSH远程登录场景
对于SSH会话,需要把命令加到你的shell配置文件里,让每次登录时shell初始化就执行它:
- 如果用的是bash,编辑
~/.bashrc,在文件末尾添加一行:setxkbmap us_programmer - 如果用的是zsh,编辑
~/.zshrc,同样在末尾加上这行命令
这样每次通过SSH登录时,键盘布局就会自动设置好啦。
备注:内容来源于stack exchange,提问作者Gabriel
相关产品推荐
相关产品推荐

