Como obter o nome do arquivo clicado como argumento do shell script acionado por este clique do mouse

2

Se, no Nautilus do Ubuntu, eu clicar em um midi-file, uma janela será aberta para especificar um aplicativo para processar o arquivo. Outra opção é um "comando gerado pelo usuário" (UGC). (Deixe-me escolher o Ubuntu, Nautilus, midi e bash por exemplo). Eu sei como reproduzir arquivos midi no terminal usando timidity, então espero poder configurar um script bash playmidi (exemplo) para essa finalidade.

  1. No entanto, não sei como obter o nome do arquivo como um parâmetro de script. Se possível, este "parâmetro do mouse" deve ir junto com os "fixos" comuns para a timidez.

  2. Qual sintaxe deve ser usada no UGC?

  3. Se o espaço UGC permitir, posso inserir o comando timidity diretamente, mas, mais uma vez, como me refiro ao arquivo?

por KlausF 25.08.2014 / 15:06

1 resposta

0

seu script seria parecido com:

#!/bin/bash
/path/to/timidity "$1"

Mas, você pode clicar com o botão direito no arquivo midi e "abrir com" timidity? Parece mais simples.

    
por 27.08.2014 / 16:00