系统:deepin v20.8
上次把 capslock
配置为 hyper
后,发现重启后 capslock
又重置了。到网上查了查好像并没有找到 gsettings
配置在重启后被重置问题的解决方案,于是乎只能想个变通,就是开机自动运行。
到网上找了一下,开机自启脚本可以通过crontab
来管理。
- 首先我们在
~/rc.d/
创建一个脚本remap_capslock
如下:
#!/bin/bash
gsettings set com.deepin.dde.keyboard layout-options '["caps:hyper"]' &
并运行 chmod +x remap_capslock.sh
- 然后运行
crontab -e
,在编辑器中添加如下命令
@reboot /home/alephpi/rc.d/remap_capslock`
注意/home/alephpi/
不能用~
代替,因为这个别名只有 shell 认识。
搞定。