Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
utilisateurs:severian:tutos:montage-automatique-d-un-media-usb [24/03/2016 13:35] Severian [Installation] |
utilisateurs:severian:tutos:montage-automatique-d-un-media-usb [08/05/2016 10:50] Severian [Installation] |
||
---|---|---|---|
Ligne 88: | Ligne 88: | ||
inotifywait sera lancé au démarrage de la session et surveillera les changements de /dev, et montera automatiquement les media usb que nous connecterons. | inotifywait sera lancé au démarrage de la session et surveillera les changements de /dev, et montera automatiquement les media usb que nous connecterons. | ||
+ | -------------------------------- | ||
+ | ====Montage / Démontage des médias USB==== | ||
+ | script à placer dans le dossier **/bin** utilisateur\\ | ||
+ | utilisation de **udisks2** | ||
+ | <file bash sev-usb> | ||
+ | #!/bin/sh | ||
+ | # udisks2 doit être installé | ||
+ | |||
+ | demonte() | ||
+ | { | ||
+ | udisksctl dump | | ||
+ | awk -F':\n' -v'RS=\n\n' '/[ \t]*HintAuto:[ \t]*true/&&/\.Filesystem:/{ | ||
+ | print $1 | ||
+ | }' | | ||
+ | while read dev | ||
+ | do | ||
+ | # udisksctl mount --object-path "${dev##*/UDisks2/}" | ||
+ | udisksctl unmount -p "${dev##*/UDisks2/}" | ||
+ | done | ||
+ | } | ||
+ | |||
+ | monte() | ||
+ | { | ||
+ | udisksctl dump | | ||
+ | awk -F':\n' -v'RS=\n\n' '/[ \t]*HintAuto:[ \t]*true/&&/\.Filesystem:/{ | ||
+ | print $1 | ||
+ | }' | | ||
+ | while read dev | ||
+ | do | ||
+ | # udisksctl mount --object-path "${dev##*/UDisks2/}" | ||
+ | udisksctl mount -p "${dev##*/UDisks2/}" | ||
+ | done | ||
+ | } | ||
+ | usage() | ||
+ | { | ||
+ | #echo "test" | ||
+ | notify-send "Usage: $0 [-u] [-m]" "\-u unmoun - démonte les médias usb \n-m mount - monte les médias usb" | ||
+ | } | ||
+ | echo "$0 $1" | ||
+ | if [ -n $1 ] && [ "$1" = "-m" ] | ||
+ | then | ||
+ | monte | ||
+ | elif [ -n $1 ] && [ "$1" = "-u" ] | ||
+ | then | ||
+ | demonte | ||
+ | else | ||
+ | usage | ||
+ | fi | ||
+ | </file> | ||
+ | ===utilisation :=== | ||
+ | sev-usb -u -> démonte l’ensemble des médias usb\\ | ||
+ | sev-usb -m -> monte l'ensemble des médias usb | ||
=====Liens===== | =====Liens===== |