2


Я нашел решение некоторое время назад, но теперь я часами гуглю и не могу его найти.
Итак, вопрос: как настроить комбинацию клавиш в Linux (например, Ubuntu) без запуска X-сервера?
У меня есть домашний сервер с Ubuntu, и я хочу запускать скрипты, когда нажимаю мультимедийные клавиши на клавиатуре. Как я могу этого достичь?

2 ответа2

0

У большинства пользователей Linux есть оболочка bash . Вы можете отредактировать ваш файл .inputrc чтобы он заново интерпретировал последовательность символов (которую могут отправлять ваши мультимедийные ключи) в командную строку. Это называется привязкой ключа.

Чтобы увидеть, выполнимо ли это, вы должны сначала найти то, что ваша клавиатура посылает для одной из этих клавиш. Вы можете сделать это, запустив

cat -v

(который заставляет специальные символы показываться в печатной форме) и нажимать (и отпускать!) control/V непосредственно перед нажатием мультимедийной клавиши, которую вы хотите связать.

Если ваша клавиатура отправляет пригодные для использования строки, следующий шаг - изменить файл .inputrc чтобы сделать соответствующие привязки клавиш. Раздел руководства по bash 8.3 Файл инициализации Readline предоставляет дополнительную информацию. Существуют различные другие источники, такие как подробные описания в Linux From Scratch.

0

actkbd может запускать произвольные программы на ключевых событиях Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .