Added support for Streamdeck Pedal and updated UI to better fit the Packed UI style
This commit is contained in:
12
udev/50-loupedeck-headless.rules
Normal file
12
udev/50-loupedeck-headless.rules
Normal file
@@ -0,0 +1,12 @@
|
||||
# Loupedeck udev rules (Headless / system service)
|
||||
# Copy to /etc/udev/rules.d/ and run:
|
||||
# sudo udevadm control --reload-rules
|
||||
# Then unplug and replug the device.
|
||||
# Requires the user running PackControl to be in the "plugdev" group:
|
||||
# sudo usermod -aG plugdev $USER
|
||||
|
||||
# Loupedeck Live / Live S (vendor 0x2ec2, connects via USB-Serial)
|
||||
SUBSYSTEM=="tty", ATTRS{idVendor}=="2ec2", MODE:="660", GROUP="plugdev"
|
||||
|
||||
# Razer Stream Controller (uses Loupedeck firmware, vendor 0x1532)
|
||||
SUBSYSTEM=="tty", ATTRS{idVendor}=="1532", MODE:="660", GROUP="plugdev"
|
||||
10
udev/50-loupedeck-user.rules
Normal file
10
udev/50-loupedeck-user.rules
Normal file
@@ -0,0 +1,10 @@
|
||||
# Loupedeck udev rules (Desktop user session)
|
||||
# Copy to /etc/udev/rules.d/ and run:
|
||||
# sudo udevadm control --reload-rules
|
||||
# Then unplug and replug the device.
|
||||
|
||||
# Loupedeck Live / Live S (vendor 0x2ec2, connects via USB-Serial)
|
||||
SUBSYSTEM=="tty", ATTRS{idVendor}=="2ec2", TAG+="uaccess"
|
||||
|
||||
# Razer Stream Controller (uses Loupedeck firmware, vendor 0x1532)
|
||||
SUBSYSTEM=="tty", ATTRS{idVendor}=="1532", TAG+="uaccess"
|
||||
19
udev/50-streamdeck-headless.rules
Normal file
19
udev/50-streamdeck-headless.rules
Normal file
@@ -0,0 +1,19 @@
|
||||
SUBSYSTEM=="input", GROUP="input", MODE="0660"
|
||||
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0060", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0063", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="006c", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="006d", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0080", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0084", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0086", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="008f", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0090", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="009a", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="00a5", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="00aa", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="00b3", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="00b8", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="00b9", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="00ba", MODE:="660", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="2b18", MODE:="660", GROUP="plugdev"
|
||||
19
udev/50-streamdeck-user.rules
Normal file
19
udev/50-streamdeck-user.rules
Normal file
@@ -0,0 +1,19 @@
|
||||
SUBSYSTEM=="input", GROUP="input", MODE="0660"
|
||||
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0060", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0063", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="006c", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="006d", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0080", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0084", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0086", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="008f", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0090", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="009a", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="00a5", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="00aa", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="00b3", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="00b8", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="00b9", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="00ba", MODE:="660", TAG+="uaccess"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="2b18", MODE:="660", TAG+="uaccess"
|
||||
Reference in New Issue
Block a user