我希望能够像在 ubuntu 中那样通过快捷方式运行某些脚本 - 例如一些类似于这个很棒的脚本。 (在该模型上,我可以在谷歌上搜索在任何文本编辑器中选择的文本,甚至可以将其翻译成各种语言,在不同的网站上进行搜索等)。
如何在elementaryOS中使用这种类型的脚本?
答案1
在 Luna 中工作过,在 Freya 中不再可用!
sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update
sudo apt-get install elementary-tweaks
在系统设置 -> 调整 -> 快捷方式
“+”添加新快捷键
使用类似的命令sh /path/to/script
为了运行脚本,xclip
需要。
sudo apt-get install xclip
答案2
似乎基本调整在基本 Freya 中不再有键绑定。但幸运的是,Freya 也有绑定按键的模式。您可以使用名为 xbindkeys 的程序。有关如何配置和使用它的详细信息,您可以找到这里。
摘抄
我们只需要 xbindkeys,一个简单但功能强大的命令行工具,用于将命令绑定到特定的键或键组合。该程序可以通过终端输入来安装:
$ sudo apt-get install xbindkeys
安装后,如果您尝试运行该应用程序,您将被提示创建一个配置文件。作为用户,输入:
$ touch ~/.xbindkeysrc
或者,或者:
$ xbindkeys --defaults > ~/.xbindkeysrc
然后编辑文件:
$ nano ~/.xbindkeysrc
然后在结束部分之前输入:
"slingshot-launcher" Super_L
所以它看起来像这样:
xbindkeys
然后按 CTRL+X 保存并退出。
当然,xbindkeys 也可用于将不同的命令绑定到不同的键。这些值写为:
"command" state (0x8) and keycode (32) keysyms associated with the given keycodes
要查找最后两个值(正如我们所见,可以随意使用),请键入
$ xbindkeys -k
然后,在打开的空白窗口中,键入该键或所需的组合键。结果将出现在终端中。