Команда cli для запуска сочетаний клавиш, например, Alt-F2?
Я хочу использовать горячий угол для запуска диалогового окна. Какое имя и команда у этого крошечного окна (программы), которое вызывается, когда я нажимаю Alt-F2? Это вопрос, связанный с корицей.
Например, в lxde связывание клавиш для этого диалогового окна - Alt+F2 и выполняется>lxpanelctl run<команда..
2 ответа
Вместо этого запустите команды xdotool для имитации нажатия клавиш
Не буквально то, что вы просили, но, тем не менее, решение было бы использовать xdotool
моделировать нажатия клавиш / сочетания клавиш и достичь того же результата.
Если вы добавите эти команды в горячие углы, вы получите именно то, что вы описываете.
Как это сделать
устанавливать
xdotool
:sudo apt-get install xdotool
Имитируйте нажатия клавиш, которые вы хотели бы использовать. Из вашего примера: команда
xdotool key Alt+F2
делает то же самое, что и нажатие этих клавиш. Таким образом, вам не нужно знать фактические команды "под капотом". Как упоминает Тердон, эти действия, скорее всего, не будут доступны в виде отдельных команд.
Смотрите также man xdotool или эту ссылку
Это почти наверняка не специальная программа, а просто часть Unity. Я знаю, что это случай с Корицей, например.
В качестве альтернативы вы можете установить горячий угол для запуска терминала. Это в основном то же самое, за исключением того, что вам придется закрыть терминал вручную.
В конкретном случае с корицей запускается скрипт javascript. Корица управляет большим количеством javascript под капотом. Это не то, что вы можете запустить самостоятельно, однако, оно интерпретируется самой корицей и не является внешней программой. В частности, Alt+F2 будет работать /usr/share/cinnamon/js/ui/runDialog.js
но я не думаю, что это можно будет запустить вручную.