Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/06/2006, à 17:38

Jonon

Vos Nautilus-action ?

Salut,
il ya quèlques jours j'ai découvert Nautilus-actions.
En gros, c'est un bon remplaçant des Nautilus-scripts, et on retrouve en gros les memes outils (open-with-sudo, mount iso , send to (via thunderbird).

Perso, je me sers du "Enqueue in Audacious" et je meme suis "fait" "enqueue & play in Audacious" en rajoutant la commande --play.

J'ai essayé de faire un "Play in Vlc" (sachant que mon player par défaut est Mplayer, je me sers de VLC pour les vidéos/formats récalcitrants)
Mais j'arrive pas à faire lire le fichier séléctionnés; VLC se lance, mais le fichier n'est pas lu.

Si quelqu'un a des idées de Nautilus-actions, ou encore si quelqu'un s'est fait quelques Actions pratiques, postez les! tongue


hype_ @ freenode|hyp3 @ twitter | Ceci n'est pas un Blag

Hors ligne

#2 Le 27/06/2006, à 20:17

ppmt

Re : Vos Nautilus-action ?

Salut,

Tu parles de script pour envoyer des mails via Thunderbird.

je ne sais pas du quel tu parles mais celui la il est vraiment bien:

http://forum.ubuntu-fr.org/viewtopic.php?pid=308956#p308956

Il permet donc d'envoyer des fichiers par Thunderbird et en plus si ce sont
des images de les redimensionner


le dock dont vous avez toujours rêvé  Cairo-Dock
irc://irc.freenode.net/#Cairo-Dock-fr

Hors ligne

#3 Le 28/06/2006, à 03:23

Jonon

Re : Vos Nautilus-action ?

En fait Nautilus-actions est un petit utilitaire qui permet de se fabriquer des options dans le menu contextuel (le click droit quoi).
Par ailleurs j'ai mes le lien dans mon 1er post.
Et , je répète c'est censé remplacer les natuilus-scripts.


hype_ @ freenode|hyp3 @ twitter | Ceci n'est pas un Blag

Hors ligne

#4 Le 28/06/2006, à 04:02

ppmt

Re : Vos Nautilus-action ?

Le lien que j'ai donne est un script pour Nautilus-actions. J'avais bien compris

Sinon je n'aurais pas poste ce lien wink


le dock dont vous avez toujours rêvé  Cairo-Dock
irc://irc.freenode.net/#Cairo-Dock-fr

Hors ligne

#5 Le 28/06/2006, à 18:43

Enjoy Aspirin

Re : Vos Nautilus-action ?

Je n'ai remarqué que récemment qu'il y a un dépôt de scripts sur le site officiel de nautilus actions
http://www.grumz.net/index.php?q=configlist

#6 Le 30/06/2006, à 16:42

Jonon

Re : Vos Nautilus-action ?

Désolé ppmt tongue
En tout cas si vous arrivez a faire un "Play in VLC" , je suis preneur. big_smile


hype_ @ freenode|hyp3 @ twitter | Ceci n'est pas un Blag

Hors ligne

#7 Le 30/06/2006, à 18:25

ppmt

Re : Vos Nautilus-action ?

Cree un fichier et dedans mets ca

vlc $1

Rend le executable et lance nautilus-action-config

comme parametre j'ai mis %u et ca marche (j'ai pas tout essaye les formats !)


le dock dont vous avez toujours rêvé  Cairo-Dock
irc://irc.freenode.net/#Cairo-Dock-fr

Hors ligne

#8 Le 30/06/2006, à 20:33

szdavid

Re : Vos Nautilus-action ?

c'est quoi la différence entre nautilus scripts et nautilus actions ?

Hors ligne

#9 Le 01/07/2006, à 14:15

GrumZ

Re : Vos Nautilus-action ?

szdavid a écrit :

c'est quoi la différence entre nautilus scripts et nautilus actions ?

La difference principale est qu'avec Nautilus-actions, tes "actions/scripts" n'apparaissent dans le menu que si certaines conditions sont remplies (type mime de fichier, nom de fichier, selection multiple ou non, que des fichiers ou que des repertoires ou les deux, etc.)

Ensuite, tu n'es pas obligé de faire un script. Pour reprendre l'exemple de VLC donné par ppmt, il suffit de mettre "vlc" dans le champ "commande" et "%u" ou "%M" (à voir je n'ai pas tester) dans le champ parametres.
Ensuite tu mets les conditions suivantes :

nom de fichier : *
type mime : video/*
type de selection : que des fichiers
selection multiple : non (à moins que vlc crée une playlist si on lui file plusieurs fichiers)
Gnome VFS scheme : file

Une fois que ton action est créée, elle apparaitra chaque fois que tu cliqueras-droit sur un fichier video et uniquement pour les fichiers videos.

Plus d'infos pour les non anglophobes ici : http://www.grumz.net/taxonomy/term/4/9

Et n'hésitez pas à poster vos meilleurs actions ici : http://www.grumz.net/configlist

le post anonyme est autorisé, mais si vous vous inscrivez, vous pourrez rééditer plus tard vos actions postées.

voila, en espérant avoir répondu à vos questions big_smile

A+

GrumZ
--
http://www.grumz.net

#10 Le 01/07/2006, à 15:56

ppmt

Re : Vos Nautilus-action ?

Tu est le Grumz qui maintent le site. Ah c'est cool ca!

Je confirme il n'y a pas besoin de passer par un script.

En fait j'ai ecris mon script pour rien car pour creer l'action j'avais en faite taper
vlc directement au lieu du nom de mon script roll

Comme le dit Grumz c'est le fait de ne pas avoir a passer par un sous menu (comme Nautilus script) et aussi de pouvoir le faire reagir a certaines extensions qui me plait


le dock dont vous avez toujours rêvé  Cairo-Dock
irc://irc.freenode.net/#Cairo-Dock-fr

Hors ligne

#11 Le 02/07/2006, à 03:43

Jonon

Re : Vos Nautilus-action ?

Bon résumé GrumZ. big_smile
Je trouve ça pratique à utiliser; les scipts nautilus restent utiles, mais moins "ergonomiques" tongue

ppmt: Merci ça marche trés bien pour vlc smile

En fait, ppmt ton "truc" est assez génial: il suffit d'utiliser un script , plus ou moins compliqué, l'utiliser en ligne de commande dans nautilus action. Du coup on récupérer n'importe quel script, lui attribuer une icone, un type de fichier et on se retrouve avec une nautilus action.

Edit, ok , je viens de réaliser qui était GrumZ big_smile "A Lump in the World Wide Soup"


hype_ @ freenode|hyp3 @ twitter | Ceci n'est pas un Blag

Hors ligne

#12 Le 02/07/2006, à 04:05

ppmt

Re : Vos Nautilus-action ?

Euh mon truc? Faut pas exagerer non plus big_smile

Nautilus Action (tout comme Nautilus script) est base sur l'utilisation de scripts pour faire des choses plus ou moins complique.

En fait quand on y songe Linux est base sur ce principe

Enfin je suis quand meme content d'avoir servi de revelateur wink


le dock dont vous avez toujours rêvé  Cairo-Dock
irc://irc.freenode.net/#Cairo-Dock-fr

Hors ligne

#13 Le 02/07/2006, à 04:09

astar

Re : Vos Nautilus-action ?

GrumZ a écrit :

selection multiple : non (à moins que vlc crée une playlist si on lui file plusieurs fichiers)

Oui vlc créee une playlist

Hors ligne

#14 Le 02/07/2006, à 16:21

Jonon

Re : Vos Nautilus-action ?

Pour revenir au "truc" de ppmt, j'ai essayéde faire une nautilus-actions qui concernerait les fichiers .nzb.
En fait j'utilise le script hellanzb. Et j'aimerais faire un script qui:
-copie les fichier selectionné vers le repertoire de "queue" de hellanzb (/home/login/nzb/daemon.queue pour moi)
-execute la commande hellanzb.sh

Et pour etre honnete, je bloque a la première étape sad

Edit: j'ai essayé de modifier ton script GrumZ (copy to via SSH), en particulier les script "copyto.py" qui m'a paru fort sympathique. Malheuresement j'ai été incapable de comprendre son fonctionnement. :s

Dernière modification par Jonon (Le 02/07/2006, à 16:27)


hype_ @ freenode|hyp3 @ twitter | Ceci n'est pas un Blag

Hors ligne

#15 Le 02/07/2006, à 20:07

GrumZ

Re : Vos Nautilus-action ?

Jonon a écrit :

Edit: j'ai essayé de modifier ton script GrumZ (copy to via SSH), en particulier les script "copyto.py" qui m'a paru fort sympathique. Malheuresement j'ai été incapable de comprendre son fonctionnement. :s

Pour commencer, essaye de voir mon tutorial sur les scripts en python pour Nautilus-actions. CopyTo en est grandement inspiré:

http://www.grumz.net/node/75


Ensuite, voila un debut d'explication de la partie spécifique :

[snip]

 1	def ActionOKHandler (self, widget):
 2		server = self.get_widget ("ComboBoxEntryServer").child.get_text ()
 3		user   = self.get_widget ("ComboBoxEntryUser").child.get_text ()
 4		folder = self.get_widget ("ComboBoxEntryFolder").child.get_text ()
 5		if len (server) > 0:
 6			files_str = ""
 7			for file in file_list:
 8				files_str += " %s" % (file)
 9			cmd = "/usr/bin/scp -r %s %s@%s:%s | zenity --progress --pulsate" % (files_str, user, server, folder)
10			print cmd
11			self.get_widget ("CopyToDialog").hide ()
12			print commands.getoutput (cmd)
13			gtk.main_quit ()

[snip]

Le principal se passe dans cette fonction qui est appelée quand l'utilisateur clique sur "OK".

* ligne 2 à 4, on récupère le texte que l'utilisateur a mis dans les combobox (j'ai mis des combos car dans le futur, je compte garder les valeurs entrées à chaque fois et les remettre dans la liste, mais pour l'instant j'ai eu la fleme wink )
Le nom entre guillemets correspond au nom du widget définit dans glade.

* ligne 5, je teste si la chaine pour le nom du serveur n'est pas vide (taille > 0)

* ligne 6 à 8, je concatène la liste de fichiers donné en parametre au script par Nautilus (via Nautilus-actions : "%M" )

* ligne 9, je génère la commande que je veux lancer, chaque "%s" est remplacé par sa valeur respective dans la liste entre parenthèses.

* ligne 11, je cache la boite de dialogue.

* ligne 12, j'execute la commande qui doit ressembler à quelque chose du genre :

/usr/bin/scp -r /home/toto/file1.txt /home/toto/file2.txt toto@mon_serveur.chez.moi:/home/toto | zenity --progress --pulsate

* ligne 13, je quitte le programme.

voila, si il y a autre chose de pas clair, hesite pas à demander, j'essairais de surveiller de temps en temps ce thread.

GrumZ
--
http://www.grumz.net/

#16 Le 02/07/2006, à 23:04

Jonon

Re : Vos Nautilus-action ?

Merci pour la réponse.
C'est plutot détaillé; j'en ai pour quelques mois avant d'assimiler tout ça tongue


hype_ @ freenode|hyp3 @ twitter | Ceci n'est pas un Blag

Hors ligne

#17 Le 20/12/2008, à 15:02

thierrybo

Re : Vos Nautilus-action ?

Bonjour,


j'essaie de créer une action permettant de cacher un fichier sélectionné, l'équivalent de la commande

echo "nouveau_fichier" >> .hidden

. J'ai configuré comme ceci :

Chemin :
    echo
Paramètres : 
    "%d/%f" >> "%d/.hidden"

Mais ça ne marche pas. Au début je n'avais pas mis le chemin (%d) mais çà ne marchait pas non plus. J'ai installé l'action "Show parameters" et sur ce fichier ça me donne :

-f=nouveau_fichier|-d=/home/thierrybo/Documents|-u=file:///home/thierrybo/Documents/nouveau_fichier|-p=|-s=file|-h=|-U=|nouveau_fichier|%|/home/thierrybo/Documents/nouveau_fichier|

donc à priori %f et %d sont bons.

Par ailleurs j'ai essayé de m'enregistrer sur le site de Grumz mais on ne reçoit jamais les emails de validation.

Hors ligne

#18 Le 14/01/2010, à 20:32

visantarrouz

Re : Vos Nautilus-action ?

ppmt a écrit :

Cree un fichier et dedans mets ca

vlc $1

Rend le executable et lance nautilus-action-config

comme parametre j'ai mis %u et ca marche (j'ai pas tout essaye les formats !)

Bonjour,

Pouvez vous expliquer ou detailler ce post plus precisement ? du genre, "vlc $1" il faut mettre ca dans un Gedit ? comment on le rend executable ?

Comment fait on pour lancer "nautilus-action-config" ? Dans un terminal ? il faut mettre qqch avant ? apres ?

"comme parametre j'ai mis %u et ca marche" ca se fait tout seul cela apres ? le parametrage ?

Voila si vous pouvez m'aider unpeu ca serait super! j'avais l'habitude sous win de faire un click droit enquen winamp et hop! je sais qu'avec linux c'est possible aussi mais j'ai pas reussit en lisant votre discution et a priori vous etes seul a apporter cette reponse alors merci de m'aider!

Hors ligne

#19 Le 14/01/2010, à 21:12

willcoyote

Re : Vos Nautilus-action ?

salut
moi pour vlc , j'ai fait simple
installer nautilus-actions

systeme=>preference=>configuration des actions nautilus

ajouter
etiquette: en queue vlc
infobulle: en queue vlc
icone: c'est toi qui choisis

clic sur "main" puis modifier

onglet action
chemin: vlc
parametres: %M

onglet conditions
noms des fichiers: *
types MIMES : video/*

coche: apparait si la selection contient plusieurs fichiers

valider

ouvrir vlc: outil=>preference=>interface
coche: n'autoriser qu'une seule instance
et mettre les fichiers en mode instance unique

Hors ligne

#20 Le 18/01/2010, à 12:22

visantarrouz

Re : Vos Nautilus-action ?

Salut willcoyote,

Deja merci d'avoir repondu!
Bon moi c'etait plus pour la musique donc au lieu de video/* jai laissé */*
Alors ca marche a peu pres seulement pour moi j'ai bin en queue vlc dans mon click droit mais quand j'ajoute une chanson il arrete  la chanson en cours pour mettre la nouvelle alors que je voudrait qu'il mette la nouvelle à la suite... la c'est celle qui est lu qui va dans la suite de la liste...

Une idée ?

Sinon j'ai pas trouvé comment mettre les fichiers en mode instance unique c'est peut etre la le pb ?

merci @+

Hors ligne

#21 Le 18/01/2010, à 13:39

willcoyote

Re : Vos Nautilus-action ?

j'avais trouvé ça dans un post en anglais traduit avec google
http://translate.google.fr/translate?hl … 3%26sa%3DG

mais apparement y'a un probleme avec vlc
ça marche avec tout mes lecteurs sauf vlc

Sinon j'ai pas trouvé comment mettre les fichiers en mode instance unique c'est peut etre la le pb

outil=>preference=>interface=>case a cocher

Hors ligne

#22 Le 18/01/2010, à 13:59

visantarrouz

Re : Vos Nautilus-action ?

ouais je trouve pas de solution non plus

j'ai essayé en mettant l'action en anglais mais rien.....

C'est dommage je trouve Vlc efficace et léger.. tu utilises quoi comme lecteur toi ?

Hors ligne

#23 Le 18/01/2010, à 15:10

willcoyote

Re : Vos Nautilus-action ?

pour la musique=>amarok ou audacious
video=>mplayer et totem

vlc , c'était un super lecteur mais je trouve que chez moi , il pose de plus en plus de problème et ça se dégrade au fil des versions (sur karmic , il est quasiment devenu inutilisable pour moi)

Hors ligne

#24 Le 18/01/2010, à 17:33

visantarrouz

Re : Vos Nautilus-action ?

Salut,
Audacious me parait tres bien j'ai essayé de suivre le meme procédé mais meme resultat que sous vlc ???

Hors ligne

#25 Le 18/01/2010, à 19:41

willcoyote

Re : Vos Nautilus-action ?

pour audacious , c'est ici
http://www.grumz.net/?q=node/204

telecharge le fichier :  config_enqueue_in_audacious.schemas
puis dans nautilus action : clic sur importer/exporter
recherche ton fichier .schema dans fichier a importer
valide et ça doit marcher

Hors ligne