Quel est le paramètre de ligne dans les "actions personnalisées" de Thunar qui joueraient un répertoire musical dans un programme Wine (.exe)?
Je veux mettre Foobar2000 (et éventuellement d'autres applications de ce type) dans Actions personnalisées de Thunar (actions qui peuvent être ajoutées/modifiées pour être utilisées dans le menu contextuel pour lire le contenu du dossier de musique).
Si je ne mets aucun paramètre de commande à la fin du chemin, le lecteur s'ouvre mais il n'y a ni lecture ni fichier dans la liste de lecture.
Si j'ajoute l'un des paramètres répertoriés, j'obtiens l'erreur
paramètre de ligne de commande inconnu: /path.to.file
(Donner une réponse à cette question dépend de la connaissance de la commande CLI qui devrait être ajoutée à Thunar - veuillez donc consulter cette question aussi)
Je pense que le principal problème est que la commande Thunar
%F
ne fonctionnera probablement pas lorsqu'il est appliqué à un programme Wine
. Souvent, la meilleure façon avec les actions personnalisées Thunar
est d'utiliser un script et d'appliquer le paramètre correct à cela: c.-à-d.
/home/mike/foo_script %F
alors le paramètre peut s'appliquer au script.
Le script que j'ai expérimenté est sur les forums hydrogenaudio , et je l'ai légèrement modifié, mais merci à ce forum. Il y a beaucoup d'informations utiles sur ce forum sur foobar.
#!/bin/bash
cd ~/.wine/drive_c/"Program Files"/foobar2000/
if [ "$1" != "" ]; then
filename=`echo z:$1 | sed 's/\\//\\\\/g'`
wine foobar2000.exe "$filename" &
else
wine foobar2000.exe &
fi
Copiez le script dans un éditeur de texte, mais assurez-vous de placer l'emplacement correct de votre répertoire foobar dans le script, rendez-le exécutable et entrez son emplacement dans la boîte de dialogue des actions personnalisées Thunar
(comme dans la capture d'écran ci-dessous). Comme vous le savez, sélectionnez les fichiers et dossiers audio dans l'autre onglet "conditions d'apparence".
Une fois qu'il a été ajouté en tant qu'action personnalisée Thunar
avec les paramètres corrects, le script ci-dessus vous permet d'ajouter puis de jouer votre musique dans Foobar
simplement en faisant un clic droit sur une seule piste ou un dossier et en sélectionnant votre élément de menu personnalisé.
Voici Foobar
lancé avec l'action personnalisée et la lecture d'un dossier de Duke Ellington:
De plus, vous pouvez probablement modifier le script et également l'utiliser pour d'autres applications Wine simplement en changeant le nom (foobar2000) de l'application et du dossier d'application. Ensuite, vous pouvez créer un nouveau script et une autre action personnalisée différente.