Clef USB

De Cliss XXI
Révision datée du 30 avril 2007 à 18:02 par imported>SylvainBeucler (migration depuis la page poste client)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Sauter à la navigation Sauter à la recherche

Solutions

Pour monter ces périphériques automatiquement, plusieurs solutions existents:

  • Gnome: utilise hal (événements matériel), d-bus (communication inter-processus) et HotPlug; nécessite de se logger sous Gnome. Je n'ai trouvé aucun moyen de configuration (je ne veux pas que le point de montage soit le nom de volume!!)
  • usbmount: monte et démonte automatiquement les systèmes de fichiers. Il est indépendant de l'environnement de bureau, et de ce fait son fonctionnement est plutôt orienté système qu'utilisateur - notamment, il n'est pas possible de démonter un périphérique autrement qu'en le retirant physiquement (du coup les systèmes de fichiers vfat, qui ne peuvent pas être synchronisé en permanence, risquent d'être corrompus si retirés trop tôt), et le possesseur des fichiers est root pour des systèmes vfat (donc modifications impossibles). Sans doute intéressant pour monter des disques externes au démarrage. Configurable et permet les hooks. Penser à activer le support vfat dans /etc/usbmont/usbmount.conf.
  • KDE: ?

Résolution de problème

Les clefs ne sont pas automatiquement détectées par Gnome? Ce n'est pas normal! Corrigez le problème:

Paquets nécessaires

Assurez-vous d'abord d'avoir tous les composants logiciels.

aptitude install hal gnome-volume-manager

HAL

Réinstallez éventuellement le paquet hal:

aptitude reinstall hal

Nous avons une fois eu une installation qui ne reconnaissait pas les clefs USB et pouvait pas lancer hal-device-manager. Réinstaller hal a corrigé la situation (d'une cause toujours inconnue, cependant :/).

Test

Tentez tout d'abord de lancer hal-device-manager:

sudo aptitude install hal-device-manager
sudo hal-device-manager # pas en session root, pour avoir X - c'est une application graphique

Si ça ne fonctionne pas, aidez-vous des erreurs pour corriger la situation.


Sinon, en principe, ça fonctionne bien ;)