Adiciona um atalho cut-run-paste para os atalhos do gnome

2

Eu tenho um programa que obtém texto da área de transferência, faz algumas operações nele e o retorna para a área de transferência. Então, o programa é desligado.

Posso criar um atalho - como um atalho de teclado do gnome, item de menu de contexto, etc. - para ele cortar o texto selecionado, executar meu programa e colar o texto? Ou você tem alguma outra solução para isso?

O atalho / operação deve funcionar em todo o Ubuntu.

    
por sorena 18.07.2013 / 22:35

1 resposta

2

1) Faça um script:
(abra o gedit, cole e salve)

#!/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) Torne-o executável (chmod + x / caminho / para / script).

3) Inicie a configuração do teclado gnome-control-center keyboard :
(Vá para Atalhos → Atalhos personalizados)

4) Clique em "+" e adicione um nome e o comando:

    /path/to/script

5) Escolha a ligação de chave que você deseja.

6) Por causa de um bug , você terá que faça logout e faça o login novamente para que o atalho possa entrar em vigor.

    
por desgua 09.01.2014 / 13:01