分配快捷键以运行脚本


12

我写了一个脚本来更改屏幕的亮度。

当我在文本模式下工作且键盘的快捷键无法更改亮度时,此功能很有用。

是否可以仅通过按键盘上的某些键作为快捷方式来运行此脚本,例如Ctrl+ Alt+ F7


2
“在文本模式下”是什么意思?您是指文本模式控制台(即X Window外部)吗?在什么操作系统上?
吉尔斯(Gilles)'所以

Answers:


10

尝试xbindkeys

~/.xbindkeysrc看起来像

"myscript"
    Control + Alt + F7

这是一个很好的答案。xbindkeys太棒了。

@AlexWebr,米克尔是的,但它是X,我认为这个问题是有关执行此之外X.
吉尔“SO-停止作恶”

我对xbindkeysrc不熟悉,您能解释更多吗?
M0εiπ

2
这是一个简单的配置:nongnu.org/xbindkeys/xbindkeysrc_d

我尝试过,但不会将钥匙释放给我。就像仍然按住Ctrl / Alt键一样。我必须等待约5秒钟才能将其释放给我。
deppfx

4

如果您在终端中工作并且没有运行X,则可以通过在Shell的配置中将脚本别名为单个字符来解决问题。bash的示例:

alias b='~/bin/brightness-script down'
alias B='~/bin/brightness-script up'

缺点:Enter每次都必须按。或者,您可以b;b;b;b;b[Enter]将亮度降低5倍。

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.