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 07/10/2007, à 12:10

jovial

Détecter quel lecteur après insertion CD

bonjour

J'ai  2 lecteurs: cdrom et cdrw

gnome-volume-properties me lance sound juicer à l'insersion d'un cd audio avec "sound-juicer -d %d"
je voudrai faire 2 actions séparées en fonction du lecteur:
- avec le lecteur cdrom -> ouverture de xfreecd
- avec le lecteurcdrw -> ouverture de sound juicer

Pour cela je pense faire un script qui sera lancé par gnome-volume-properties

Ma question est de savoir comment on peut répérer le lecteur où vient d'être inséré le cd audio.

Après cela il me suffit en fonction du lecteur de programme.

bye

Jluc

Dernière modification par jovial (Le 07/10/2007, à 12:13)


Ubuntu 22.10: Dell Optiplex 7040, I7-6700 16Gio - 22.04: Dell Latitude E7270  i5-6300U 8Gio

Hors ligne

#2 Le 07/10/2007, à 13:50

billl

Re : Détecter quel lecteur après insertion CD

Fais en sorte que ton script accepte un paramètre qui est le device dans lequel un cd a été inséré. Dans ton script, tu peux donc tester quel device lui a été passé et choisir alors le soft a lancer. Ensuite, tu mets "monscript %d" dans gnome-volume-manager.

Hors ligne

#3 Le 07/10/2007, à 18:53

jovial

Re : Détecter quel lecteur après insertion CD

ben oui tout simplement .
donc dans le gestionnaire de périphérique:
/home/jovial/scripts/monscript %d  -> %d = chemin du périph

#!/bin/bash

if [ $="/dev/hda" ]; then
     zenity --info --title="CDrom inséré" --text="Détection dique audio sur $1"
	  sound-juicer -d $1
	  exit 1
fi

if [ $="/dev/hdb" ]; then
     zenity --info --title="CDrom inséré" --text="Détection dique audio sur $1"
	#xfreecd
	 audacious --play /media/cdrom0 
      exit 1
fi

# merci bill :cool:

bye

Dernière modification par jovial (Le 07/10/2007, à 19:56)


Ubuntu 22.10: Dell Optiplex 7040, I7-6700 16Gio - 22.04: Dell Latitude E7270  i5-6300U 8Gio

Hors ligne