Rox permet aussi très facilement ce genre de choses.
Clic-droit sur un fichier et tu as une option « personnaliser le menu » qui t'ouvre un répertoire par exemple : ~/.config/rox.sourceforge.net/SendTo/.application_x-grisbi si c'était un fichier Grisbi, et là-dedans tu mets des liens vers des programmes (/usr/bin/grisbi par exemple) ou des scripts, en bref n'importe quel exécutable shell.
Ce ne sont donc pas des scripts génériques à appliquer à n'importe quel fichier d'entrée, et dans lesquels tu analyse si tu as bien le bon type, mais directement des scripts adaptés au type de fichier.
Bien sûr tu peux faire un répertoire SendTo/.image pour mettre des entrées pour toutes les images.
Ce qui est intéressant c'est que tes scripts fonctionnent directement comme ça.
Bon, sauf que je n'ai pas la commande « mimetype », j'ai modifié la ligne en remplaçant « mimetype -bM » par « file -bi », je ne sais pas ce qui est le plus portable, je suppose que la commande avec file est plus générique, je ne sais pas d'où vient la commande mimetype.
Prend l'avis d'autres personnes, mais peut-être que pour avoir un script plus générique il vaudrait mieux utiliser « file -bi ».
En tout cas, rox, pour le paramétrage par scripts et tout, c'est vraiment génial :)
Déjà l'action par défaut se paramètre aussi aisément avec une commande, des arguments, tout ce que tu veux.
Par exemple pour tout fichier de type "audio/" ma commande par défaut est « audacious -e "$@" », ça rajoute à la playlist d'audacious.
Là aussi tu peux choisir entre audio/x-vorbis+ogg ou audio/. Par exemple utiliser audacious pour tout les fichiers audio, mais pour les audio/midi lancer Timidity, ou pour les audio/wav lancer audacity par exemple.
En tout cas tes scripts sont bien parce que génériques et non liés à un environnement, alors je pense que je vais allègrement piocher dedans :)
# ROX-Filer
Posté par Yth (Mastodon) . En réponse au journal Mes nautilus scripts. Évalué à 3.
Rox permet aussi très facilement ce genre de choses.
Clic-droit sur un fichier et tu as une option « personnaliser le menu » qui t'ouvre un répertoire par exemple : ~/.config/rox.sourceforge.net/SendTo/.application_x-grisbi si c'était un fichier Grisbi, et là-dedans tu mets des liens vers des programmes (/usr/bin/grisbi par exemple) ou des scripts, en bref n'importe quel exécutable shell.
Ce ne sont donc pas des scripts génériques à appliquer à n'importe quel fichier d'entrée, et dans lesquels tu analyse si tu as bien le bon type, mais directement des scripts adaptés au type de fichier.
Bien sûr tu peux faire un répertoire SendTo/.image pour mettre des entrées pour toutes les images.
Ce qui est intéressant c'est que tes scripts fonctionnent directement comme ça.
Bon, sauf que je n'ai pas la commande « mimetype », j'ai modifié la ligne en remplaçant « mimetype -bM » par « file -bi », je ne sais pas ce qui est le plus portable, je suppose que la commande avec file est plus générique, je ne sais pas d'où vient la commande mimetype.
Prend l'avis d'autres personnes, mais peut-être que pour avoir un script plus générique il vaudrait mieux utiliser « file -bi ».
En tout cas, rox, pour le paramétrage par scripts et tout, c'est vraiment génial :)
Déjà l'action par défaut se paramètre aussi aisément avec une commande, des arguments, tout ce que tu veux.
Par exemple pour tout fichier de type "audio/" ma commande par défaut est « audacious -e "$@" », ça rajoute à la playlist d'audacious.
Là aussi tu peux choisir entre audio/x-vorbis+ogg ou audio/. Par exemple utiliser audacious pour tout les fichiers audio, mais pour les audio/midi lancer Timidity, ou pour les audio/wav lancer audacity par exemple.
En tout cas tes scripts sont bien parce que génériques et non liés à un environnement, alors je pense que je vais allègrement piocher dedans :)
Yth.