/etc/rc.local-它正在运行吗?

/etc/rc.local-它正在运行吗?

我将以下内容放入 /etc/rc.local,以启用键盘上的 Scroll Lock LED - 但似乎没有效果:

#!/bin/bash

# enable scroll lock LED
xmodmap -e 'add mod3 = Scroll_Lock'

exit 0

我确实sudo chmod a+x /etc/rc.local使其可执行,并且当我/etc/rc.local从终端执行时,脚本似乎工作正常(使 Scroll Lock LED 工作)。

我知道还有其他方法可以让脚本在启动时运行,但我想了解为什么这不起作用。

答案1

此命令不起作用有两个原因:

  1. 您需要使用完整路径xmodmap

  2. rc.local该命令需要用户会话,但在执行时尚未启动。

您可以将命令添加到“启动应用程序”。

相关内容