Mdk 10 : supermount et hotplug sont-ils indépendants ?
6 réponses
C. Tobini
Bonjour,
Je voudrais savoir si hotplug et supermount sont indépendant. Je compte
recompiler le noyau de ma Mandrake pour éliminer supermount qui gère
très mal les clefs USB à mon goût.
Je voudrais savoir si ceci peut affecter hotplug, pour les scanners,
imprimantes, appareil photo...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Shal
C. Tobini wrote:
Bonjour,
Bonjour
Je voudrais savoir si hotplug et supermount sont indépendant. Je compte recompiler le noyau de ma Mandrake pour éliminer supermount qui gère très mal les clefs USB à mon goût.
Oui, supermount et hotplug sont indepenbant. hotplug est dans le ,noyau standard pas supermount.
C. Tobini wrote:
Bonjour,
Bonjour
Je voudrais savoir si hotplug et supermount sont indépendant. Je compte
recompiler le noyau de ma Mandrake pour éliminer supermount qui gère
très mal les clefs USB à mon goût.
Oui, supermount et hotplug sont indepenbant.
hotplug est dans le ,noyau standard pas supermount.
Je voudrais savoir si hotplug et supermount sont indépendant. Je compte recompiler le noyau de ma Mandrake pour éliminer supermount qui gère très mal les clefs USB à mon goût.
Oui, supermount et hotplug sont indepenbant. hotplug est dans le ,noyau standard pas supermount.
Yoran
C. Tobini wrote:
Bonjour,
Je voudrais savoir si hotplug et supermount sont indépendant. Je compte recompiler le noyau de ma Mandrake pour éliminer supermount qui gère très mal les clefs USB à mon goût.
Je voudrais savoir si ceci peut affecter hotplug, pour les scanners, imprimantes, appareil photo...
Merci.
C. Tobini
Comme dis dans un post précédent (désolé je me répète mais j'aime trop ;-), utilises HAL/IVMAN pour les périfs USB et effectivement vire supermount. Ceci dit sur une 10.1 cela ne suffit pas, c'est drakupdate_fstab qui méne la danse... Personellement j'ai upgradé la 10.1 avec rpm.nyvalls.se (kde 3.3.2, gnome 2.9, xorg 6.8, très très stable, excellent !! qui en plus upgrade hal dans une version utilisable. Il suffit ensuite de renomme drakupdate_fstab en autre chose, de lancer haldaemon, de trouver dans la cooker 10.2 les rmp ivman et libivman et de lancer le service ivman. Ensuite ce sont de simple fichier XML à modifier pour paramétrer le tout.
Si l'aventure te tente, je tiens mes modestes fichiers de config à dispo (il n'y a pas encore beaucoup de doc sur HAL dispo.)
Yoran
C. Tobini wrote:
Bonjour,
Je voudrais savoir si hotplug et supermount sont indépendant. Je compte
recompiler le noyau de ma Mandrake pour éliminer supermount qui gère
très mal les clefs USB à mon goût.
Je voudrais savoir si ceci peut affecter hotplug, pour les scanners,
imprimantes, appareil photo...
Merci.
C. Tobini
Comme dis dans un post précédent (désolé je me répète mais j'aime trop ;-),
utilises HAL/IVMAN pour les périfs USB et effectivement vire supermount.
Ceci dit sur une 10.1 cela ne suffit pas, c'est drakupdate_fstab qui méne
la danse... Personellement j'ai upgradé la 10.1 avec rpm.nyvalls.se (kde
3.3.2, gnome 2.9, xorg 6.8, très très stable, excellent !! qui en plus
upgrade hal dans une version utilisable. Il suffit ensuite de renomme
drakupdate_fstab en autre chose, de lancer haldaemon, de trouver dans la
cooker 10.2 les rmp ivman et libivman et de lancer le service ivman.
Ensuite ce sont de simple fichier XML à modifier pour paramétrer le tout.
Si l'aventure te tente, je tiens mes modestes fichiers de config à dispo (il
n'y a pas encore beaucoup de doc sur HAL dispo.)
Je voudrais savoir si hotplug et supermount sont indépendant. Je compte recompiler le noyau de ma Mandrake pour éliminer supermount qui gère très mal les clefs USB à mon goût.
Je voudrais savoir si ceci peut affecter hotplug, pour les scanners, imprimantes, appareil photo...
Merci.
C. Tobini
Comme dis dans un post précédent (désolé je me répète mais j'aime trop ;-), utilises HAL/IVMAN pour les périfs USB et effectivement vire supermount. Ceci dit sur une 10.1 cela ne suffit pas, c'est drakupdate_fstab qui méne la danse... Personellement j'ai upgradé la 10.1 avec rpm.nyvalls.se (kde 3.3.2, gnome 2.9, xorg 6.8, très très stable, excellent !! qui en plus upgrade hal dans une version utilisable. Il suffit ensuite de renomme drakupdate_fstab en autre chose, de lancer haldaemon, de trouver dans la cooker 10.2 les rmp ivman et libivman et de lancer le service ivman. Ensuite ce sont de simple fichier XML à modifier pour paramétrer le tout.
Si l'aventure te tente, je tiens mes modestes fichiers de config à dispo (il n'y a pas encore beaucoup de doc sur HAL dispo.)
Yoran
C. Tobini
Bonjour Yoran et merci de ta réponse,
Yoran wrote: [...]Personellement j'ai upgradé la 10.1 avec rpm.nyvalls.se[...]
Ca m'intéresse beaucoup, par contre je n'ai pas trouvé de choses relatives à rpm.nyvalls.se, c'est un lien URPMI ?
Si l'aventure te tente, je tiens mes modestes fichiers de config à dispo (il n'y a pas encore beaucoup de doc sur HAL dispo.)
En attendant d'upgrader en 10.2 et de trouver comment éliminer supermount de mon noyau, je voudrais bien, c'est sympa :-)
C. Tobini
Bonjour Yoran et merci de ta réponse,
Yoran wrote:
[...]Personellement j'ai upgradé la 10.1 avec rpm.nyvalls.se[...]
Ca m'intéresse beaucoup, par contre je n'ai pas trouvé de choses
relatives à rpm.nyvalls.se, c'est un lien URPMI ?
Si l'aventure te tente, je tiens mes modestes fichiers de config à dispo (il
n'y a pas encore beaucoup de doc sur HAL dispo.)
En attendant d'upgrader en 10.2 et de trouver comment éliminer
supermount de mon noyau, je voudrais bien, c'est sympa :-)
Yoran wrote: [...]Personellement j'ai upgradé la 10.1 avec rpm.nyvalls.se[...]
Ca m'intéresse beaucoup, par contre je n'ai pas trouvé de choses relatives à rpm.nyvalls.se, c'est un lien URPMI ?
Si l'aventure te tente, je tiens mes modestes fichiers de config à dispo (il n'y a pas encore beaucoup de doc sur HAL dispo.)
En attendant d'upgrader en 10.2 et de trouver comment éliminer supermount de mon noyau, je voudrais bien, c'est sympa :-)
C. Tobini
Yoran
C. Tobini wrote:
Bonjour Yoran et merci de ta réponse,
Yoran wrote: [...]Personellement j'ai upgradé la 10.1 avec rpm.nyvalls.se[...]
Ca m'intéresse beaucoup, par contre je n'ai pas trouvé de choses relatives à rpm.nyvalls.se, c'est un lien URPMI ? c'est en effet un lien vers un repository urpmi :
urpmi.Addmedia thac http://rpm.nyvalls.se/10.1/RPMS with hdlist.cz
Tu y trouveras une mise à jour complete (et assez profonde) de la drake 10.1 avec KD2 3.3.2 et Gnome 2.9, xorg dernière version de même que tous les packages qui sont liés (comme HAL). J'ai cru comprendre que thac est à l'origine conçu pour amateurs d'audio bonne qualité et recompilé pour correctement intégrer JackIt.
Si l'aventure te tente, je tiens mes modestes fichiers de config à dispo (il n'y a pas encore beaucoup de doc sur HAL dispo.)
En attendant d'upgrader en 10.2 et de trouver comment éliminer supermount de mon noyau, je voudrais bien, c'est sympa :-)
1/ j'ai virer toute la couche graphique de la 10.1 (en commençant par un urpme mkxauth libxorg-x11 etc...
2/ j'ai ajouté le média thac puis fait un simple urpmi xorg-x11-server kdm hal-gnome 3/ Je suis allé piocher dans la cooker 10.2 les rpms libivman et ivmap que j'ai installé aussi : http://www-ftp.lip6.fr/ftp/pub/linux/distributions/Mandrakelinux/devel/cooker/i586/media/contrib
4/ drakexservises (en root) pour lancer haldaemon et ivman au boot et un lancement à la main des deux services en attendant.
5/ Si tout se passe bien, si tu lances, lshal, tu a la liste des périfériques reconnus par hal. Si ta clef est branchée, tu devrais l'avoir dans la liste, il faut alors repérer le product.id de celle-ci. Pour moi, j'ai une clef usb PNY qui as mémoire 128mo formaté en EXT3 et un lecteur de cartes SD intégré généralement formatés en VFAT, le product ID est : USB DISK 20X.
6/ Tout d'abord modifier le fichier /usr/share/hal/fdi/90defaultpolicy/storage-policy.fdi Et replacer le 1° bloc <device> comme suit. En effet, pour une raison encore obscure pour moi, le mount de la mdk 10.1 ne reconnait pas les mots clefs "managed" et "pamconsole", je modifie ici le fichier de hal pour qu'il fonctionne comme le faisait drakupdate_fstab (mode kudzu). Cela rajoutes aussi les defaults et users au montage, pratique pour la suite.
7/ Ensuite, c'est une question de goûts pour reconnaitre de manière unique ta périférique usb, perso je me base sur le product. Ma clef étant une "USB DISK 20X" voici ce que je place dans le fichier de config, aprés la ligne : <append key="volume.policy.desired_mount_point" type="string">disk</append>
<match key="@block.storage_device:info.product" string="USB DISK 20X"> <merge key="volume.policy.desired_mount_point" type="string"
Pour faire simple, je vérifie que l'id produit associé au volume est bien ma clefs, si c'est le cas, je renomme le point de montage pnbUsbKey. Cependant, si le système de fichier est VFAT, c'est le lecteur SD qui est sur la clef, je le renomme donc pnySdCard.
9/ Pour que les droits soint OK au montage avec un petit message pour m'informer que la clef est bien insérée, je modifie maintenant /etc/ivman/IvmConfigActions.xml et je rajoute simplement : <ivm:Match name="hal.volume.fstype" value="ext3"> <ivm:Option name="exec" value="/root/bin/usb.mount $hal.volume.policy.desired_mount_point$"/> </ivm:Match>
le fichier (trés simplifié) /root/bin/usb.mount (ne pas oublier le chmod u+x !)
# -------------------- mount /media/$1 chown mon_user:mon_groupe /media/$1 -R kdialog --title "Maître des clefs" --passivepopup "La clefs $1 est correction montée" 5 # --------------------
En gros, lorsqu'ivman reçoit l'information de HAL lui disant qu'une clef est en place, et que la partition sur cette clef est EXT3, ivman va lancer le scripte usb.mount qui va monter la clef si ce n'est déjà fait, changer le propriétaire des fichiers qu'elle contient et afficher un message de réussite.
8/ Maintenant, Je retires toutes les clefs, vais dans /usr/sbin et je renomme drakupdate_fstab en drakupdate_fstab.old
9/ En tant que root, j'affiche les logs pour voir ce qui se passe : tail -f /var/log/messages
et je remets la clefs.
Si tout se passe bien j'ai une pop-up de confirmation d'insertion.
Yoran
C. Tobini wrote:
Bonjour Yoran et merci de ta réponse,
Yoran wrote:
[...]Personellement j'ai upgradé la 10.1 avec rpm.nyvalls.se[...]
Ca m'intéresse beaucoup, par contre je n'ai pas trouvé de choses
relatives à rpm.nyvalls.se, c'est un lien URPMI ?
c'est en effet un lien vers un repository urpmi :
urpmi.Addmedia thac http://rpm.nyvalls.se/10.1/RPMS with hdlist.cz
Tu y trouveras une mise à jour complete (et assez profonde) de la drake 10.1
avec KD2 3.3.2 et Gnome 2.9, xorg dernière version de même que tous les
packages qui sont liés (comme HAL). J'ai cru comprendre que thac est à
l'origine conçu pour amateurs d'audio bonne qualité et recompilé pour
correctement intégrer JackIt.
Si l'aventure te tente, je tiens mes modestes fichiers de config à dispo
(il n'y a pas encore beaucoup de doc sur HAL dispo.)
En attendant d'upgrader en 10.2 et de trouver comment éliminer
supermount de mon noyau, je voudrais bien, c'est sympa :-)
1/ j'ai virer toute la couche graphique de la 10.1 (en commençant par un
urpme mkxauth libxorg-x11 etc...
2/ j'ai ajouté le média thac puis fait un simple
urpmi xorg-x11-server kdm hal-gnome
3/ Je suis allé piocher dans la cooker 10.2 les rpms libivman et ivmap que
j'ai installé aussi :
http://www-ftp.lip6.fr/ftp/pub/linux/distributions/Mandrakelinux/devel/cooker/i586/media/contrib
4/ drakexservises (en root) pour lancer haldaemon et ivman au boot et un
lancement à la main des deux services en attendant.
5/ Si tout se passe bien, si tu lances, lshal, tu a la liste des
périfériques reconnus par hal. Si ta clef est branchée, tu devrais l'avoir
dans la liste, il faut alors repérer le product.id de celle-ci. Pour moi,
j'ai une clef usb PNY qui as mémoire 128mo formaté en EXT3 et un lecteur de
cartes SD intégré généralement formatés en VFAT, le product ID est : USB
DISK 20X.
6/ Tout d'abord modifier le
fichier /usr/share/hal/fdi/90defaultpolicy/storage-policy.fdi
Et replacer le 1° bloc <device> comme suit. En effet, pour une raison encore
obscure pour moi, le mount de la mdk 10.1 ne reconnait pas les mots clefs
"managed" et "pamconsole", je modifie ici le fichier de hal pour qu'il
fonctionne comme le faisait drakupdate_fstab (mode kudzu). Cela rajoutes
aussi les defaults et users au montage, pratique pour la suite.
7/ Ensuite, c'est une question de goûts pour reconnaitre de manière unique
ta périférique usb, perso je me base sur le product. Ma clef étant une "USB
DISK 20X" voici ce que je place dans le fichier de config, aprés la ligne :
<append key="volume.policy.desired_mount_point" type="string">disk</append>
<match key="@block.storage_device:info.product" string="USB DISK 20X">
<merge key="volume.policy.desired_mount_point" type="string"
Pour faire simple, je vérifie que l'id produit associé au volume est bien ma
clefs, si c'est le cas, je renomme le point de montage pnbUsbKey.
Cependant, si le système de fichier est VFAT, c'est le lecteur SD qui est
sur la clef, je le renomme donc pnySdCard.
9/ Pour que les droits soint OK au montage avec un petit message pour
m'informer que la clef est bien insérée, je modifie
maintenant /etc/ivman/IvmConfigActions.xml et je rajoute simplement :
<ivm:Match name="hal.volume.fstype" value="ext3">
<ivm:Option name="exec" value="/root/bin/usb.mount
$hal.volume.policy.desired_mount_point$"/>
</ivm:Match>
le fichier (trés simplifié) /root/bin/usb.mount (ne pas oublier le chmod
u+x !)
# --------------------
mount /media/$1
chown mon_user:mon_groupe /media/$1 -R
kdialog --title "Maître des clefs" --passivepopup "La clefs $1 est
correction montée" 5
# --------------------
En gros, lorsqu'ivman reçoit l'information de HAL lui disant qu'une clef est
en place, et que la partition sur cette clef est EXT3, ivman va lancer le
scripte usb.mount qui va monter la clef si ce n'est déjà fait, changer le
propriétaire des fichiers qu'elle contient et afficher un message de
réussite.
8/ Maintenant, Je retires toutes les clefs, vais dans /usr/sbin et je
renomme drakupdate_fstab en drakupdate_fstab.old
9/ En tant que root, j'affiche les logs pour voir ce qui se passe :
tail -f /var/log/messages
et je remets la clefs.
Si tout se passe bien j'ai une pop-up de confirmation d'insertion.
Yoran wrote: [...]Personellement j'ai upgradé la 10.1 avec rpm.nyvalls.se[...]
Ca m'intéresse beaucoup, par contre je n'ai pas trouvé de choses relatives à rpm.nyvalls.se, c'est un lien URPMI ? c'est en effet un lien vers un repository urpmi :
urpmi.Addmedia thac http://rpm.nyvalls.se/10.1/RPMS with hdlist.cz
Tu y trouveras une mise à jour complete (et assez profonde) de la drake 10.1 avec KD2 3.3.2 et Gnome 2.9, xorg dernière version de même que tous les packages qui sont liés (comme HAL). J'ai cru comprendre que thac est à l'origine conçu pour amateurs d'audio bonne qualité et recompilé pour correctement intégrer JackIt.
Si l'aventure te tente, je tiens mes modestes fichiers de config à dispo (il n'y a pas encore beaucoup de doc sur HAL dispo.)
En attendant d'upgrader en 10.2 et de trouver comment éliminer supermount de mon noyau, je voudrais bien, c'est sympa :-)
1/ j'ai virer toute la couche graphique de la 10.1 (en commençant par un urpme mkxauth libxorg-x11 etc...
2/ j'ai ajouté le média thac puis fait un simple urpmi xorg-x11-server kdm hal-gnome 3/ Je suis allé piocher dans la cooker 10.2 les rpms libivman et ivmap que j'ai installé aussi : http://www-ftp.lip6.fr/ftp/pub/linux/distributions/Mandrakelinux/devel/cooker/i586/media/contrib
4/ drakexservises (en root) pour lancer haldaemon et ivman au boot et un lancement à la main des deux services en attendant.
5/ Si tout se passe bien, si tu lances, lshal, tu a la liste des périfériques reconnus par hal. Si ta clef est branchée, tu devrais l'avoir dans la liste, il faut alors repérer le product.id de celle-ci. Pour moi, j'ai une clef usb PNY qui as mémoire 128mo formaté en EXT3 et un lecteur de cartes SD intégré généralement formatés en VFAT, le product ID est : USB DISK 20X.
6/ Tout d'abord modifier le fichier /usr/share/hal/fdi/90defaultpolicy/storage-policy.fdi Et replacer le 1° bloc <device> comme suit. En effet, pour une raison encore obscure pour moi, le mount de la mdk 10.1 ne reconnait pas les mots clefs "managed" et "pamconsole", je modifie ici le fichier de hal pour qu'il fonctionne comme le faisait drakupdate_fstab (mode kudzu). Cela rajoutes aussi les defaults et users au montage, pratique pour la suite.
7/ Ensuite, c'est une question de goûts pour reconnaitre de manière unique ta périférique usb, perso je me base sur le product. Ma clef étant une "USB DISK 20X" voici ce que je place dans le fichier de config, aprés la ligne : <append key="volume.policy.desired_mount_point" type="string">disk</append>
<match key="@block.storage_device:info.product" string="USB DISK 20X"> <merge key="volume.policy.desired_mount_point" type="string"
Pour faire simple, je vérifie que l'id produit associé au volume est bien ma clefs, si c'est le cas, je renomme le point de montage pnbUsbKey. Cependant, si le système de fichier est VFAT, c'est le lecteur SD qui est sur la clef, je le renomme donc pnySdCard.
9/ Pour que les droits soint OK au montage avec un petit message pour m'informer que la clef est bien insérée, je modifie maintenant /etc/ivman/IvmConfigActions.xml et je rajoute simplement : <ivm:Match name="hal.volume.fstype" value="ext3"> <ivm:Option name="exec" value="/root/bin/usb.mount $hal.volume.policy.desired_mount_point$"/> </ivm:Match>
le fichier (trés simplifié) /root/bin/usb.mount (ne pas oublier le chmod u+x !)
# -------------------- mount /media/$1 chown mon_user:mon_groupe /media/$1 -R kdialog --title "Maître des clefs" --passivepopup "La clefs $1 est correction montée" 5 # --------------------
En gros, lorsqu'ivman reçoit l'information de HAL lui disant qu'une clef est en place, et que la partition sur cette clef est EXT3, ivman va lancer le scripte usb.mount qui va monter la clef si ce n'est déjà fait, changer le propriétaire des fichiers qu'elle contient et afficher un message de réussite.
8/ Maintenant, Je retires toutes les clefs, vais dans /usr/sbin et je renomme drakupdate_fstab en drakupdate_fstab.old
9/ En tant que root, j'affiche les logs pour voir ce qui se passe : tail -f /var/log/messages
et je remets la clefs.
Si tout se passe bien j'ai une pop-up de confirmation d'insertion.
Yoran
C. Tobini
Merci beaucoup !
Je vais lire en détail tes conseils et les docs, j'ai hâte d'éliminer supermount de Mandrake, c'est une véritable cata avec les supports amovibles !
C. Tobini
Merci beaucoup !
Je vais lire en détail tes conseils et les docs, j'ai hâte d'éliminer
supermount de Mandrake, c'est une véritable cata avec les supports
amovibles !