Strona 1 z 1
[SOLVED] Mysz szeregowa COM nie działa
: 23 wrz 2015, 22:47
autor: ogrodnik6006
Witam
moje pytanie brzmi: jak trwale zainstalować "rezerwową" mysz szeregową tak bym nie musiał przy każdym uruchomieniu systemu na nowo jej instalować z terminalu i wpisywać:
sudo inputattach -bare /dev/ttyS0
Z góry dzięki za pomoc
Re: Mysz szeregowa COM nie działa
: 25 wrz 2015, 01:46
autor: yahoob3
Utwórz w katalogu /etc/init.d/ plik np. o nazwie "mysz"
Wklej do niego "inputattach -bare /dev/ttyS0" - bez sudo, zapisz i zamknij plik.
Potem nadaj mu prawa wykonalności - można wyklikać, albo w terminalu:
Wejdź w programy startowe i dodaj ten plik do autostartu (w polu "polecenie" kliknij i podaj ścieżkę - czyli "/etc/init.d/mysz").
Jeśli to nie zadziała, bo potrzebne jednak jest sudo do uruchomienia myszki, pomyślimy potem

Re: Mysz szeregowa COM nie działa
: 25 wrz 2015, 15:27
autor: ogrodnik6006
Zrobiłem wszystko (jak sądzie) zgodnie z podanym "przepisem" jednak mysz ciągle jest nie aktywna...
Masz/Macie może jeszcze jakiś pomysł na nią..?
Ps. jest to dla mnie istotna sprawa o tyle, że choćby teraz mam problem bo akumulatorki rozładowały się w mojej myszce głównej i muszę ją dokować w stacji - w tym czasie przydatna byłaby ta "rezerwowa" - można by powiedzieć awaryjnie użyj ctrl+shift+num lock - jednak w tym przypadku mogę się poruszać jedynie do góry i do doły - nie wiem czemu nie mogę poruszać się na boki..?
Re: Mysz szeregowa COM nie działa
: 25 wrz 2015, 17:31
autor: yahoob3
Znalazłem coś takiego, może pomoże.
Using Inputattach
This method is tested to work with Ubuntu 10.4.
Press Control-Alt-F1 to get to Virtual Terminal 1 (your screen will turn black and you'll see a login prompt in white text).
Login using your username and password.
Run 'inputattach --help' and find the appropriate protocol option to match your mouse
Add 'inputattach <protocol option> /dev/ttyS0' (or whatever device your serial mouse is attached to) to /etc/rc.local
ie. for many generic serial mice, the code is:
Restart (ie. 'sudo reboot')
Hopefully your mouse is now working, if not, remove the line you added to rc.local and try another method.
Re: Mysz szeregowa COM nie działa
: 25 wrz 2015, 20:01
autor: ogrodnik6006
...niestety mój stan wiedzy jest zbyt mały lub ten angielskojęzyczny opis zbyt mało ścisły bym go ogarnął...
nie mogę uwierzyć, że z tą
(najprostszą z najprostszych) myszką są takie problemy - kiedy to Ubunciak wykrył przykładowo Sieć AERO 2 w podpiętym urządzeniu i to nawet w wersji LIVE pendrive (co mnie pozytywnie zszokowało)
Re: Mysz szeregowa COM nie działa
: 26 wrz 2015, 07:47
autor: yahoob3
W sumie to rozwiązanie podobne do tego, które ja podałem... ale

Ni widziałem żebyś podawał gdziekolwiek, jakiego Ubuntu używasz i na jakim komputerze. Jeśli masz Ubuntu z Unity lub Minta z Cinnamonem, gdzie programem do edycji plików tekstowych jest Gedit wpisz w terminalu:
Kiedy otworzy się okienko wklej kod:
Czyli podajesz innymi słowy protokół "--microsoft". Zapisz, zamknij plik i uruchom ponownie komputer.
Zakładam tutaj, że "-bare" ustaliłeś tak, jak napisane jest w tym tutorialu, który cytowałeś, czyli przez
i pasuje naprawdę do Twojej myszy. Z tego, co autor napisał wynika, że większość myszy działa z protokołem "--microsoft".
--help wygląda tak:
Kod: Zaznacz cały
Modes:
--sunkbd -skb Sun Type 4 and Type 5 keyboards
--lkkbd -lk DEC LK201 / LK401 keyboards
--vsxxx-aa -vs DEC VSXXX-AA / VSXXX-GA mouse and VSXXX-A tablet
--spaceorb -orb SpaceOrb 360 / SpaceBall Avenger
--spaceball -sbl SpaceBall 2003 / 3003 / 4000 FLX
--magellan -mag Magellan / SpaceMouse
--warrior -war WingMan Warrior
--stinger -sting Gravis Stinger
--mousesystems -msc 3-button Mouse Systems mouse
--sunmouse -sun 3-button Sun mouse
--microsoft -bare 2-button Microsoft mouse
--mshack -ms 3-button mouse in Microsoft mode
--mouseman -mman 3-button Logitech / Genius mouse
--intellimouse -ms3 Microsoft IntelliMouse
--mmwheel -mmw Logitech mouse with 4-5 buttons or a wheel
--iforce -ifor I-Force joystick or wheel
--newtonkbd -newt Newton keyboard
--h3600ts -ipaq Ipaq h3600 touchscreen
--stowawaykbd -ipaqkbd Stowaway keyboard
--ps2serkbd -ps2ser PS/2 via serial keyboard
--twiddler -twid Handykey Twiddler chording keyboard
--twiddler-joy -twidjoy Handykey Twiddler used as a joystick
--elotouch -elo ELO touchscreen, 10-byte mode
--elo4002 -elo6b ELO touchscreen, 6-byte mode
--elo271-140 -elo4b ELO touchscreen, 4-byte mode
--elo261-280 -elo3b ELO Touchscreen, 3-byte mode
--mtouch -mtouch MicroTouch (3M) touchscreen
--tsc -tsc TSC-10/25/40 serial touchscreen
--touchit213 -t213 Sahara Touch-iT213 Tablet PC
--touchright -tr Touchright serial touchscreen
--touchwin -tw Touchwindow serial touchscreen
--penmount9000 -pm9k PenMount 9000 touchscreen
--penmount6000 -pm6k PenMount 6000 touchscreen
--penmount3000 -pm3k PenMount 3000 touchscreen
--penmount6250 -pmm1 PenMount 6250 touchscreen
--fujitsu -fjt Fujitsu serial touchscreen
--ps2mult -ps2m PS/2 serial multiplexer
--zhen-hua -zhen Zhen Hua 5-byte protocol
--easypen -ep Genius EasyPen 3x4 tablet
--taos-evm -taos TAOS evaluation module
--dump -dump Just enable device
--w8001 -w8001 Wacom W8001
Re: Mysz szeregowa COM nie działa
: 26 wrz 2015, 15:13
autor: ogrodnik6006
Po pierwsze szlak mnie trafia bo aby wysłać jakikolwiek post muszę ze 20 razy próbować łącząc się z netem i rozłączając oraz wylogowując i logując - bo niby jestem na jakieś czarnej liście (a przecież jestem CZŁOWIEKIEM a nie ROBOTEM SPAMOWCEM)
Po drugie wszystko się udało mysz działa po restarcie systemu - wkleiłem inputattach -bare /dev/ttyS0 do rc.local - jako że była taj jakaś zawartość zrobiłem to tak:
Kod: Zaznacz cały
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
inputattach -bare /dev/ttyS0
exit 0
Rozumiem, że gdybym usunął nominalną zawartość pliku - przestałby on działać poprawnie ..?
Po trzecie BARDZO DZIĘKUJĘ CI PO RAZ DRUGI yahoob3 
Re: Mysz szeregowa COM nie działa
: 26 wrz 2015, 15:44
autor: yahoob3
To super, że się udało.
Jakbyś jeszcze wyedytował tytułu pierwszego posta i dopisał na początku "[SOLVED]", byłoby o tyle fajnie, że może ktoś kiedyś będzie miał podobny problem i ten dopisek ułatwi mu znalezienie rozwiązania.