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

我不懂脚本或如何制作它们或如何运行它们。 我想要做的就是在我的电脑启动时运行命令xmodmap -e "keycode 112 = Delete" 。 当我在终端中运行此命令时,它将PgDn键重新映射为第二个Delete键。 但是每次启动计算机时我都要再次运行它。 我怎样才能做到这一点? 我已经尝试将其添加为rc.local文件中的一行,但它不起作用。

您可以通过在启动应用程序中添加它来使其在启动时运行。 从破折号打开启动应用程序。 单击“添加”并在“命令”字段中输入xmodmap -e "keycode 112 = Delete" 。 如果你愿意,可以给它起个名字和评论。 点击“添加”,然后重新登录。

在此处输入图像描述

Seth的解决方案是一个高级解决方案,只要您不将桌面环境更改为更具异国情调的东西,它就能正常运行。 为了安全起见,您可能希望选择一个较低级别的方法:

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

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

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

编辑 :正如Mik指出的那样,这可能不是设置xmodmap的最佳方式。 请参阅此处以获得更好的方法。