Journal Bien faire les choses

Posté par  .
Étiquettes : aucune
0
13
déc.
2010
Et bien voilà, après des années d'utilisation sans problèmes, j'ai eu envie de m'en créer un : quand je déconnecte mon lecteur de Ogg/Vorbis portable d'un système Windows, il affiche "deconnected" à l'écran. Sous Linux, le démonter n'y change rien, il reste sur "connected".

Alors, j'ai fouillé :

# Synchroniser le disque
sdparm -C sync /dev/sdX

# Arrêter le disque (arrête le moteur pour un disque USB mécanique)
sdparm -C stop /dev/sdX

#Débrancher du bus USB
echo -n "id_périphérique" > /sys/bus/usb/drivers/usb-storage/unbind


J'ai trouvé aussi des commandes pour mettre en veille l'USB, mais mon noyau ne semble pas le supporter. Tout ceci ne permet jamais d'afficher le "deconnected".

Alors je lance une quête : Quelqu'un a-t-il réussi à obtenir ce détail de geek si peu important?

Merci aux Don Quichotte qui me répondront... non je ne l'ai pas mis dans le Forum, car je ne cherche pas vraiment de l'aide ;-)
  • # Essaye donc ...

    Posté par  . Évalué à 4.

    eject <ton device>
    • [^] # Re: Essaye donc ...

      Posté par  . Évalué à 2.

      Ça n'y change rien, merci.

      ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

  • # OSEF ?

    Posté par  (site web personnel) . Évalué à 1.

    J'ai envie de dire que peu importe. À partir du moment où c'est démonté, tu sais que ton ordinateur n'écrit plus rien sur le périphérique. Donc tu peux le débrancher en sécurité, ça ne laissera pas le système de fichiers en vrac.
    • [^] # Re: OSEF ?

      Posté par  . Évalué à 9.

      Oui mais c'est moins rassurant pour quelqu'un qui vient d'ailleurs. Et puis, s'il sait le faire, pourquoi ne pas le faire?

      ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

    • [^] # Re: OSEF ?

      Posté par  . Évalué à 3.

      Cela se vaut pour les bidules disposant d'une batterie. Mais pour le reste, même si l'ordinateur à fini d'écrire, il peut très bien y avoir encore des données en cache sur le périph qui ne sont pas encore écrites.


      À mon avis pour avoir une éxplication définitive, il faudrai sniffer l'USB en étant sous linux et sous windows. Mais le résultat ne sera pas forcement intelligible.
      • [^] # Re: OSEF ?

        Posté par  . Évalué à 2.

        Quand le périphérique à été démonté, cela implique qu'il a été synchronisé, donc lancer un "sync" après n'a aucun effet supplémentaire.

        Dans mon environnement (kde), quand je démonte une clé depuis l'interface prévue à cet effet dans la zone de notification, l'icône à coté d'elle change pour indiquer un travail en cours (icône d'une roue en mouvement), puis elle rechange et devient fixe. À ce moment, je sais que je peux retirer ma clé.

        Du coup je n'ai peut-être pas compris le problème original. c'est juste une histoire d'affichage de notification à l'écran?
        • [^] # Re: OSEF ?

          Posté par  . Évalué à 2.

          Oui, de notification sur l'écran du périphérique USB. Bref, que le périphérique sache qu'il est débranché.

          ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

  • # notify-send

    Posté par  . Évalué à 0.

    notify-send --help
    Usage:
    notify-send [OPTION...] [BODY] - create a notification

    Help Options:
    -?, --help Show help options

    Application Options:
    -u, --urgency=LEVEL Specifies the urgency level (low, normal, critical).
    -t, --expire-time=TIME Specifies the timeout in milliseconds at which to expire the notification.
    -i, --icon=ICON[,ICON...] Specifies an icon filename or stock icon to display.
    -c, --category=TYPE[,TYPE...] Specifies the notification category.
    -h, --hint=TYPE:NAME:VALUE Specifies basic extra data to pass. Valid types are int, double, string and byte.
    -v, --version Version of the package.
    • [^] # Re: notify-send

      Posté par  . Évalué à 4.

      Sinon, chez moi, bêtement, le gestionnaire de périphériques amovibles de KDE 4, il affiche une coche bleue à la place de l'icône du gestionnaire pendant quelques instants, pour signifier que le périphérique est bien déconnecté et prêt à être débranché...
    • [^] # Re: notify-send

      Posté par  . Évalué à 3.

      Ça n'envoie pas encore de message sur les périphérique usb (c'est bien là qu'est le problème, pas sur l'écran du pc).

      « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

  • # Delete

    Posté par  (site web personnel) . Évalué à 3.

    echo 1 > /sys/block/sdX/device/delete
    • [^] # Re: Delete

      Posté par  . Évalué à 3.

      En spécifique à l'USB :

      echo -n 1 > /sys/bus/usb/devices/XXXXXX/remove

      Je viens de tester chez moi, avec des clés usb qui restent allumées après avoir été éjectés, extinction immédiate !
      • [^] # Re: Delete

        Posté par  (site web personnel) . Évalué à 4.

        Ce genre de truc a été intégré dans Nautilus récemment, on dirait. Outre « démonter », il y a maintenant une option « éjecter ». Le genre de connerie à ne pas faire avec un lecteur de cartes mémoires interne, parce qu'après, pour qu'il soit à nouveau disponible, il faut ouvrir l'ordinateur pour le rebrancher — ou redémarrer. :-)
    • [^] # Re: Delete

      Posté par  . Évalué à 2.

      Ne change rien à l'affichage non plus.

      Ceci étant, la concurrence se dégrade aussi : j'ai essayé sur la septième version de fenêtres, quand on ejecte ça ne change rien non plus. Je n'ai donc trouvé le bon comportement que sur ixepê.

      ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

      • [^] # Re: Delete

        Posté par  (site web personnel) . Évalué à -1.

        j'ai essayé sur la septième version de fenêtres

        Sixième, pas septième. Windows 7, c'est la version 6.1. Donc une sous-version de la sixième version, si on compte avec les numéros officiels.

        Si on compte avec les publications marketing, on arrive à 8 : Windows 1, 2, 3, 95, 98, Me/2000 (pas le même mais à peu près simultané), XP.
        • [^] # Re: Delete

          Posté par  (site web personnel) . Évalué à 9.

          franchement compter Me et 2000 ensemble ...
          oublier vista par la même

          tu sais les complexes face à windows ça se soigne hein ...

          et en passant, le numéro actuel vient de la fusion avec la branche NT, mais n'a pas de rapport avec tout ce qui est inférieur à XP... donc mélanger les deux en oubliant NT est juste signe de mauvaise fois ou de méconnaissance (je te laisse choisir entre les deux)
          • [^] # Re: Delete

            Posté par  . Évalué à 2.

            C'est même idiot de compter 95, 98 et Me comme des versions spécifiques...

            95 = Windows 4.0
            98 = Windows 4.1
            Me = Windows 4.2 (~98 maquillé à l'arrache)

            Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.