A substituição de comandos não funciona nos atalhos do Ubuntu

0

Eu quero definir uma combinação de teclas como um atalho, o que é possível no Ubuntu através de system settings > keyboard > shortcuts (pode ser diferente, meu laptop não está em inglês).

A linha de comando a ser executada é a seguinte:

notify-send "4 stars for «$(rhythmbox-client --set-rating 4 \
--print-playing-format=%tt)»"

que funciona muito bem em gnome-terminal ... Mas quando eu defino o atalho, ele é executado como se as aspas duplas fossem substituídas por aspas simples, o que significa que a parte $ (...) não é executada e processa como texto ...

Como posso resolver meu problema? Obrigado !!

    
por Johannes Lemonde 12.07.2017 / 14:57

1 resposta

1

Crie um arquivo em algum lugar que você goste, por exemplo, ~/script.sh , adicione seu comando nesse arquivo e adicione seu atalho com um comando como este:

/bin/bash /home/username/script.sh

Deve funcionar agora.

    
por Ravexina 12.07.2017 / 18:35