Os atalhos de teclado do Fedora falham

0

Eu uso um monte de atalhos de teclado do Fedora, coisas como ctrl+alt+t para abrir um novo terminal.

Eu tenho a seguinte configuração de atalho de teclado:

name:     syncSrc
command:  ~/Scripts/syncSource.sh

E eu atribuí isso a ctrl+alt+] . O script é bastante simples, verifica se existe um diretório remoto e, em seguida, usa rsync para sincronizá-lo com um diretório local. Executando o script de um shell funciona muito bem, mas quando eu tento usar este hotkey nenhuma das alterações de arquivos locais são carregadas, então eu suspeito que não está sendo executado?

Além disso, quando eu substituo a seção de comando com apenas a chamada rsync , então funciona, por isso estou interessado porque o script não funciona.

    
por Fantastic Mr Fox 18.06.2014 / 06:44

1 resposta

1

Tente alterar o comando para o caminho completo: -

name:     syncSrc
command:  /home/<user>/Scipts/syncSource.sh

O til ( ~ ) é expandido para 'seu diretório pessoal' dentro do seu shell (por exemplo, bash ), e é por isso que funciona quando você digita no terminal. Não há shell envolvido quando você tenta invocar o atalho, e é por isso que ele falha.

    
por 18.06.2014 / 07:42