Como executar um comando complexo pelo xfce mail-watcher

2

Acabei de instalar o xfce4-mailwatch-plugin Eu gostaria de usar a opção "Executar ao clicar" para alternar para o Thunderbird ou para abri-lo se ele não estiver sendo executado no momento. O comando que eu uso para isso é wmctrl -a thunderbird || thunderbird& .

Como isso não está funcionando, defini um alias para esse comando em /etc/bash.bashrc , mas isso não tem o efeito esperado. O comando funciona bem se for iniciado a partir de um shell, mas iniciado pelo mail-watcher, isso não tem nenhum efeito. No entanto, apenas chamar um dos dois comandos em questão do mail-watcher funciona bem.

    
por alfred 16.12.2014 / 01:29

1 resposta

0

Os aliases são específicos para o shell e, muito provavelmente, o xfce4-mailwatch-plugin não sabe nada sobre eles. É por isso que não está funcionando para você.

Os || e & também são específicos do shell.

Sugiro que você crie um script de 2 linhas (a primeira linha sendo #! / bin / sh) que faz o que precisa ser feito, salve-a e torne-a executável. Em seguida, configure xfce4-mailwatch-plugin para executar esse script.

    
por sмurf 16.12.2014 / 07:16