gyoomMindenek előtt, köszönöm.
Nézzük tehát.
1) A soros egeret sikerrel indító terminál-parancs: sudo inputattach --daemon --intellimouse /dev/ttyS0
2) Bekapcsoláskor helyette jó /etc/rc.local kiegészítése az előbbi sorral, de --daemon nélkül
3) http://needsmoresteam.com/ubuntu-touchscreen-problems-and-their-solutions/ soros érintőképernyőre oldotta meg, hogy ébredéskor újrainduljon. Annak analógiájára írtam és illesztettem analóg helyre saját scriptemet, amely - a /var/log/Xorg.0.log fájlban látszik - ébredéskor elindítja a soros egeret, de - ugyanott látszik - még az ébredés valamilyen más folyamata azonnal le is állítja.
- A script létrehozó parancsai:
sudo touch /lib/systemd/system-sleep/99_sermouse_restart
sudo chmod +x /lib/systemd/system-sleep/99_sermouse_restart
sudo gedit /lib/systemd/system-sleep/99_sermouse_restart
- 99_sermouse_restart eredeti tartalma:
#!/bin/bash
#suspend_inputattach() {
# inputattach automatically stops on suspend, so no need
# usr/sbin/inputattach
#}
resume_inputattach() {
# restart input attach program
sleep 10s && inputattach --intellimouse /dev/ttyS0 &
}
case “$1″ in
thaw|resume)
resume_inputattach
;;
*)
;;
esac
exit $?
(Látom, hogy lehetne egyszerűsíteni, de nem akartam szerkezetének a módosításával egy újabb hibaforrást behozni. Ezt módosítgattam, hogy a) kiderüljön, mikor merre jár - tette, amit vártam tőle; b) van-e értelme itt a --daemon kulcsnak - nem volt, a sorzáró & teszi a háttérbe.)
4) Mostanáig azt kerestem (hiába), mi kapcsolja ki ébredéskor az éppen elindított egeret (remélve, hogy "lebeszélhetem" róla), vagy hogyan tudom az ébredés folyamatában később indítani scriptemet (a leállító utánra).
5) Próbálom a javasolt scriptet megérteni (mit és miért csinál), de nem megy. Ismételjük végtelen ciklusban a következő két dolgot: soros egér indítása, 1sec várakozás? Ezt indítsam ott, ahol mostanáig sajátomat? Miért lenne ez jó? Mitől állna le, ha már megy az egér? (Olyan nem volt, hogy "az egér elindul,de bezáródott az ablak".)