Adicionando um arquivo Wine (.exe) para abrir / reproduzir arquivos nas 'Ações Personalizadas' do Thunar

2

Qual é o parâmetro de linha nas "ações personalizadas" do Thunar que tocariam um diretório de músicas em um programa Wine (.exe)?

Eu quero colocar o Foobar2000 (e possivelmente outros aplicativos desse tipo) em Ações Personalizadas do Thunar (ações que podem ser adicionado / editado para ser usado no menu de contexto para reproduzir o conteúdo da pasta de música).

Se eu não colocar nenhum parâmetro de comando no final do caminho, o player abrirá, mas não haverá reprodução nem arquivos na lista de reprodução.

Se eu adicionar qualquer um dos parâmetros listados, recebo o erro

  

parâmetro de linha de comando desconhecido: /path.to.file

(Dar uma resposta a esta pergunta depende de saber o comando da CLI que teria que ser adicionado ao Thunar - então por favor, olhe para isto pergunta também

    
por cipricus 17.11.2012 / 08:59

1 resposta

2

Acho que o principal problema é que o Thunar command %F provavelmente não funcionará quando aplicado a um programa Wine . Geralmente, a melhor maneira de usar Thunar ações personalizadas é usar um script e aplicar o parâmetro correto a ele: ou seja,

/home/mike/foo_script %F

o parâmetro pode ser aplicado ao script.

O script que eu experimentei é nos fóruns do hydrogenaudio , e eu o modifiquei ligeiramente, mas crédito para esse fórum. Há muita informação útil nesse fórum sobre o foobar.

#!/bin/bash

cd ~/.wine/drive_c/"Program Files"/foobar2000/
if [ "" != "" ]; then
filename='echo z: | sed 's/\//\\/g''
wine foobar2000.exe "$filename" &
else
wine foobar2000.exe &
fi

Copie o script em um editor de texto, mas certifique-se de colocar o local correto do diretório foobar no script, torná-lo executável e inserir sua localização no diálogo de ações personalizadas Thunar (como na captura de tela abaixo). Como você sabe, selecione arquivos de áudio e pastas na outra guia 'condições de aparência'.

Após ser adicionado como uma ação personalizada Thunar com os parâmetros corretos, o script acima permite que você adicione e depois reproduza sua música em Foobar clicando com o botão direito do mouse em uma única faixa ou pasta e selecionando seu item de menu personalizado.

Aqui está o Foobar lançado com a ação personalizada e reproduzindo uma pasta do Duke Ellington:

Além disso, você provavelmente poderia modificar o script e também usá-lo para outros aplicativos de vinhos apenas alterando o nome (foobar2000) do aplicativo e a pasta do aplicativo. Em seguida, você pode criar um novo script e outra ação personalizada diferente.

    
por user76204 19.11.2012 / 18:12