假设我在 .bashrc 中定义了一个别名或一个函数,但它不够复杂,无法编写单个脚本。
是否可以将该别名/函数绑定到图形界面 Gnome 或 xfce4 提供的快捷方式设施?
答案1
不确定 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
以捕获击键以包含在您的配置中。