如何将键盘上的按键映射到 bash 脚本?
例如,当我按下“Esc”键时,脚本就会运行。
操作系统:XFCE Spin Fedora 19
- - 编辑 - -
我需要通过控制台进行设置。这将是无人值守安装中完成的一个步骤。
答案1
将脚本保存在某处并使其可执行:
chmod +x foo.sh
示例脚本:
#!/bin/bash
notify-send foo
然后:
xfce4-keyboard-settings&
转到“快捷方式”选项卡单击“添加”在新对话框中单击“打开”并导航到您的脚本。为其提供所需的快捷方式。
然后点击快捷方式。右上角应该会显示“foo”。
— 编辑(如果您需要从 shell 脚本执行此操作) https://askubuntu.com/questions/375709/unable-to-add-edit-keyboard-shortcuts-in-xfce4
xfconf-query --channel xfce4-keyboard-shortcuts --property "/commands/custom/<Super>q" --create --type string --set "/path/to/foo.sh"
例如将快捷键 Super+q 映射到脚本