这似乎是一个非常基本的事情,我甚至已经按照一些教程来获得一个简单的脚本在启动时运行,但无济于事。
以下是我的脚本在根目录中的样子:
#! /bin/bash
xmodmap ~/.xmodmaprc
echo 0 | sudo tee /sys/module/hid_apple/parameters/iso_layout
该脚本通过切换控制和命令键(因为我在macbook上)基本上改变了我的键盘映射。它一直 chmod
'ed为可执行文件,以便在我执行时成功执行 ./keymap_fix.sh
或者我 /root/keymap_fix.sh
我已经按照这些简单的教程 https://www.cyberciti.biz/tips/linux-how-to-run-a-command-when-boots-up.html 和 https://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/
所以,我已经将shell脚本复制到了 /etc/init.d
并做到了这一点 update-rc.d keymap_fix.sh defaults 100
我甚至尝试通过添加来以类似的方式设置crontab @reboot /root/keymap_fix.sh
,但没有任何作品!每当我重新启动时,我的键盘映射都保持不变。 :/
如果有人能帮到我,谢天谢地!
1
可能重复 如何自动运行bash脚本?
—
davidgo
已经试过了,@ davidgo
—
SinByCos