我知道使用 unity 的简单方法,但是有没有办法为 chrome 创建快捷方式,例如使用终端。
答案1
其中一种方法是使用xbindkeys
:
安装
xbindkeys
sudo apt-get install xbindkeys
创建默认设置文件:
xbindkeys --defaults > ~/.xbindkeysrc
将相关行添加到
~/.xbindkeysrc
:printf '"google-chrome"\nControl+Shift+Mod2 + c\n' >> .xbindkeysrc
上面的键码使 Crtl Shift C 启动
google-chrome
。您可能需要获取按键的正确键码。运行
xbindkeys -k
并按下所需的快捷键。这将打印相关的按键序列。运行。要使此操作永久生效,请在 中
xbindkeys
添加一行:xbindkeys
~/.Xsession
echo xbindkeys >> ~/.Xsession
现在,一旦您完成所有设置,并且xbindkeys
每次登录时都会自动运行(因为上面的第 4 步),您将能够使用此命令添加新的快捷键:
printf '"ApplicationName"\n+Shortcut+Key\n' >> ~/.xbindkeysrc &&
killall xbindkeys ; xbindkyes
例如,这将使Ctrl++Shift启动X:xclock
printf '"xclock"\nControl+Shift+Mod2 + x\n' >> ~/.xbindkeysrc &&
killall xbindkeys ; xbindkyes
然后,您可以创建一个小脚本来为您完成此操作。将以下行保存为~/bin/keyb.sh
:
#!/bin/bash
printf '"$1"\n$2\n' >> ~/.xbindkeysrc &&
killall xbindkeys ; xbindkyes
使用 使脚本可执行chmod a+x ~/bin/keyb.sh
。现在您可以使用 添加新的快捷方式
keyb.sh firefox 'Control+Shift+Mod2 + x'