Что такое простой путь (возможно требующий корневому доступу) установить горячие клавиши, которые я могу нажать при использовании консольного экрана для запущения скриптов или исполняемых файлов?
"Консольный экран" означает не использовать Gnome, KDE, и т.д. - скорее с помощью просто стандартный текстовый консольный экран Linux, к которому можно обычно получать доступ с сочетанием клавиш как Ctrl-Alt-F1.
Можно использовать loadkeys
изменить ключи в консоли (требует sudo
).
В основном можно вывести Вас определение ключей в файле:
dumpkeys > myfile.txt
Затем отредактируйте этот файл и ищите строку, которые говорят string F1 = "something"
Замените что-то на своем досуге, помните финал "\n"
если Вы хотите выполняемую команду:
string F1 = "ls -lR\n"
затем перезагрузите файл с
sudo loadkeys myfile.txt
Теперь нажатие F1 будет состоять в том, как будто Вы ввели ls -lR
и клавиша Enter.
Здесь существует намного больше информации: http://www.cyberciti.biz/tips/create-function-keys-based-shortcut-to-speeding-up-work-at-linux-command-line-part-2.html
Слово предупреждения: сохраните копию оригинала dumpkey
файл, поскольку изменение глобально ко всем виртуальным консолям и стабильному---, если Вы запускаете программу, которая требует нормального определения F1
для работы это не будет работать, если Вы не перезагрузите исходную контурную карту прежде, чем выполнить его.
Более чистое и менее "глобальное" решение могло определять команды в оболочке (никакой требуемый суперпользователь): https://stackoverflow.com/questions/4200800/in-bash-how-do-i-bind-a-function-key-to-a-command