призначити клавішу швидкого доступу для запуску сценарію


12

Я написав сценарій, щоб змінити яскравість екрана.

Це корисно, коли я працюю в текстовому режимі та клавішах швидкої клавіатури для зміни яскравості, не працює.

Чи можливо запустити цей скрипт, просто натиснувши деякі клавіші на клавіатурі як ярлик, наприклад Ctrl+ Alt+ F7?


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

Відповіді:


10

Спробуйте xbindkeys .

Ви ~/.xbindkeysrcб виглядали щось на зразок

"myscript"
    Control + Alt + F7

Це чудова відповідь. xbindkeysдивним.

@AlexWebr, Mikel Так, але це для X, і я думаю, що питання полягає в тому, щоб робити це за межами X.
Жиль "SO- перестань бути злим"

Я не знайомий з 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.