Bash

如何使用 bash 別名或函式中的鍵盤快捷鍵?

  • August 25, 2016

假設我在 .bashrc 中定義了一個別名或函式,這對於編寫單個腳本來說還不夠複雜。

是否可以將該別名/函式綁定到圖形界面 Gnome 或 xfce4 提供的快捷方式工具?

不確定 Gnome/XFCE 特定選項,但是

$$ xbindkeys $$( https://wiki.archlinux.org/index.php/Xbindkeys ) 可以做到這一點。使用 ~/.xbindkeysrc 文件配置它並xbindkeys在 X 會話期間執行。 從預設配置文件

# The format of a command line is:
#    "command to start"
#       associated key

命令可以是 shell 命令、別名或程序(這些功能似乎對我不起作用)。

例如我用它來處理我的音量鍵

"~/apps/pa-vol.sh mute"
  XF86AudioMute
"~/apps/pa-vol.sh minus"
  XF86AudioLowerVolume
"~/apps/pa-vol.sh plus"
  XF86AudioRaiseVolume

執行xbindkeys -k以擷取擊鍵以包含在您的配置中。

引用自:https://unix.stackexchange.com/questions/305470