如何在启动时运行特定命令?

如何在启动时运行特定命令?

我不懂脚本,也不知道如何制作或运行它们。我只想xmodmap -e "keycode 112 = Delete"在计算机启动时运行该命令。当我在终端中运行此命令时,它会将 PgDn 键重新映射为第二个 Delete 键。但每次启动计算机时我都必须再次运行它。我该怎么做?我尝试将其作为一行添加到文件中,rc.local但没有成功。

答案1

您可以通过将其添加到启动应用程序中使其在启动时运行。从仪表板打开启动应用程序。单击“添加”并输入xmodmap -e "keycode 112 = Delete"“命令”字段。如果需要,请为其命名并添加注释。单击“添加”并再次登录。

在此处输入图片描述

答案2

Seth 的解决方案是一种高级解决方案,只要您不将桌面环境更改为更奇特的环境,它就可以正常工作。为了安全起见,您可能需要选择一种在较低级别起作用的方法:

打开终端(++ CTRL)并执行以下命令:ALTT

echo "xmodmap -e \"keycode 112 = Delete"\" >> $HOME/.bashrc

这会附加xmodmap -e "keycode 112 = Delete"到您的.bashrc文件中,并在每次登录时执行它。

编辑:正如 Mik 指出的那样,这可能不是最好的设置方式xmodmap。请参阅这里寻找更好的方法。

相关内容