for i in `ls /sys/bus/hid/drivers/atari/`; do echo $i; if [[ $i == *1292* ]] then echo \"še je tle\" else echo \"ni ga več\" fi done
Kako naj ga spravim v "while" zanko, da se bo skript preverjal vsake 5 sekund? Sem poskusil en kup variant, pa je zmer nekaj narobe... Največkrat mi javi "unexpected end of file".
# cd to driver directory cd /home/mattithyahu/.InnexAtari/ make chmod +x installdriver.sh
Driverja ne prepozna, če je v računalnik priključena USB tipkovnica ali USB miška, zato je potrebno vsakič pognati skript installdriver.sh. Za avtomatično prepoznavanje USB in pogon skript:
#unbind from hid-generic usbid=\"\" for i in `ls /sys/bus/hid/drivers/hid-generic/`; do echo $i; if [[ $i == *1292* ]] then echo \"Unbinding Retrolink device from hid-generic: $i\"; usbid=$i fi; done;
Skript checkdriver.sh je namenjen temu, da odstrani driver, ko iztaknemo napravo, sicer je pri ponovnem vtiku ne prepozna, dokler ne reštartamo računalnika. Skript ne obstaja, zato ga ustvarim sam:
Operacije potrebujejo privilegije, zato dodam pravilo, da za te skripte ni potreben vpis gesla:
$ sudo visudo
#allow user \"mattithyahu\" to use those scripts without asking for password administrator ALL=(root) NOPASSWD: /home/mattithyahu/.InnexAtari/installdriver.sh, /home/mattithyahu/.InnexAtari/checkdriver.sh, /home/mattithyahu/.InnexAtari/mountdriver.sh,
Verjetno bi se dalo zadevo rešiti tudi bolj elegantno in ne tako, da skripti poganjajo druge skripte. Ampak dela.
Upam, da komu pride prav. Adapter dela lepo in tekoče, za male pare se ga da dobiti na ebay ali na amazonu in vaši stari joysticki bodo spet pokali pod naporom, ko boste poganjali emulator (FS-UAE je vrhunski) na svoji moderni mašini.
Komentarji
Kako naj ga spravim v "while" zanko, da se bo skript preverjal vsake 5 sekund? Sem poskusil en kup variant, pa je zmer nekaj narobe... Največkrat mi javi "unexpected end of file".
Inštalacija driverja:
Driverja ne prepozna, če je v računalnik priključena USB tipkovnica ali USB miška, zato je potrebno vsakič pognati skript installdriver.sh. Za avtomatično prepoznavanje USB in pogon skript:
Pravilo bo avtomatično pognalo naslednji skript, ki ga je treba še ustvariti:
installdriver.sh sem nekoliko spremenil:
Skript checkdriver.sh je namenjen temu, da odstrani driver, ko iztaknemo napravo, sicer je pri ponovnem vtiku ne prepozna, dokler ne reštartamo računalnika. Skript ne obstaja, zato ga ustvarim sam:
Operacije potrebujejo privilegije, zato dodam pravilo, da za te skripte ni potreben vpis gesla:
Verjetno bi se dalo zadevo rešiti tudi bolj elegantno in ne tako, da skripti poganjajo druge skripte. Ampak dela.
Upam, da komu pride prav. Adapter dela lepo in tekoče, za male pare se ga da dobiti na ebay ali na amazonu in vaši stari joysticki bodo spet pokali pod naporom, ko boste poganjali emulator (FS-UAE je vrhunski) na svoji moderni mašini.
Hvala vsem za pomoč in prispevek k rešitvi.