为什么此命令在启动时不运行
所以我想将大写锁定为ctrl。 从我的google-fu运行的命令是/usr/bin/setxkbmap -option "ctrl:nocaps"
,当我在终端运行它时,它可以工作。 但是当我将它放在’Startup Appliacations’上时,该命令无法生效。 知道为什么吗?
在最近的Ubuntu版本中有一个dconf选项( 如果你使用的是GNOME或Unity ):
org.gnome.desktop.input-sources xkb-options
您可以通过dconf-editor或gsettings设置。 例如,
gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps']"
此选项在重新启动后是永久性的。
你不需要在启动应用程序中放置这个/usr/bin/setxkbmap -option "ctrl:nocaps"
命令。必须将它放在~/.bashrc
文件中。
gedit ~/.bashrc
将此行添加到.bashrc
文件中,
/usr/bin/setxkbmap -option "ctrl:nocaps"
注销和登录生效。