Fiquei me perguntando se é possível criar um aplicativo cujo único objetivo seja executar um atalho de teclado específico atribuído a ele quando seu ícone é clicado.
Acredito que isso possa ser feito usando o arquivo onde o atalho de teclado está salvo. Porém, infelizmente não consegui encontrar uma pasta que pudesse conter esses arquivos. Por favor, responda o mais rápido possível se você tiver alguma ideia de como fazer isso, porque estou com pressa.
Agradeço antecipadamente
Responder1
Você pode conseguir esse efeito usando uma ferramenta de linha de comando pequena e muito útil, xdotool
. Por exemplo, o comando
sleep 0.3s; xdotool key ctrl+x
irá acionar um pressionamento de tecla Ctrl+ xquando executado.
Inclua estes comandos emum lançador personalizadoarquivo para obter um item clicável.
O sleep
comando introduz um pequeno atraso de 300 ms antes de executar o comando. Isso diminuirá a chance de o pressionamento de tecla ser descartado pelo buffer do teclado. Para que isso funcione diretamente em um .desktop
arquivo, escreva sua Exec=
linha como:
Exec=sh -c "sleep 0.3s; xdotool key ctrl+x"
No .desktop
arquivo, você também pode especificar seu ícone.