Retourner au contenu associé (entrée de forum : détecter le branchement ou l'allumage d'un périphérique USB (VPI Epson))
Posté par geegeek le 19 janvier 2026 à 07:07. En réponse au message détecter le branchement ou l'allumage d'un périphérique USB (VPI Epson). Évalué à 1.
Avec cet exemple, ça fonctionne sans règle udev supplémentaire :
Le nom du fichier (ici dev-sdb1.device) doit correspondre à un des fichiers de périphérique créé quand tu allumes l'appareil.
/usr/lib/systemd/user/dev-sdb1.device
[Unit] Description=Detects the usb stick is mounted Requires=test.service
/usr/lib/systemd/user/test.service
[Unit] Description=Start a program when a usbstick is plugged [Service] Type=oneshot ExecStart=kgx -e /home/geegeek/test.sh &
(On doit pouvoir utiliser un template si on a plusieurs ports usb, plusieurs clés usb...)
Le service n'a même pas à être activé puisqu'il est déclenché par l'unit device.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Où cela commence à fonctionner
Posté par geegeek . En réponse au message détecter le branchement ou l'allumage d'un périphérique USB (VPI Epson). Évalué à 1.
Avec cet exemple, ça fonctionne sans règle udev supplémentaire :
Le nom du fichier (ici dev-sdb1.device) doit correspondre à un des fichiers de périphérique créé quand tu allumes l'appareil.
/usr/lib/systemd/user/dev-sdb1.device
/usr/lib/systemd/user/test.service
(On doit pouvoir utiliser un template si on a plusieurs ports usb, plusieurs clés usb...)
Le service n'a même pas à être activé puisqu'il est déclenché par l'unit device.