如何将.sh文件绑定到键盘组合?
就是想; 当我按下特定的组合键时,如何绑定.sh文件? (比如Alt + S )
谢谢,
貘
您可以使用键盘快捷键界面执行此操作。 请记住添加完整路径。
转到系统>>首选项>>键盘快捷键
它将打开一个单击添加窗口
单击添加后,它将显示一个名称和命令的窗口。您可以在那里写任何名称,在命令中,您应该使用bash in-front bash /path/to/the/file.sh给出文件的完整路径
添加名称和命令后。您可以分配快捷键。
xbindkeys
允许您保存多个配置(如果您需要这种灵活性)。
xbindkeys
还为你提供了更多的键组合,因为它(可选)允许你使Numlock , ScrollLock和CapsLock状态显着…
Keboard快捷方式中 没有的另一个function是您可以使用~/
和$HOME/
作为主目录,而不必对其进行硬编码。
安装xbindkeys和xbindkeys-config (xbindkeys的GUI)
sudo apt-get install xbindkeys xbindkeys-config
为xbindkeys创建默认配置文件
xbindkeys --defaults > $HOME/.xbindkeysrc
然后运行:
xbindkeys xbindkeys-config
对于您的第一个键绑定,您可能会发现将Ctrl + Shift + Alt + X或您喜欢的任何内容分配给xbindkeys-config
很有用
为了让xbindkeys热键始终处于活动状态,你可以启动计算机……
Main Menu System Preferences Startup Applications [ Add ] Name: xbindkeys Command: xbindkeys Comment: xbindkeys
只是为了完整性:如果您使用Compiz,您可以使用CCSM(Compiz配置设置管理器)和命令插件设置自定义键盘和鼠标快捷方式。
只需输入sh脚本的名称(例如附带的屏幕截图中的“CustomScript”),并在Key Bindings选项卡中为其提供自定义键绑定 。 您的脚本需要放在Ubuntu监控的目录中才能使用。 我将所有脚本放在/usr/local/bin
目录中。
通过在终端中应用chmod +x CustomScript
确保您的脚本是可执行的,并注意所有单词都区分大小写。
Compiz允许导出所有设置,包括快捷方式,这对于设置类似机器非常有用。