назначить сочетание клавиш для запуска скрипта


11

Я написал скрипт для изменения яркости моего экрана.

Это полезно, когда я работаю в текстовом режиме, а горячие клавиши на клавиатуре для изменения яркости не работают.

Можно ли запустить этот скрипт, просто нажав несколько клавиш на клавиатуре в качестве ярлыка, например Ctrl+ Alt+ F7?


2
Что вы подразумеваете под «в текстовом режиме»? Вы имеете в виду консоль текстового режима (т.е. вне X Window)? На какой операционной системе?
Жиль "ТАК - перестань быть злым"

Ответы:


10

Попробуйте xbindkeys .

Вы ~/.xbindkeysrcбы выглядели примерно так

"myscript"
    Control + Alt + F7

Это отличный ответ. xbindkeysявляется удивительным.

@AlexWebr, Mikel Да, но это для X, и я думаю, что вопрос заключается в том, чтобы делать это вне X.
Жиль, ТАК, перестань быть злым

Я не знаком с xbindkeysrc, вы можете объяснить больше?
M0εiπ

2
Это простая конфигурация: nongnu.org/xbindkeys/xbindkeysrc_d

Я пытался, но это не вернет мне ключи. Он действует так, как будто он все еще удерживает клавиши Ctrl / Alt. Мне нужно подождать ~ 5 секунд, чтобы он вернул его мне.
deppfx

4

Если вы работаете в терминале и у вас не запущен X, то немного хакать - присвоить вашему скрипту псевдоним к одному символу в конфигурации вашей оболочки. Пример для bash:

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

Недостаток: нужно нажимать Enterкаждый раз. Кроме того, вы можете b;b;b;b;b[Enter]уменьшить яркость в 5 раз.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.