Comment monter automatiquement un périphérique : [ HAL - DBUS ] - Installation - Linux et OS Alternatifs
Marsh Posté le 08-06-2004 à 16:26:58
|
On n'a pas les mêmes dépendances...
D-Bus ou HAL ne feront rien tout seuls sur ton système.
D-Bus émet des signaux lors de certains évênements, par exemple le branchement d'un périphérique ou l'insertion d'un CD.
HAL réalise une abstraction du matériel.
Pour tout CD-ROM par exemple, on va pouvoir trouver des informations toujours de la même façon (utilisation de clés spécifiques) pour différents lecteurs.
On peut voir tout son matériel en lançant « hal-device-manager » (il est écrit en python).
Des logiciels vont ensuite utiliser ces deux systèmes.
Par exemple, « gnome-volume-manager » lance gnome-cd à l'insertion d'un CD audio, totem pour un DVD, etc.
gnome-volume-manager « écoute » les messages de D-Bus.
Actuellement D-Bus et HAL semblent fonctionner correctement sur mon système mais toutes les possibilités souhaitées n'ont pas encore été implémentées et le protocole de communication pour D-Bus n'est pas totalement finalisé (il le sera à la version 1.0).
Quant à gnome-volume-manager, il montre un peu comment sera Gnome 2.8 ou une prochaine version de KDE avec la reconnaissance du matériel. Pour l'instant il semble fonctionner correctement.
Marsh Posté le 08-06-2004 à 16:36:50
eL_Shaman___ a écrit :
|
si si, mais en fait moi j'ai collé ce qu'il me sort quand je fais apt-get install
comme les paquets dont dépend hal ont aussi des dépendances, forcément, y-a d'autres packages à installer
eL_Shaman___ a écrit : |
merci mais j'ai lu la doc donc je sais à peu près tout ça
eL_Shaman___ a écrit : |
bah c'est ça qui me gène
ça devrait pas être dans les dépendances pour moi, on peut utiliser un cdrom sans utiliser gnome normalement
hal est censé être une couche d'abstraction pour éviter les systèmes propiétaires, donc mettre gnome en dépendance, c'est pas terrible je trouve
au mieux ça devrait être dans les suggest d'apres moi
c'est une erreur du mainteneur chez debian ou c'est hal qui est fait comme ça et qui a besoin de gnome ?
en attendant je regarde du coté de submount mais j'avoue que l'option hal me séduirait plus si elle n'était pas dépendante de gnome
vivement que ça soit finalisé [\:udok]
Marsh Posté le 08-06-2004 à 17:29:11
Mouais, il y a « python2.3-gnome2 » qui veut installer une bonen partie de Gnome.
Je pense que c'est une erreur.
Il me semble que HAL ne nécessite que D-Bus, GLib et Python. Je ne vois pas ce que Python-gnome vient faire là... Ou alors à cause du programme pour afficher le matériel sur sa machine (hal-device-manager) ?
Marsh Posté le 10-11-2004 à 23:54:44
bon, y-a ivman-ng qui a l'air pas mal mais j'arrive pas à compiler le cvs donc si qq'un peut m'aider, ça m'arrange
(quelle persévérence, 5 mois après )
Marsh Posté le 11-11-2004 à 15:22:18
(vieille version enlevée)
ouala !
non mé !
Marsh Posté le 11-11-2004 à 18:52:39
bon, spa rock stable quand le kernel merdoit quand même
d'ailleurs je viens de me chopper dans mes logs un magnifique :
program eject is using a deprecated SCSI ioctl, please convert it to SG_IO
mais bon, ça ça a pas fait planté
par contre quand le kernel perd la main pendant un instant sur le lecteur, j'ai le premier while qui devient faux donc ça s'arrete ... m'enfin j'ai pas trop le choix
mais sinon ça marche nickel
vouala le code que je pense pas retouché vu que ça marche comme ça :
Code :
|
j'espere que ça interesse qq'un
dites moi ce que vous en pensez
si vous voulez l'utiliser pour vous, faut que vous changiez la variable udi_cdrom pour quelque chose qui vous correspond, avoir une bonne entrée dans le fstab, et mettre un initscript dans /etc/dbus-1/event.d/, et le tour est joué (faut hal et dbus aussi bien sur)
Marsh Posté le 12-11-2004 à 14:44:21
personne n'aime mon beau programme ?
Marsh Posté le 12-11-2004 à 14:46:13
tu utilises quoi toi pour monter automatiquement ton lecteur de cd ? (sous linux bien sur )
Marsh Posté le 12-11-2004 à 14:47:20
gentoo (pas la distro)
Marsh Posté le 12-11-2004 à 14:48:04
udok a écrit : |
j'ai pas de lecteur cd sur ma passerelle
Marsh Posté le 12-11-2004 à 14:51:06
Mjules a écrit : gentoo (pas la distro) |
automatiquement ?
il s'y prend comment ?
Marsh Posté le 12-11-2004 à 14:51:36
tomate a écrit : j'ai pas de lecteur cd sur ma passerelle |
tu utilises plus linux en desktop ?
misère
Marsh Posté le 12-11-2004 à 14:53:23
udok a écrit : tu utilises plus linux en desktop ? |
nan j'en ai eu ma claque
Marsh Posté le 12-11-2004 à 14:53:32
udok a écrit : automatiquement ? |
il y a une option dans gentoo (le file manager) qui permet de monter automatiquement un périphérique quand tu te rends dans son dossier (il invoque tout simplement mount) et de le démonter après
évidemment, sorti du soft, ça marche pas
Marsh Posté le 12-11-2004 à 14:55:03
tomate a écrit : nan j'en ai eu ma claque |
ça marche du feu de dieu pourtant maintenant ... qu'est ce qui allait pas ?
Marsh Posté le 12-11-2004 à 14:55:35
Mjules a écrit : il y a une option dans gentoo (le file manager) qui permet de monter automatiquement un périphérique quand tu te rends dans son dossier (il invoque tout simplement mount) et de le démonter après |
ah bah c'est bien ce que je pensais ... en plus il est laid comme tout ce soft
Marsh Posté le 12-11-2004 à 14:59:56
udok a écrit : ça marche du feu de dieu pourtant maintenant ... qu'est ce qui allait pas ? |
le support du port raid SATA qui me permet d'avoir un port IDE supplémentaire, comme j'ai 4 durs + 2 lecteurs, qui ne fonctionne plus sur le 2.6
Marsh Posté le 12-11-2004 à 15:01:54
ReplyMarsh Posté le 13-11-2004 à 12:50:27
pourquoi j'ai les mount qui defunct là bordel !!
j'ai fait un wait, y-en a marre
Marsh Posté le 23-11-2004 à 16:17:09
J'ai installé le support hal pour gnome sous ma gentoo, il n'y a pas à dire, c'est une révolution
Marsh Posté le 20-12-2004 à 20:01:19
quand j'essaie de démonter un périphérique qui a été monter par gnome-volume-manager, il me dit qu'il peut pas parce que je suis pas root
c'est le fonctionnement normal ou c'est un pb avec pmount ?
sachant que j'ai bien le setuid root sur pmount et que j'ai bien inscrit mon utilisateur dans le group plugdev
deuxieme question : sont pourris les noms donnés dans /media, y-a une solution pour mettre des noms un peut plus parlant ?
en attendant je vais mettre dans le fstab mais c'est dommage, j'avais rien eu à configurer jusque là et je trouvais ça bien
Marsh Posté le 20-12-2004 à 20:04:31
vraiment trop pratique tout ça dis donc
Marsh Posté le 20-12-2004 à 20:15:45
je vais avoir du mal à m'en sortir sans la ligne de commande là
Marsh Posté le 20-12-2004 à 20:19:41
udok a écrit : je vais avoir du mal à m'en sortir sans la ligne de commande là |
ah bah tiens ...
Marsh Posté le 08-06-2004 à 14:52:59
EDIT du 20/12/2004 :
bon finalement gnome-volume-manager c'est bien donc tant pis pour les dépendances
par contre y-a des trucs qui merdent, donc je vais poster, j'espere que vous aurez des réponses
quand j'essaie d'installer hal, ma debian veut installer tout ça :
dbus-glib-1 gconf2 gnome-keyring hal libbonobo2-0 libbonobo2-common
libbonoboui2-0 libeel2-2 libeel2-data libgconf2-4 libgnome-desktop-2
libgnome-keyring0 libgnome2-0 libgnome2-common libgnomeprint2.2-0
libgnomeprint2.2-data libgnomeprintui2.2-0 libgnomeprintui2.2-common
libgnomeui-0 libgnomevfs2-0 libgnomevfs2-common libhal0 libnautilus2-2
liborbit2 libpanel-applet2-0 python2.3-dbus python2.3-gnome2
python2.3-pyorbit
hal c'est bien le truc de freedesktop ? c'est pas censé être indépendant d'un desktop ?
y-en a qui ont testé et qui pourraient me dire si ça marche bien ?
EDIT - Solution :
http://forum.hardware.fr/hardwaref [...] tm#t589003
EDIT - Solution 2 :
Encore mieux et plus simple : le support de hal et dbus est maintenant inclu dans kde, donc il n'y a rien d'autres à faire que d'installer hal et dbus, kde s'occupant du reste (l'icone du périphérique apparait toute seule sur le bureau, etc...)
Message édité par udok le 28-07-2005 à 17:31:27
---------------
Non au projet de loi DADVSI ! (droits d'auteurs)