- udev/99-ambilight.rules: symlink /dev/ambilight ancorato alla porta USB fisica (il CH340 clone non ha iSerial, quindi by-id non e' univoco), ID_MM_DEVICE_IGNORE, TAG+=uaccess - setup-udev.sh: rileva VID/PID/porta, installa la regola, verifica il symlink - backend: fallback di porta (config -> /dev/ambilight -> /dev/ttyUSB0) e campo 'dev' nello stato D-Bus - README: tabella dei percorsi, prove sull'indicatore di condivisione schermo e le tre alternative (portal, KWin ScreenShot2, kmsgrab)
16 lines
744 B
Plaintext
16 lines
744 B
Plaintext
# Nome stabile per la scheda Adalight (ESP8266 + CH340), indipendente dal numero ttyUSB.
|
|
#
|
|
# Perche' non /dev/serial/by-id:
|
|
# l'identita' by-id e' usb-1a86_USB_Serial-if00-port0 perche' i cloni CH340 NON
|
|
# espongono un iSerial (verificato: /sys/bus/usb/devices/1-2/serial = vuoto). Con due
|
|
# adattatori identici quel nome collide. Quindi si àncora il nome alla PORTA FISICA.
|
|
#
|
|
# Adatta KERNELS al percorso USB della tua scheda (vedi: udevadm info -a -n /dev/ttyUSB0
|
|
# | grep KERNELS, oppure ls /dev/serial/by-path/).
|
|
|
|
SUBSYSTEM=="tty", KERNEL=="ttyUSB*", KERNELS=="1-2", \
|
|
ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", \
|
|
SYMLINK+="ambilight", \
|
|
ENV{ID_MM_DEVICE_IGNORE}="1", \
|
|
TAG+="uaccess", MODE="0660", GROUP="dialout"
|