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