Мне было интересно, возможно ли создать приложение, единственной целью которого будет выполнение определенного сочетания клавиш, назначенного ему при щелчке по его значку.
Я считаю, что это можно сделать с помощью файла, в котором сохранено сочетание клавиш. Однако, к сожалению, я не смог найти папку, которая могла бы содержать такие файлы. Пожалуйста, ответьте как можно скорее, если у вас есть какие-либо идеи, как это сделать, потому что я немного спешу.
заранее спасибо
решение1
Добиться такого эффекта можно с помощью небольшого и очень полезного инструмента командной строки, xdotool
. Например, команда
sleep 0.3s; xdotool key ctrl+x
при выполнении вызовет нажатие клавиши Ctrl+ .x
Включите эти команды впользовательский лаунчерфайл, чтобы получить кликабельный элемент.
Команда sleep
вводит небольшую задержку в 300 мс перед выполнением команды. Это уменьшит вероятность того, что нажатие клавиши будет отброшено буфером клавиатуры. Чтобы это работало непосредственно в файле .desktop
, запишите Exec=
строку следующим образом:
Exec=sh -c "sleep 0.3s; xdotool key ctrl+x"
В .desktop
файле вы также можете указать свою иконку.