![在会话启动时禁用数字锁定不起作用](https://linux22.com/image/1204003/%E5%9C%A8%E4%BC%9A%E8%AF%9D%E5%90%AF%E5%8A%A8%E6%97%B6%E7%A6%81%E7%94%A8%E6%95%B0%E5%AD%97%E9%94%81%E5%AE%9A%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我正在尝试使用以下命令禁用我的数字锁定键
numlockx off && xmodmap -e "keycode 77 = """
它有效,所以我想让这个命令在任何会话开始时自动运行。所以我把它放在应用程序自动启动列表中。它不起作用。numlock 正常工作,就好像命令甚至没有运行一样,我必须手动执行它。我如何在登录时自动执行此操作?
答案1
创建一个 bash 脚本并放入 ~/.local/bin 如果该目录不存在则创建它。
然后创建文件。
nano ~/.local/bin/numlockoff.sh
并添加
#!/bin/bash
/usr/bin/numlockx off && xmodmap -e "keycode 77 = """
使其可执行
chmod 755 ~/.local/bin/numlockoff.sh
最后将其添加到会话和启动/应用程序自动启动
/home/username/.local/bin/numlockoff.sh