在 xterm 中创建运行文本文件的快捷方式

在 xterm 中创建运行文本文件的快捷方式

简单的问题。在自定义键盘快捷键下,我尝试了 xterm ~/Desktop/folder/subfolber/textfile,但没有用。

据我所知,键盘快捷键是终端命令。当我在终端中输入上述内容时,没有任何反应,所以我可能输入了错误的目录。但如果我在终端中输入 sh ~/Desktop/folder/subfolber/textfile,我可以运行文本文件,但如果我尝试通过键盘选项添加它,则此快捷方式不起作用。

如有任何澄清,我们将不胜感激。

答案1

键盘快捷键是命令,但它们属于daemons,例如gnome-settings-daemonunity-settings-daemon。对于一般的 X-server,无论您使用哪种 GUI,快捷键都可能随xbindkeys应用程序而改变。

但是,在您的具体情况下,真正需要使 xterm 打开并运行脚本的是以下内容:

  1. 进入设置->键盘->快捷键->自定义;
  2. xterm添加新的快捷方式;告诉它以脚本的完整路径运行,例如,xterm -hold -e /home/user/bin/myScript.sh
  3. 为其分配按键。

注意:脚本必须使用以下命令执行chmod 755 /path/to/script.sh

这是我的示例:

脚本/home/serg/testScript.sh

#!/bin/bash
printf "This was a triumph\nI'm making a note here, huge success"
df
date

快捷方式设置

在此处输入图片描述

输出

在此处输入图片描述

查看我将脚本分配给快捷方式的其他答案:

相关内容