[PCmanfm] action à l'insertion d'un media [abandonné]
[PCmanfm] action à l'insertion d'un media [abandonné]
Bonjour à tous,
J'aurais voulu exécuter automatiquement un script bash à l'insertion d'un CD dans le lecteur. Sous Xubuntu je savais le faire: xterm -e chemin/du/script
Seulement, je suis à présent sous Openbox/Pcmanfm, et malgré mes recherches, je n'ai pas trouvé l'option correspondante. Est-ce que vous pourriez me donner un petit coup de main?
Merci d'avance
J'aurais voulu exécuter automatiquement un script bash à l'insertion d'un CD dans le lecteur. Sous Xubuntu je savais le faire: xterm -e chemin/du/script
Seulement, je suis à présent sous Openbox/Pcmanfm, et malgré mes recherches, je n'ai pas trouvé l'option correspondante. Est-ce que vous pourriez me donner un petit coup de main?
Merci d'avance
Dernière modification par marine le mar. 29 avr. 2014, 19:50, modifié 6 fois.
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: PCmanfm: action à l'insertion d'un media
Salut,
Merci de rectifier le titre. http://wiki.archlinux.fr/Forum#Format_du_titre
Merci de rectifier le titre. http://wiki.archlinux.fr/Forum#Format_du_titre
Ben... ça n'est pas automatique alors et il te suffit de faire pareil depuis un terminal ou alors je n'ai pas compris ce que tu cherches à faire... (à moins que pcmanfm intègre lui-même une console ?)marine a écrit :Sous Xubuntu je savais le faire: xterm -e chemin/du/script
«The following statement is not true. The previous statement is true.»
Re: [PCmanfm] action à l'insertion d'un media
Bonjour FoolEcho,
Titre rectifié
Dans Thunar/Nautilus, il y a une option "action automatique à l'insertion des media", qui définissait quoi faire à l'insertion d'un CD, DVD, appareil photo etc. On peut choisir le programme à ouvrir, ou une commande "personnalisée". J'avais mis à exécuter à l'insertion d'un CD.
Je cherche à faire la même chose avec Pcmanfm, justement pour ne pas avoir à taper le chemin du script à chaque fois. Sauf que je n'arrive pas à trouver la commande.
(je sais, c'est un truc de gros feignant, mais la question n'est pas là.
Titre rectifié
Dans Thunar/Nautilus, il y a une option "action automatique à l'insertion des media", qui définissait quoi faire à l'insertion d'un CD, DVD, appareil photo etc. On peut choisir le programme à ouvrir, ou une commande "personnalisée". J'avais mis
Code : Tout sélectionner
xterm -e chemin/du/script
Je cherche à faire la même chose avec Pcmanfm, justement pour ne pas avoir à taper le chemin du script à chaque fois. Sauf que je n'arrive pas à trouver la commande.
(je sais, c'est un truc de gros feignant, mais la question n'est pas là.
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [PCmanfm] action à l'insertion d'un media
Je n'utilise pas ce gestionnaire de fichiers donc je ne sais pas trop... Si ça n'est pas prévu initialement, il y a peut-être moyen en passant par .desktop puis une association de l'action.
Quelque chose dans ce goût-là: https://bbs.archlinux.org/viewtopic.php?id=67656/
Autrement, il me semble que pcmanfm-mod faisait plus de choses de base... Aujourd'hui pcmanfm-mod a évolué, tu as spacefm dans [community] peut-être.
Quelque chose dans ce goût-là: https://bbs.archlinux.org/viewtopic.php?id=67656/
Autrement, il me semble que pcmanfm-mod faisait plus de choses de base... Aujourd'hui pcmanfm-mod a évolué, tu as spacefm dans [community] peut-être.
«The following statement is not true. The previous statement is true.»
Re: [PCmanfm] action à l'insertion d'un media
Spacefm fait exactement ce que je recherche.
Merci beaucoup. Je marque le sujet comme "résolu"
Merci beaucoup. Je marque le sujet comme "résolu"
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [PCmanfm] action à l'insertion d'un media [en cours]
D'où sort x-terminal-emulator ? (pas dans les dépôts officiels... il sort d'AUR ?)
Que fait .ripit.sh ?
Est-ce que la commande fonctionne directement depuis un terminal?
Sinon si ton script est bien exécutable, tu dois pouvoir mettre directement ~/.ripit.sh ou /home/XXXXX/.ripit.sh.
Que fait .ripit.sh ?
Est-ce que la commande fonctionne directement depuis un terminal?
Sinon si ton script est bien exécutable, tu dois pouvoir mettre directement ~/.ripit.sh ou /home/XXXXX/.ripit.sh.
«The following statement is not true. The previous statement is true.»
Re: [PCmanfm] action à l'insertion d'un media [en cours]
C'est le terminal installé sur ma bécane...FoolEcho a écrit :D'où sort x-terminal-emulator ? (pas dans les dépôts officiels... il sort d'AUR ?)
Comme le nom l'indique: il rippe les CD!FoolEcho a écrit :Que fait .ripit.sh ?
Bien sûr, c'est la première chose que j'ai testée!FoolEcho a écrit :Est-ce que la commande fonctionne directement depuis un terminal?
Oui, mais ça ne marche pas malheureusement...FoolEcho a écrit :Sinon si ton script est bien exécutable, tu dois pouvoir mettre directement ~/.ripit.sh ou /home/XXXXX/.ripit.sh.
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [PCmanfm] action à l'insertion d'un media [en cours]
Et de quel paquet est-il issu ? (sens premier de ma question)marine a écrit :C'est le terminal installé sur ma bécane...FoolEcho a écrit : D'où sort x-terminal-emulator ? (pas dans les dépôts officiels... il sort d'AUR ?)
Et quel est le contenu de ce script ? (sens premier de ma question)marine a écrit :Comme le nom l'indique: il rippe les CD!FoolEcho a écrit : Que fait .ripit.sh ?
«The following statement is not true. The previous statement is true.»
Re: [PCmanfm] action à l'insertion d'un media [en cours]
Le script contient ceci (et il marche parfaitement ):
Quant au terminal, il sort des paquets Debian (je suis sous Crunchbang )
Code : Tout sélectionner
#!/bin/sh
ripit -c 2 -q 8 --playlist 0 --nointeraction --mail marine@wanadoo.fr --eject
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [PCmanfm] action à l'insertion d'un media [en cours]
marine a écrit :(je suis sous Crunchbang )
D'après
http://ignorantguru.github.io/spacefm/s ... tings-runa, as-tu vérifié si les montages optiques et de volume sont corrects ? (et la commande ne peut se lancer que si le cd est inséré, pas s'il est déjà présent)
Tu peux nous montrer la sortie de
ripit --help
(dès fois qu'il faille lui indiquer le lecteur au moyen de %v ou %m comme indiqué...)«The following statement is not true. The previous statement is true.»
- mélodie
- Maître du Kyudo
- Messages : 2784
- Inscription : lun. 30 oct. 2006, 02:06
- Localisation : Pyrénées
Re: [PCmanfm] action à l'insertion d'un media [en cours]
Salut,
Les versions récentes de pcmanfm le permettent. Créer des sous-répertoire sous .local:
$ mkdir -p ~/.local/share/file-manager/actions
sous le répertoire action créer un fichier .desktop, j'ai un exemple pour envoyer un fichier par mail, tu peux prendre exemple dessus pour ton action sur le CD:
ici l'exemple c'est "mail.desktop" pour le nom du fichier et il contient:
/pour la recherche en cours à partir de SpaceFM, continuez hein ?
Les versions récentes de pcmanfm le permettent. Créer des sous-répertoire sous .local:
$ mkdir -p ~/.local/share/file-manager/actions
sous le répertoire action créer un fichier .desktop, j'ai un exemple pour envoyer un fichier par mail, tu peux prendre exemple dessus pour ton action sur le CD:
ici l'exemple c'est "mail.desktop" pour le nom du fichier et il contient:
Pour ton action sur les CD il faudra peut-être tester différentes options ?[Desktop Entry]
Type=Action
Name=Envoyer par mail
Profiles=on_files;
[X-Action-Profile on_files]
Exec=sylpheed --attach %F
TryExec=/usr/bin/sylpheed
Name=Envoyer les fichiers avec Sylpheed
MimeTypes = all/allfiles;
/pour la recherche en cours à partir de SpaceFM, continuez hein ?
Re: [PCmanfm] action à l'insertion d'un media [en cours]
Salut
@melodie: j'ai fait exactement ce que tu m'as dit, j'ai mis ceci:
Ca ne marche toujours pas...comme ça il ne se passe rien, et si j'enlève --verbose=-1 cdda://%v, tout ce qu'il me propose est d'ouvrir le CD dans le gestionnaire de fichiers.
@FoolEcho: pour SpaceFM, la commande
fonctionne (on progresse...). Le rip du CD se lance automatiquement à l'insertion mais seulement lorque SpaceFM est ouvert
Je n'ai pas encore eu le courage d'éplucher la page de SpaceFM...
@melodie: j'ai fait exactement ce que tu m'as dit, j'ai mis ceci:
Code : Tout sélectionner
[Desktop Entry]
Type=Action
Name=ripper CD
Profiles=on_files;
[X-Action-Profile on_files]
Exec=~/.ripit.sh --verbose=-1 cdda://%v
TryExec=/usr/bin/ripit
Name=ripper CD
MimeTypes = all/allfiles;
@FoolEcho: pour SpaceFM, la commande
Code : Tout sélectionner
~/.ripit.sh --verbose=-1 cdda://%v
Je n'ai pas encore eu le courage d'éplucher la page de SpaceFM...
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [PCmanfm] action à l'insertion d'un media [en cours]
spacefm est bien lancé en mode démon ? https://wiki.archlinux.org/index.php/Sp ... aemon_modemarine a écrit :Le rip du CD se lance automatiquement à l'insertion mais seulement lorque SpaceFM est ouvert
«The following statement is not true. The previous statement is true.»
- mélodie
- Maître du Kyudo
- Messages : 2784
- Inscription : lun. 30 oct. 2006, 02:06
- Localisation : Pyrénées
Re: [PCmanfm] action à l'insertion d'un media [en cours]
Code : Tout sélectionner
Exec=~/.ripit.sh --verbose=-1 cdda://%v
Tu peux repaster ce que tu as mis dans ripit.sh ? et au lieu de cdda:// mettre soit le chemin vers le périphérique, soit plutôt "cdda:///%v" ? (Essaie les deux ?)
pourquoi faire cette ligne ? "TryExec=/usr/bin/ripit" si tu veux lancer ton script, tu ne veux pas lancer "/usr/bin/ripit" ?
Re: [PCmanfm] action à l'insertion d'un media [en cours]
Non, ce n'était pas le cas. J'ai suivi les instructions, mais sans succès.FoolEcho a écrit :spacefm est bien lancé en mode démon ? https://wiki.archlinux.org/index.php/Sp ... aemon_modemarine a écrit :Le rip du CD se lance automatiquement à l'insertion mais seulement lorque SpaceFM est ouvert
Re: [PCmanfm] action à l'insertion d'un media [en cours]
J'ai réessayé tout ce que tu m'as dit, en changeant les chemins, en remplaçant "/usr/bin/ripit" par "~/.ripit.sh". Eh bien, ça ne marche toujours pas.mélodie a écrit :Salut,Code : Tout sélectionner
Exec=~/.ripit.sh --verbose=-1 cdda://%v
Tu peux repaster ce que tu as mis dans ripit.sh ? et au lieu de cdda:// mettre soit le chemin vers le périphérique, soit plutôt "cdda:///%v" ? (Essaie les deux ?)
pourquoi faire cette ligne ? "TryExec=/usr/bin/ripit" si tu veux lancer ton script, tu ne veux pas lancer "/usr/bin/ripit" ?
Donc, j'ai honte et je suis faible, je sais , mais comme je ne voulais pas y passer 3h, ben j'ai tout simplement installé et paramétré Thunar, ce qui m'a pris 5mn à tout casser. Désolée, parce que du coup ce n'est pas aujourd'hui que ma question pourra trouver une réponse qui servirait à d'autres.
Merci pour votre aide