У меня есть программа, которая получает текст из буфера обмена, выполняет с ним некоторые операции и возвращает его в буфер обмена. Затем программа закрывается.
Могу ли я создать ярлык - например, ярлык клавиатуры гнома, пункт контекстного меню и т. Или у вас есть какое-то другое решение для этого?
Ярлык / операция должна работать во всей Ubuntu.
1) Создайте скрипт:
(откройте gedit и вставьте его, затем сохраните)
#!/bin/bash xdotool key --clearmodifiers ctrl+x # This should cut the text sleep 1 # We need to give time to clipboard really get the text, you can try lower values like .5 /path/to/your/program # Put the path to your program here sleep 1 xdotool key --clearmodifiers ctrl+v # This should paste the text exit 0
2) Сделайте его исполняемым (chmod + x / path / to / script) .
3) Запустите конфигурацию клавиатуры gnome-control-center keyboard
:
(Перейти к ярлыкам и обычным ярлыкам)
4) Нажмите на «+» и добавьте имя и команду:
/path/to/script
5) Выберите желаемую привязку клавиш.
6) Из-за ошибки вам придется выйти из системы и снова войти, чтобы ярлык вступил в силу.