DIY USB-Penmouse/Mousepen (11 / 12 steg)
Steg 11: Programvara justeringar 2
Om Linuxsystemet använder udev, då kan du göra ovanstående steg automatiskt varje gång du kopplar in:-
Skapa en fil i /etc/udev/rules.d/ kallas 68-mousepen.rules och sätta något liknande detta i den:-
# Ställ in musen känslighet minskning för optisk mus-penna
ÅTGÄRDER == "Lägg till", delsystem == "usb", ATTRS {idVendor} == "15d 9", ATTRS {idProduct} == "0a4c", kör += "/ usr/local/bin/mousepen"
Du kommer att behöva använda lsusb för att hitta leverantör: productcode nummer för musen särskilt.
Bus 007 enhet 001: ID 1d6b:0001 Linux Foundation 1.1 rotnavet
003 enheter 005: ID 15d 9: 0a4c här är en mus <---den här!
Enhet för buss 003 004: ID 1c4f:0034 SiGma Micro
Udev regeln innebär att när en USB-enhet är ansluten som matchar dina mousepen, kör skriptet namngivna.
Och sedan skapa /usr/local/bin/mousepen, ägs av rot och körbar (chmod 700/usr/local/bin/mousepen), med följande innehåll
#! / bin/tcsh
setenv DISPLAY ": 0.0"
setenv XAUTHORITY "/ home/YOURHOME /. Xauthority"
(sömn 5; xinput set-prop "USB optisk mus" "Enhet Accel konstant retardation" 8.0) &
XAUTHORITY linjen måste peka på din hemkatalog till plocka upp filen. Annars fungerar det inte!
Den sista raden återvänder tillbaka till udev, gör det möjligt att gå vidare med att skapa USB-enheten, men hänger här i 5 sekunder innan du försöker att ställa upp. Denna försening är viktigt, annars musen har inte ännu "hittats" och igen, det brukar fungera.