如何将.sh文件绑定到键盘组合?


Answers:



4

转到系统>>首选项>>键盘快捷键

它将打开一个窗口,单击添加 替代文字

单击添加后,它将显示一个带有名称和命令的窗口。您可以在其中输入任何名称,并在命令中使用bash前端bash /path/to/the/file.sh给出文件的完整路径

替代文字

添加名称和命令后,您可以分配快捷键。


如何运行需要sudo权限的脚本?
杜克·崔

1

xbindkeys 允许您保存多个配置(如果您需要这种灵活性)。

xbindkeys提供更多的组合键,因为它(可选)使您可以使NumlockScrollLockCapsLock状态变得重要...

这是另一种功能,没有在找到接口的键盘快捷方式是,你可以使用~/,并$HOME/为你的主目录,而不必硬编码。

安装xbindkeysxbindkeys-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  

1

仅出于完整性考虑:如果您使用的是Compiz,则可以使用CCSM(Compiz Config设置管理器)和Commands插件设置自定义键盘和鼠标快捷方式。

只需输入您的sh脚本的名称(例如所附屏幕截图中的“ CustomScript”),然后在“ 键绑定”选项卡中为其指定自定义键绑定即可。您的脚本需要放置在受Ubuntu监视的目录中,这样才能起作用。我确实将所有脚本都放在/usr/local/bin目录中。

通过chmod +x CustomScript在终端中应用确保您的脚本可执行,并注意所有单词都区分大小写。

Compiz允许导出包括快捷方式在内的所有设置,这对于设置类似计算机非常有用。

(请参见屏幕截图)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.