comme magicdev, pas de pb pour l'insertion des cd, mais des problemes pour l'ejection qui n'etait detecter que sur certains lecteur:
en gros je me suis apperçu que seul certain lecteur (graveur ???) emettait l'evenement demande d'ejection, les autres se contetait d'envoyer les evenements nouveau cd inseré ou cd ejecté ce qui n'est pas tres utile dans notre cas.
De plus le kernel ne delock pas un peripherique tant qu'il y a quelqu'un dessus (meme s'il ne fait que des iotcl) alors qu'il ne le lock que si le programme qui y accede demande a acceder au donner ce qui fait que dans notre cas on est obliger d'ouvrir et de fermer le peripherique /dev/??? assez souvent (ce qui n'est pas tres propre notament sur les ordinateurs portable) si on veut qu'un programme puisse ejecter le cd ou que l'utilisateur puisse l'ejecter dans le cas des lecteurs n'emettant pas l'evenement demande d'ejection (dans ce cas on aurais eu un monteur automatique, mais pas demonteur).
Ces 2 problemes on fait que j'ai plus ou moins laisser tomber le projet. Car a ce niveau autofs/supermount etait plus adapter.
Par contre magicdev, ne semble pas utiliser les requettes GPCMD_GET_EVENT_STATUS_NOTIFICATION et semble necessité d'avoir des composant gnome, alors que ce que j'avais fait appelait un simple script du style (ce qui etait tres souple)
#for example /dev/cdrom
DEVICE=1ドル
#add or remove
ACTION=2ドル
#
# AUDIO
#DATA_1
#DATA_2
#XA_2_1
#XA_2_2
#MIXED
DISC_TYPE=3ドル
case $ACTION in
add)
mount $DEVICE
;;
remove)
umount $DEVICE
eject $DEVICE
;;
*)
echo "$ACTION event not supported" 2>&1
esac
Donc si des personnes sont quand meme interesse malgres ces pb, je pourait le mettre en ligne...
[^] # Re: Mandrake Linux 10.0 Community est lancée !
Posté par M . En réponse à la dépêche Mandrake Linux 10.0 Community disponible au téléchargement. Évalué à 2.
comme magicdev, pas de pb pour l'insertion des cd, mais des problemes pour l'ejection qui n'etait detecter que sur certains lecteur:
en gros je me suis apperçu que seul certain lecteur (graveur ???) emettait l'evenement demande d'ejection, les autres se contetait d'envoyer les evenements nouveau cd inseré ou cd ejecté ce qui n'est pas tres utile dans notre cas.
De plus le kernel ne delock pas un peripherique tant qu'il y a quelqu'un dessus (meme s'il ne fait que des iotcl) alors qu'il ne le lock que si le programme qui y accede demande a acceder au donner ce qui fait que dans notre cas on est obliger d'ouvrir et de fermer le peripherique /dev/??? assez souvent (ce qui n'est pas tres propre notament sur les ordinateurs portable) si on veut qu'un programme puisse ejecter le cd ou que l'utilisateur puisse l'ejecter dans le cas des lecteurs n'emettant pas l'evenement demande d'ejection (dans ce cas on aurais eu un monteur automatique, mais pas demonteur).
Ces 2 problemes on fait que j'ai plus ou moins laisser tomber le projet. Car a ce niveau autofs/supermount etait plus adapter.
Par contre magicdev, ne semble pas utiliser les requettes GPCMD_GET_EVENT_STATUS_NOTIFICATION et semble necessité d'avoir des composant gnome, alors que ce que j'avais fait appelait un simple script du style (ce qui etait tres souple)
Donc si des personnes sont quand meme interesse malgres ces pb, je pourait le mettre en ligne...