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 cévhé le 19 janvier 2026 à 14:21. En réponse au message détecter le branchement ou l'allumage d'un périphérique USB (VPI Epson). Évalué à 2.
Solution provisoire et mise en test
Un fichier /etc/udev/rules.d/90-usbepson.rules :
/etc/udev/rules.d/90-usbepson.rules
ACTION=="add|remove", SUBSYSTEM=="input", ENV{DEVLINKS}=="*usb-EPSON_EPSON_EPSON_695Wi_695WT-mouse", RUN+="/usr/local/bin/map-epson2.sh"
un script /usr/local/bin/map-epson2.sh :
/usr/local/bin/map-epson2.sh
!/bin/sh USER_NAME=$(loginctl list-sessions | awk '6ドル=="active" {print 3ドル}') DISPLAY_VALUE=":0.0" su - "$USER_NAME" -c "export DISPLAY=$DISPLAY_VALUE; sh -c \"xinput | grep EPSON | grep -oP '(?<=id=)[0-9]+' | xargs -I % xinput map-to-output % DP-2 \""
Ça semble fonctionner comme souhaité, du moins quand on branche le VPI avec une session ouverte. Reste à voir les cas où le VPI est déjà allumé et branché et le changement d'utilisateur...
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Où cela commence à fonctionner
Posté par cévhé . En réponse au message détecter le branchement ou l'allumage d'un périphérique USB (VPI Epson). Évalué à 2.
Solution provisoire et mise en test
Un fichier
/etc/udev/rules.d/90-usbepson.rules:un script
/usr/local/bin/map-epson2.sh:Ça semble fonctionner comme souhaité, du moins quand on branche le VPI avec une session ouverte. Reste à voir les cas où le VPI est déjà allumé et branché et le changement d'utilisateur...