команда CLI для выполнения сочетаний клавиш, например, Alt-F2?

Я хочу использовать горячий угол для выполненного диалогового окна. Каковы имя и команда того крошечного поля (программа), которую называют, когда я нажимаю Alt-F2? Это - связанный с корицей вопрос.

Например, под lxde, привязка клавиш для того диалогового окна является Alt+F2, и это выполняется> lxpanelctl выполненный <команда..

3
задан 8 April 2016 в 12:01

2 ответа

Выполненный xdotool управляет для моделирования нажатий клавиш вместо этого

Не буквально, что Вы попросили, но тем не менее решение будет состоять в том, чтобы использовать xdotool, чтобы моделировать нажатия клавиш / сочетания клавиш и достигнуть того же результата.

, Если Вы добавляете эти команды к горячим углам, Вы достигнете точно, что Вы описываете.

, Как сделать это

  1. Установка xdotool:

    sudo apt-get install xdotool
    
  2. Моделируют нажатия клавиш, которые требуется использовать. От Вашего примера: команда

    xdotool key Alt+F2 
    

    делает то же как на самом деле нажимающий те клавиши. Тем путем Вы не должны будете знать фактические команды "под капотом". Как terdon упоминания, те действия, скорее всего, не будут доступны как отдельные команды.

См. также человек xdotool или эта ссылка

3
ответ дан 1 December 2019 в 13:16

Это - почти наверняка не специализированная программа, но просто часть Единицы. Я знаю дело обстоит так для Корицы, например.

Как альтернатива, можно установить горячий угол для запуска терминала. Это - в основном то же самое за исключением того, что необходимо будет закрыть терминал вручную.

<час>

В конкретном случае корицы, что выполняется, сценарий JavaScript. Корица запускает много JavaScript под капотом. Это не что-то, что можно выполнить сами, однако, это интерпретируется самой корицей и не является внешней программой. А именно, Высокий звук + F2 будет работать /usr/share/cinnamon/js/ui/runDialog.js, но я не думаю, что будет возможно выполнить это вручную.

5
ответ дан 1 December 2019 в 13:16

Другие вопросы по тегам:

Похожие вопросы: