Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| utilisateurs:j5012:brouillons:mes_nautilus_scripts [Le 28/10/2017, 11:42] – [Un script pour renommer en masse avec pyrenamer] J5012 | utilisateurs:j5012:brouillons:mes_nautilus_scripts [Le 10/03/2021, 13:20] (Version actuelle) – ajout nautilus script gmplayerit J5012 | ||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| * Lisez la documentation [[https:// | * Lisez la documentation [[https:// | ||
| * Lisez la documentation [[http:// | * Lisez la documentation [[http:// | ||
| + | |||
| + | ===== Un script pour lire rapidement et lestement audio & video ===== | ||
| + | |||
| + | Il s'agit du programme '' | ||
| + | * Allez dans le dossier des scripts nautilus | ||
| + | * Créez-y le fichier // | ||
| + | * Rendez le exécutable, | ||
| + | * Éditez-le et copiez-collez-y le code suivant | ||
| + | |||
| + | < | ||
| + | #!/bin/bash | ||
| + | # gmplayer == reglages independants de mplayer et de gnome-player | ||
| + | # gmplayer donne un volume zero par defaut : modifier le fichier skin de configuration pour l' | ||
| + | gmplayer " | ||
| + | </ | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | ==== Exemple de configuration avec la skin Clearplayer ==== | ||
| + | |||
| + | * Installez si besoin le paquet **[[apt> | ||
| + | * Copiez dans votre dossier personnel la skin '' | ||
| + | < | ||
| + | |||
| + | La skin de configuration '' | ||
| + | < | ||
| + | section = movieplayer | ||
| + | |||
| + | | ||
| + | |||
| + | decoration = enable | ||
| + | base = main, 0, 0 | ||
| + | |||
| + | button | ||
| + | button | ||
| + | button | ||
| + | button | ||
| + | button | ||
| + | button | ||
| + | button | ||
| + | button | ||
| + | |||
| + | button | ||
| + | |||
| + | potmeter | ||
| + | |||
| + | hpotmeter | ||
| + | hpotmeter | ||
| + | |||
| + | font = font, font | ||
| + | |||
| + | dlabel | ||
| + | dlabel | ||
| + | dlabel | ||
| + | |||
| + | end | ||
| + | |||
| + | | ||
| + | |||
| + | base = sub, -1, -1 | ||
| + | background = 246, 246, 246 | ||
| + | |||
| + | end | ||
| + | |||
| + | end | ||
| + | </ | ||
| + | |||
| + | Les lignes à modifier : | ||
| + | * supprimer absolument < | ||
| + | * modifier la valeur '' | ||
| + | * modifier absolument la ligne //window = sub// en '' | ||
| + | |||
| + | La skin de configuration correcte : | ||
| + | < | ||
| + | section = movieplayer | ||
| + | |||
| + | | ||
| + | |||
| + | decoration = enable | ||
| + | base = main, 0, 0 | ||
| + | |||
| + | button | ||
| + | button | ||
| + | button | ||
| + | button | ||
| + | button | ||
| + | button | ||
| + | button | ||
| + | button | ||
| + | |||
| + | button | ||
| + | |||
| + | hpotmeter | ||
| + | hpotmeter | ||
| + | |||
| + | font = font, font | ||
| + | |||
| + | dlabel | ||
| + | dlabel | ||
| + | dlabel | ||
| + | |||
| + | end | ||
| + | |||
| + | | ||
| + | |||
| + | base = sub, -1, -1 | ||
| + | background = 246, 246, 246 | ||
| + | |||
| + | end | ||
| + | |||
| + | end | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| + | → Plus d' | ||
| ===== Un script pour renommer en masse avec pyrenamer ===== | ===== Un script pour renommer en masse avec pyrenamer ===== | ||
| Ligne 31: | Ligne 147: | ||
| # - le passage de l' | # - le passage de l' | ||
| # Résolu temporairement avec la commande "bash -c" | # Résolu temporairement avec la commande "bash -c" | ||
| + | # | ||
| + | # # après une certaine mise à jour proche | ||
| + | # # d'un nouveau noyau, le passage d' | ||
| + | # # à pyrenamer fonctionne de nouveau sans utiliser | ||
| + | # # la commande : bash -c → pyrenamer " | ||
| # ******************************************************************* | # ******************************************************************* | ||
| # | # | ||
| Ligne 59: | Ligne 180: | ||
| # | # | ||
| if [ " | if [ " | ||
| - | | + | # #wdir=" |
| + | ## je me suis rendu compte que puisque $1 etait un dossier, | ||
| + | ## on pouvait directementl' | ||
| + | wdir="$1" | ||
| else | else | ||
| # | # | ||
| Ligne 67: | Ligne 191: | ||
| # - débarrassé de la notation shell " | # - débarrassé de la notation shell " | ||
| # | # | ||
| - | | + | ## #wdir=${NAUTILUS_SCRIPT_CURRENT_URI# |
| + | ## | ||
| + | ## je me suis rendu compte que c' | ||
| + | ## qui n' | ||
| + | ## la commande : pwd permet d' | ||
| + | wdir=$(pwd " | ||
| fi | fi | ||
| fi | fi | ||
| Ligne 76: | Ligne 205: | ||
| # tous les échappements shell %20 deviennent des espaces " " | # tous les échappements shell %20 deviennent des espaces " " | ||
| # | # | ||
| - | wdir=${wdir// | + | ##wdir=${wdir// |
| + | ## comme le passage d' | ||
| + | ## la problematique de non encodage des espaces et des caractères accentués | ||
| + | ## disparaît ! | ||
| # | # | ||
| # Le contenu de la variable $wdir | # Le contenu de la variable $wdir | ||
| Ligne 92: | Ligne 224: | ||
| # et caractères accentués. | # et caractères accentués. | ||
| # zenity --info --text=" | # zenity --info --text=" | ||
| - | bash -c " | + | ##bash -c " |
| + | ## comme rajouté dans les commentaires | ||
| + | ## du début de script, le passage d' | ||
| + | ## fonctionne en appelant directement le | ||
| + | ## programme. | ||
| + | pyrenamer "$wdir" | ||
| </ | </ | ||
