Strona 1 z 4
[+] Mysz A4Tech X750 Snake Fire nie uruchamia się ze startem systemu - Squeeze
: 15 stycznia 2011, 10:25
autor: gaco504
Witam!
Zakupiłem mysz A4Tech X750 Snake Fire. Podłączyłem ją już na włączonym komputerze i wszystko ładnie ruszyło. Problem pojawia się, gdy komputer jest wyłączony i następuje jego uruchomienie. Wówczas mysz nie odpowiada (nawet się nie zapala dioda). Muszę podczas ładowania się systemu poruszać myszką, aby została wykryta i aby działała poprawnie. Co muszę zrobić, abym nie musiał za każdym razem, gdy uruchamiam system pilnować, czy mysz zostaje podłączona przez system? Na moim komputerze jest: Debian Squeeze x32, Fluxbox z jądrem 2.6.37. Dodam, że nie zmieniałem żadnych konfiguracji myszy itp
: 15 stycznia 2011, 15:05
autor: sPeRaCz
Obawiam się, że to problem typowo techniczny, a związany on jest z zasilaniem jakie z portu USB idzie do urządzenia (aczkolwiek się domyślam, że Twoja mysz jest na USB/ten model akurat występuje także na PS/2). Wszystko zależy od tego, czy port/porty posiadają funkcję oszczędzania energii (99,99% płyt głównych tę funkcję posiada). Wystarczy tylko chwila nieuwagi, a urządzenie przechodzi w stan czuwania, z którego pod kontrolą np. Linuksa ciężko go wybudzić. Z autopsji miałem problem bardzo zbliżony i niestety innego modelu myszy A4Tech nie udało zmusić się do współpracy z moim Debianem (itp. Ubuntu, Fedora...)
Niestety nie "Naszą" winą jest to, że producenci sprzętu nie doceniają innych alternatywnych systemów operacyjnych i tworzą sterowniki tylko (głównie) pod Microsoft.
: 15 stycznia 2011, 19:34
autor: gaco504
Faktycznie moja mysz jest pod USB. Komputer nie jest nowy bo ma już 5-6 lat. Możliwe, że jest jak mówisz sPeRaCz, w każdym razie przy restarcie itd mysz działa już normalnie, nawet gdy jej nie ruszam. Tylko w przypadku pierwszego odpalenia są takie kombinacje. A nie chcę zakładać już nowego tematu: jak mogę zamienić w Linuksie funkcje bocznych przycisków w tej myszy? Mam na myśli "dalej" i "wstecz". Pod Debianem działają one odwrotnie i korzystanie z tego jest trochę niewygodne. Jest na to jakaś recepta?
: 15 stycznia 2011, 21:55
autor: sPeRaCz
Recepta do bardzo podobnego modelu jest tu:
http://natonelbronx.wordpress.com/2007/ ... i-i-tasti/ [Tak się składa, że Twoja mysz należy do serii x7 - ale materiał źródłowy będziesz musiał już sobie chociażby przez Google Translate indywidualnie przetłumaczyć]
Aczkolwiek jest przy tym trochę "zabawy" i konfiguracji tych specyficznych klawiszy będziesz musiał dokonać metodą "prób i błędów". Nie jestem Ci w stanie podać gotowej odpowiedzi, gdyż Twój problem jest dość specyficzny i w każdych warunkach sprzętowych będzie wyglądał inaczej. Zatem gdybyś (oczywiście przy działającej myszy) podał Nam wynik polecenia lsusb w konsoli, na pewno byłoby łatwiej zidentyfikować tę myszkę i szukać alternatywnego rozwiązania tego problemu.
: 16 stycznia 2011, 08:12
autor: jpc
Ja do konfiguracji dodatkowych przycisków myszy używam programu
EasyStroke. Nominalnie służy on do gestów, jednak da się w nim dowolnie zaprogramować dodatkowe przyciski.
Easystroke do ściagnięcia tutaj:
http://sourceforge.net/projects/easystr ... asystroke/ (ściągamy najnowszą wersję, plik DEB)
Program ten wymaga
libboost-serialization1.40.0, którego nie ma w repo Squeeze. Można go ściągnąć stąd:
http://packages.debian.org/lenny-backpo ... 0/download (i386)
Po zainstalowaniu EasyStroke w zakładce
Ustawienia dodajesz '
dodatkowe guziki' (te które chcesz zaprogramować). Przy dodawaniu zaznaczasz '
natychmiastowe gesty'! Jeśli program nie wykryje ci któregoś z przycisków (w czasie dodawania gdy widać siwą ramkę) to będziesz musiał je dodać poprzez rozwijaną listę z przyciskami ('Przycisk 1 - Przycisk 12'); Numerki konkretnych przycisków poznasz w programie
xev, który uruchomisz w terminalu.
Następnie w zakładce
Akcje dodajesz gesty jakie ci pasują.
Tutaj przydałaby się dłuższa instrukcja, ale nie będę się rozpisywał. W razie kłopotów pisz. Jak będę miał chwilę to wyskrobie jakieś HowTo bo program jest moim zdaniem genialny, używam go już kilka lat, a w Polsce jest praktycznie nieznany (sugerując się liczbą wyników na google po wpisaniu jego nazwy z wyszukiwaniem tylko w polskim internecie)
: 16 stycznia 2011, 11:55
autor: gaco504
Odnośnie polecenia:
to wynik jest następujący:
Kod: Zaznacz cały
gaco@debian:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[B]Bus 002 Device 007: ID 09da:9090 A4 Tech Co., Ltd [/B]
Bus 002 Device 003: ID 046d:c312 Logitech, Inc. DeLuxe 250 Keyboard
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Zaciekawił mnie ten program który kolega polecił. Udało mi się go pobrać i zainstalować. Dodałem przyciski, które chciałem zaprogramować (dwa). Nie wiem jednak, co muszę zrobić od momentu przejścia do zakładki
Akcje...? Klikam
Dodaj gest ale jak ustawić to tak, aby działało nie mam zielonego pojęcia.
Nie wiem, czy to coś zmienia, ale gdy przechodzę z Fluxboksa w tryb tekstowy, na ekranie wyświetlane są dziesiątki linijek typu:
Kod: Zaznacz cały
[mi] miSpriteSetCursor called for floating device.
[mi] miSpriteRealizeCursor called for floating device.
Na starej, prostej myszy USB ekran był czyściutki jak zaraz po odpaleniu komputera. Zauważyłem, że podczas przesuwania okna za pomocą:
okno przesuwa się z pewnym opóźnieniem w stosunku do kursora. (Tego również nie było na starej myszy). Czy te wszystkie linijki w trybie tekstowym mogą mieć coś wspólnego z tymi opóźnieniami?
: 16 stycznia 2011, 13:41
autor: jpc
Zaciekawił mnie ten program który kolega polecił. Udało mi się go pobrać i zainstalować. Dodałem przyciski, które chciałem zaprogramować (dwa). Nie wiem jednak, co muszę zrobić od momentu przejścia do zakładki Akcje...? Klikam Dodaj gest ale jak ustawić to tak, aby działało nie mam zielonego pojęcia.
Klikasz '
Dodaj gest', później
'Zarejestruj gest', gdzie po prostu klikasz przycisk który chcesz zaprogramować (jeżeli nie działa to znaczy, że nie dodałeś go w zakładce 'ustawienia'). Następnie w kolumnie
typ wybierasz
kombinacja klawiszy, a w kolumnie
szczegóły ustawiasz kombinację klawiszy, którą chcesz przypisać do danego przycisku myszy.
Ja mam 2 przyciski z boku myszki i zawsze ustawiam sobie minimalizację (alt+f9) i zamknij (alt+f4); Dla mnie tak jest super wygodnie, ale jak chcesz np
cofnij i
dalej to ustawiasz
Alt+Lewo i
Alt+Prawo
: 16 stycznia 2011, 14:24
autor: gaco504
Wszystko udało mi się ogarnąć, wielkie podziękowania dla jpc, teraz działa tak jak chciałem. Rozumiem, że program musi być uruchomiony cały czas w tle? To teraz jeszcze tylko muszę rozwiązać problem z tymi opóźnieniami podczas przenoszenia okien. Dla sprawdzenia czy to wina myszy, podłączyłem inną mysz (Genius NetScrool 110 - PS/2) ale nie odłączyłem A4Tech X750, więc były podłączone obie. Obie działają, ale kiedy przesuwam okna myszką jak w temacie, opóźnienia są, a kiedy używam myszy Genius, wszystko działa dobrze. Ktoś wie może od czego to zależy i mógłby mi wyjaśnić?
: 16 stycznia 2011, 14:48
autor: jpc
Tak, Easystroke musi ciągle działać w tle (wystarczy dodać do autostartu - jest w ustawieniach odpowiednia opcja do zaznaczenia).
Ps. Zobacz sobie gesty, ja bez nich już nie wyobrażam sobie obsługi komputera

: 16 stycznia 2011, 16:51
autor: gaco504
Dziękuję. Ta opcja u mnie nie działa, ale dodałem domowym sposobem i działa dobrze. A gesty chętnie sobie przejrzę.