Pages : 1
#1 Le 27/05/2012, à 19:30
- joko
script avec nautilus action
bonjour,
j'ai écrit un script bash (titi.sh) qui me copie toutes les images du répertoire où je me trouve vers un dd externe et qui les supprime du répertoire courant ensuite
jusqu'à récemment j'utilisais nautilus-scripts (/.gnome2/nautilus-scripts) mais suite à la migration sous la 1204, je ne retrouve plus les petites icônes associées (si qq a la soluce, suis preneur)
pour pallier à ce problème j'ai installé nautilus-action
mais je ne sais pas bien comment renseigner les champs, je galère avec les chemins et les paramètres, mon script ne fonctionne pas.
à vot' bon coeur merci
Dernière modification par joko (Le 27/05/2012, à 19:30)
Je suis un homme, quoi de plus naturel en somme ?
linux on the rocks
Hors ligne
#2 Le 28/05/2012, à 09:43
- ludovic889
Re : script avec nautilus action
bonjour
Je ne sais pas comment ton script récupère le répertoire à traiter
si tu fais
titi.sh mon_repertoire
alors avec Nautilus Action, dans l'onglet commande, en paramètres tu mets %d
sans plus de renseignements, je ne peux pas trop t'aider
Dernière modification par ludovic889 (Le 28/05/2012, à 09:45)
Ce n'est pas grave de ne pas avoir l'heure si on a le temps.
Hors ligne
#3 Le 28/05/2012, à 20:06
- joko
Re : script avec nautilus action
J'ai identifié la cause du problème mais je ne sais pas le résoudre.
Mon script n'arrive pas à identifier le répertoire courant dans lequel je clique-droit pour accéder à nautilus-action :
# !/bin/bash
r=$(pwd)
zenity --info --title "$r" --text="$PWD"
zenity m'affiche comme répertoire : / (répertoire racine)
Quand le script est lancé dans un terminal j'ai le bon répertoire.
Un p'tit coup d'main f'rait bien plaize :-)
Je suis un homme, quoi de plus naturel en somme ?
linux on the rocks
Hors ligne
#4 Le 29/05/2012, à 08:14
- joko
Re : script avec nautilus action
MicP, tu ne pollues absolument pas ce fil, et je te remercie de tes recherches, je vais y jeter un oeil.
Sinon, le "défi" est toujours pendant.
Avis à tous les programmeurs chevelus, barbus.
Je suis un homme, quoi de plus naturel en somme ?
linux on the rocks
Hors ligne
#5 Le 29/05/2012, à 17:30
- joko
Re : script avec nautilus action
voici le script "titi.sh"
# !/bin/bash
mv *.jpg '/media/Nouveau nom/all'
plus bêtissime comme script j'crois y a pas
donc en fait je "move" les fichiers jpg du répertoire courant* vers le dd externe (/media/blabla)
je préférerais passer par nautilus-action car il y a la possibilté d'y associé une icône
avec nautilus-script l'icône (du fichier script) était visible dans le déroulant avec ubuntu 10.04 mais plus avec la 12.04.
nautilus-action étant en quelque sorte une solution de repli.
(*)par répertoire courant j'entends : le répertoire à partir duquel je clique droit pour lancer ce fameux script qui refuse désespérément de se lancer dans nautilus-action
merci encore,
je pense que la soluce doit être toute bête, mais là je sèche.
(si quelqu'un a la soluce avec natilus-script avec icône, je suis preneur)
Je suis un homme, quoi de plus naturel en somme ?
linux on the rocks
Hors ligne
#6 Le 30/05/2012, à 07:13
- joko
Re : script avec nautilus action
j'ai deux répertoires de scripts l'un pour nautilus-script qui se trouve dans /home/user/.gnome2/nautilus-scripts
et l'autre /home/user/scripts et c'est ustement là que se trouve titi.sh et non dans ..?/..?/nautilus_actions? (les "?" signifiant que que je ne sais pas où se trouve se répertoire)
2 remarques :
a - effectivement il serait judicieux que ça soit gérer avec le type "mime" (j'ai écrit ce script un peu à l'arrache)
b - as-tu testé chez toi ?
je vais voir de mon côté
en tout encore une fois merci
j'espère qu'on tient le bon bout
Je suis un homme, quoi de plus naturel en somme ?
linux on the rocks
Hors ligne
#7 Le 30/05/2012, à 10:16
- joko
Re : script avec nautilus action
bon ben non ça marche pas, c'est p'tet tout simplement impossible (mais ça m'étonne quand même)
j'ai bien tout fait comme tu as indiqué
à bientôt sans doute
(je lâche pas l'affaire)
Je suis un homme, quoi de plus naturel en somme ?
linux on the rocks
Hors ligne
#8 Le 31/05/2012, à 08:36
- joko
Re : script avec nautilus action
merci de t'intéresser ainsi à mon souci.
mon script s'appelle en réalité jpg2private, j'ai aussi laissé tel que le user (un peu flemme de remplacer "henri" par "user")
voici les résultats
----------------------------------------------
ls -la /home/henri/scripts/jpg2private
-rwxrwxr-x 1 henri henri 48 mai 30 11:11 /home/henri/scripts/jpg2private
-------------------------------------------------
cat /home/henri/scripts/jpg2private
# !/bin/bash
mv *.jpg '/media/Nouveau nom/all'
--------------------------------------------------------
ls -la /media
total 28
drwxr-xr-x 5 root root 4096 mai 29 11:49 .
drwxr-xr-x 24 root root 4096 mai 13 20:28 ..
lrwxrwxrwx 1 root root 7 avril 30 11:22 floppy -> floppy0
drwxr-xr-x 2 root root 4096 avril 30 11:22 floppy0
drwx------ 1 henri henri 8192 avril 15 08:57 FreeAgent Drive
drwx------ 1 henri henri 8192 mai 13 21:25 Nouveau nom
-----------------------------------------
ls -la "/media/Nouveau nom"
total 21
drwx------ 1 henri henri 8192 mai 13 21:25 .
drwxr-xr-x 5 root root 4096 mai 29 11:49 ..
drwx------ 1 henri henri 4096 mai 31 09:11 all
drwx------ 1 henri henri 4096 mai 12 20:56 .comments
-rw------- 1 henri henri 66 mars 9 2009 .directory
drwx------ 1 henri henri 0 janv. 12 2010 .Trash-1000
-----------------------------------------------------------------------------
ls -la "/media/Nouveau nom/all"
total 3120
drwx------ 1 henri henri 4096 mai 31 09:25 .
drwx------ 1 henri henri 8192 mai 13 21:25 ..
-rw------- 1 henri henri 250695 mai 28 22:02 53684.jpg
-rw------- 1 henri henri 271424 mai 28 22:02 586484.jpg
-rw------- 1 henri henri 295731 oct. 6 2006 blue_abst.jpg
drwx------ 1 henri henri 24576 mai 30 21:32 candid
-rw------- 1 henri henri 333841 mai 28 22:06 codzChM11qkm3dso1_1280.jpg
drwx------ 1 henri henri 4096 mai 13 21:25 comix
drwx------ 1 henri henri 4096 mai 27 17:40 .comments
drwx------ 1 henri henri 57344 mai 30 21:43 cyclist
-rw------- 1 henri henri 486000 mai 28 22:01 fdhh222.jpg
-rw------- 1 henri henri 330669 mai 28 22:03 ffrygt.jpg
drwx------ 1 henri henri 4096 mai 13 21:26 g1
drwx------ 1 henri henri 32768 mai 10 22:24 g2
-rw------- 1 henri henri 453998 mai 28 22:00 hjggj53846.jpg
-rw------- 1 henri henri 276413 mai 28 22:05 m3dso1_1280.jpg
drwx------ 1 henri henri 16384 mai 6 19:55 nde
drwx------ 1 henri henri 4096 mai 14 12:55 nde-sport-candid
drwx------ 1 henri henri 4096 avril 20 22:21 pix
-rw------- 1 henri henri 283349 mai 28 22:05 qkm3dso1_1280.jpg
drwx------ 1 henri henri 12288 mai 14 18:28 sec
drwx------ 1 henri henri 8192 mai 25 19:11 sport
drwx------ 1 henri henri 4096 oct. 6 2011 superhero
drwx------ 1 henri henri 4096 mai 12 21:37 video
--------------------------------------------------------------------------
en fait je voudrais que le script fonctionne un peu (beaucoup) à la manière de nautilus-open-terminal (dispo dans les dépôts)
je viens de tester avec ton paramètre (%f /media/Nouveau nom/all/) sans résulat
j'ai lu que nautilus-actions semblait poser pb sous la 1204.
merci encore
Je suis un homme, quoi de plus naturel en somme ?
linux on the rocks
Hors ligne
#9 Le 31/05/2012, à 15:13
- joko
Re : script avec nautilus action
merci pour tes précisions, tout marche impec SAUF si on se trouve sur le bureau, je pense qu'une partie de mes galères venaient de là...,c'est dommage aussi car je dois ouvrir le répertoire /home/henri/Bureau alors que mes images sont visibles directement sur le bureau, gnome-open-terminal se place directement sur /home/henri/Bureau quand on le lance.
C'est pourquoi j'en avais parlé.
et juste si je pouvais me permettre, comment ajouter d'autres types d'images ?
En tout cas grand merci.
peux-tu juste confirmer que nautilus-action ne fonctionne pas si on on lance l'action sans avoir sélectionner de répertoire (dans ce cas j'en reste à nautilus-scripts)
Je suis un homme, quoi de plus naturel en somme ?
linux on the rocks
Hors ligne
#10 Le 31/05/2012, à 19:05
- joko
Re : script avec nautilus action
concernant le clic sur l'icône de bureau pas de pb, je confirme mais si on clique-droit n'importe où ailleurs que sur une icône, là ça ne marche pas, alors qu'avec gnome-open-terminal, si aucun dossier n'est sélectionné, l'ouverture du terminal se fera sur dans le répertoire du bureau (home/user/Bureau).
C'était un peu ce mode de fonctionnement que je cherchais pour nautilus action
l'essentiel est que ça fonctionne (en attendant de retrouver les icônes avec nautilus-scritps)
merci infiniment de ton aide, c'est vraiment super.
Je suis un homme, quoi de plus naturel en somme ?
linux on the rocks
Hors ligne
#11 Le 01/06/2012, à 07:55
- joko
Re : script avec nautilus action
bonne continuation à toi aussi :-)
Je suis un homme, quoi de plus naturel en somme ?
linux on the rocks
Hors ligne
Pages : 1