Sophie

Sophie

distrib > Mandriva > 8.1 > i586 > by-pkgid > 1d876fa8c1caf5809b8232d098efff65 > files > 40

howto-text-pl-8.1-1mdk.noarch.rpm

  Jak zainstalowaæ trójprzyciskow± mysz szeregow± (mini-JTZ)
  Autor: Geoff Short, geoff@kipper.york.ac.uk
  v1.32, 4 listopdada 1997
  WWeerrssjjaa ppoollsskkaa:: KKrrzzyysszzttooff PP.. JJaassiiuuttoowwiicczz kkppjjaass@@pprriivv..oonneett..ppll
  v1.0 beta, 30 marca 1998 roku


  Co zrobiæ aby 3 przyciskowa mysz szeregowa dzia³a³a pod Linux-em.
  Dokument ten zosta³ napisany w standardzie ISO-8859-2.  Orygina³ tego
  dokumentu znajduje siê pod adresem : ftp.icm.edu.pl
  <ftp://ftp.icm.edu.pl/pub/Linux/sunsite/docs/HOWTO/mini>.
  ______________________________________________________________________

  Spis tre¶ci


  1. Disclaimer

  2. Wprowadzenie

  3. Porty szeregowe

  4. Myszy z prze³±cznikiem

  5. Normalne myszy

  6. Prze³±czanie myszy w tryb trójprzyciskowy

  7. U¿ywanie gpm do prze³±czania trybów myszy

  8. U¿ywanie dwóch myszy

  9. Przyk³ady plików XF86Config i Xconfig

  10. Kable, przed³u¿ki i przelotki

  11. Ró¿ne k³opoty i ustawienia

  12. Przetestowane modele

  13. Dalsze informacje

  14. Ogon myszy



  ______________________________________________________________________

  11..  DDiissccllaaiimmeerr

  Ten dokument jest oddany do u¿ytkowania w dobrej wierze, jako
  zawieraj±cy w sobie tylko bezpieczne programowanie i operacje. Autor
  nie bierze odpowiedzialno¶ci za ¿adne szkody i uszkodzenia powsta³e w
  jakikolwiek sposób u jakichkolwiek osób i sprzêtu, jako bezpo¶rednie
  lub niebezpo¶rednie nastêpstwo wype³niania podanych zaleceñ.


  22..  WWpprroowwaaddzzeenniiee

  Najnowsza wersja tego dokumentu (w oryginale ) jest zawsze dostêpna :
  http://kipper.york.ac.uk/mouse.html

  Istnieje japoñska wersja tego dokumentu : http://jf.gee.kyoto-
  u.ac.jp/JF/JF-ftp/euc/3-Button-Mouse.euc


  Od t³umacza : moja wiedza dotycz±ca myszy jest ograniczona. Je¶li
  zauaw¿y³e¶ jakie¶ b³êdy lub niedoci±gniêcia poinformuj mnie o tym. Pod
  adresem kpjas@priv.onet.pl.


  Wiêkszo¶æ aplikacji X Window jest pisana z za³o¿eniem, ¿e u¿ytkownik
  bêdzie u¿ywa³ trzyprzciskowej myszy. Myszy szeregowe s± zazwyczaj
  stosowane w zestawach komputerowych i s± tanie. Wiele z tych myszy ma
  trzy klawisze i opisane s±, i¿ u¿ywaj± protoko³u Microsoft, co
  teoretycznie znaczy, ¿e idealnie nadaj± siê do systemu X Window.  (
  Obecnie rekord najni¿szej ceny za dzia³aj±c± trzyprzyciskow± mysz
  szeregow±  wynosi $1.14!)


  Wiêkszo¶æ myszy o podwójnym protokole bêdzie dzia³aæ w dwóch trybach:

  ·  trybie dwuprzyciskowej myszy Microsoft.

  ·  trybie trzyprzyciskowej myszy MouseSystems.

     Ten dokument poprowadzi ciê krok po kroku przez konfiguracjê myszy
     w tych dwóch ró¿nych trybach, w szczególno¶ci przez to co konieczne
     do u¿ywania bardziej przydatnej myszy trzyprzyciskowej.


  33..  PPoorrttyy sszzeerreeggoowwee

  Pierwsz± rzecz, któr± trzeba sprawdziæ to czy oprogramowanie mo¿e
  odnale¼æ myszkê. Dowiedz siê, do którego portu szeregowego twoja mysz
  jest pod³±czona - zazwyczaj bêdzie to /dev/ttyS0 ( COM1 w DOS-ie ) lub
  dev/ttyS1 (COM2). ( ttyS0 jest zwykle 9-pinowym gniazdem, ttyS1
  25-pinowym, ale oczywi¶cie nie ma w tej sprawie sztywno ustalownych
  regu³). Istnieje te¿ odpowiadaj±ca liczba urz±dzeñ /dev/cua, które s±
  prawie identyczne z /dev/ttyS ale ich odradza siê ich u¿ywania. Dla
  wygody nale¿y wykonaæ nowe powi±zanie /dev/mouse z tym portem. Na
  przyk³ad dla ttyS0:


       ln -s /dev/ttyS0 /dev/mouse



  44..  MMyysszzyy zz pprrzzee³³±±cczznniikkiieemm

  Niektóre myszy, zazwyczaj nie te najtañsze, maj± prze³±cznik na
  spodzie oznaczony `2/3'. Czasem mo¿e to byæ `PC/MS'. W tym wypadku
  oznaczenie `2' dotyczy trybu dwuprzyciskowego Microsoft-u, a `3'
  trzyprzyciskowego trybu MouseSystems. Prze³±cznik `PC/MS' jest nieco
  bardziej skomplikowany.  Prawdopodobnie stwierdzisz, ¿e ustawienie
  `MS' oznacza tryb Microsoft, a `PC' oznacza tryb MouseSystems.
  Mo¿liwe, ¿e ustawienie `PC' bêdzie opisane jako ps/2, ale powinno ono
  dzia³aæ tak¿e jako tryb MouseSystems.  Je¶li posiadasz tak± mysz,
  mo¿esz prze³±czyæ j± w ustawienie `3' lub `PC', wstawiæ ustawienie dla
  MouseSystems w Xconfigs (patrz poni¿ej) i mysz powinna doskonale
  dzia³aæ w trybie trzyprzyciskowym.



  55..  NNoorrmmaallnnee mmyysszzyy

  Je¿eli nie masz ¿adnych prze³±czników i nie masz instrukcji, to trzeba
  trochê eksperymentowaæ.  Po pierwsze spróbuj za³o¿yæ, ¿e producent
  myszy mówi prawdê, i mysz obs³uguje w pe³ni tryb Microsoft.  Ustaw w
  Xconfig tak ¿eby spodziewa³ siê myszy Microsoft (zobacz Xconfig
  section) i wypróbuj to.

  Je¶li mysz w ogóle nie dzia³a, wtedy nie jest to mysz Microsoft, lub
  jest jaki¶ inny problem. Wypróbuj inne ustawienia w konfiguracji,
  najlepiej zacz±æ od dokumenatacji systemowej dla pliku
  konfiguracyjnego.  Tak¿e zajrzyj do Ró¿ne problemy w rozdziale
  poni¿ej.


  Zauwa¿ysz prawdopodobnie, ¿e kiedy uruchomisz X-y, mysz dzia³a
  doskonale, ale tylko zewnêtrzne przyciski co¶ robi±. Mo¿esz to
  oczywi¶cie zaakceptowaæ i emulowaæ trzeci przycisk ( naci¶nij oba
  przyciski jednocze¶nie, aby klikn±æ ¶rodkowy ), tak jak to siê robi z
  mysz± dwuprzciskow±. Aby to zrobiæ, zmieñ swój plik Xconfig jak to
  pokazano w Xconfig example poni¿ej. Mo¿e to oznaczaæ, ¿e niepotrzebnie
  kupi³e¶ mysz trzyprzyciskow± i nie posuwasz siê do przodu. A wiêc,
  teraz musisz przyjrzeæ siê swojemu sprzêtowi.



  66..  PPrrzzee³³±±cczzaanniiee mmyysszzyy ww ttrryybb ttrróójjpprrzzyycciisskkoowwyy

  Nawet tanie myszy mog± pracowaæ w protokole MouseSystems, z wszystkimi
  trzema przyciskami dzia³aj±cymi. Sztuczka polega na tym, aby mysz
  my¶la³a, ¿e jest mysz± Mouse System, co¶ co rzadko znajduje siê w
  instrukcjach.


  ·  Zanim w³±czysz zasialanie, przytrzymaj lewy przycisk myszy ( i
     trzymaj go wci¶niêty a¿ do momentu za³adowania systemu, tak dla
     pewno¶ci).

  Kiedy mysz otrzymuje zasilanie i je¿eli lewy przycisk jest wci¶niêty,
  mysz prze³±czaa siê w tryb MouseSystems. To proste, ale nie zawsze
  opisywane zjawisko. Zwróæ uwagê, ¿e soft reboot komputera mo¿e nie
  odci±æ zasialnia myszy i dlatego mo¿e nie dzia³aæ.  Jest kilka
  sposobów prze³±czania trybu, które mog± dzia³aæ lub nie z twoim
  rodzajem myszy. Niektóre z nich s± mniej drastyczne ni¿ rebootowanie
  komputera, a dwa s± bardziej !


  ·  Je¶li twój komputer jest dostêpny mo¿esz wyci±gn±æ mysz z gniazda i
     w³o¿yæ j± z powrotem z wci¶niêtym przyciskiem ( chocia¿ nie powinno
     siê pod³±czaæ urz±dzeñ do w³±czonego komputera, dokumentacja RS232
     powiada, ¿e to jest OK).

  ·  Mo¿na zresetowaæ mysz wpisuj±c echo "*n" > /dev/mouse, co powinno
     mieæ ten sam efekt co od³±czenie jej od komputera.  Wci¶nij lewy
     przycisk myszy dla MouseSystems, a nie wciskaj go dla Microsoft.
     Mo¿na to wstawiæ do któregokolwiek skryptu który u¿ywasz do
     uruchamiania X Window.)

  ·  Bob Nichols (rnichols@interaccess.com) napisa³ ma³y program w C
     który robi to samo, i mo¿e zadzia³aæ gdy  echo "*n" nie dzia³a ( i
     vice versa ). Mo¿esz znale¼æ ¼ród³a tego programu w
     http://kipper.york.ac.uk/src/fix-mouse.c

  ·  Kto¶ nades³a³ wiadomo¶æ, ¿e `ClearDTR' w Xconfig jest wystarczaj±ce
     do prze³±czenia myszy w tryb MouseSystems.

  ·  Je¶li jeste¶ na tyle odwa¿ny, otwórz mysz ( pamietaj, ¿e tracisz w
     ten sposób gwarancjê ) i zajrzyj do ¶rodka. Niekiedy, mysz moze
     mieæ w ¶rodku prze³±cznik, dla powodu, który jest znany tylko
     producentowi. W tych tañszych myszach bardziej przwdopodobny jest
     jumper który mo¿na przestawiaæ.  Ten jumper lub prze³±cznik mo¿e
     mieæ identyczn± funkcjê jak prze³±cznik `MS/PC' opisywany w
     ``Switched Mice section'' powy¿ej.

     Mo¿na stwierdziæ, ¿e p³ytka jest skonstruowana do prze³±czania
     miêdzy 2 & 3 przyciskami, ale nie zosta³a zamocowana. Bêdzie ona
     wygl±daæ jak :


                -----------
               | o | o | o |  SW1
                -----------
                 1   2   3




  Spróbuj po³±czyæ piny 1-2 lub 2-3 i sprawd¼ czy to zmieni zachowanie
  myszy.  Je¿eli tak, to albo mo¿esz zainstalowaæ ma³y prze³±cznik albo
  zalutowaæ to po³±czenie by uzyskaæ szybkie i trwa³e rozwi±zanie.

  ·  Inne rozwi±zanie z lutowaniem, które mo¿e byæ ostatni± desk±
     ratunku dla myszy, które w ogóle nie rozpoznaj± MouseSystems,
     dotêpne od : Petera Benie (pjb1008@chiark.chu.cam.ac.uk).  Je¶li
     prze³±cznik ¶rodkowego przycisku jest dwubiegunowy, po³±cz jedn±
     stronê prze³±cznika do prze³±cznika lewego przycisku, a drug±
     stronê do prze³±cznika prawego przycisku. Je¶li to nie jest
     prze³±cznik dwubiegunowy, wtedy u¿yj raczej diod ni¿  przewodu. I
     teraz ¶rodkowy przycisk powoduje w³±czenie lewego i prawego
     przycisku równocze¶nie. Wybierz ChordMiddle w XF86Config i ju¿
     ¶rodkowy przycisk dzia³a.

  ·  Ostateczne wyj¶cie z u¿yciem lutownicy zosta³o mi po raz pierwszy
     opisane przez Briana Crafta (bcboy@pyramid.bio.brandeis.edu).  Dwa
     typowe uk³ady scalone w myszach to 16-pinowy ZZ88335500 i 18-pinowy
     HHMM88335500AA.  W obu tych uk³adach scalonych, jeden pin ma pod kontrol±
     tryb pracy myszy w nastêpuj±cy sposób.


       Pin 3   Mode
       -----   ----
       Open    Default Microsoft. MouseSystems je¶li przycisk jest wci¶niêty przy
               w³±czeniu zasilania.
       GND     Zawsze MouseSystems.
       Vdd     Zawsze Microsoft.




  ( Piny s± ponumerowane w nastêpuj±cy sposób: )


               ____
       pin1  -| \/ |-
       pin2  -|    |-
       pin3  -|    |-
             -|    |-
             -|    |-
             -|    |-
             -|    |-
       pin8  -|____|-




  (Ta informacja prezentowana dziêki uprzejmo¶ci Hans-Christopha Wirtha
  i Juergena Exnera, którzy przys³ali j± do de.comp.os.linux.hardware.
  Mo¿esz przylutowaæ po³±czenie miêdzy pinem 3 i gnd, co spowoduje ¿e
  mysz bêdzie dzia³aæ w trybie MouseSystems.

  ·  Peter Fredriksson (peterf@lysator.liu.se) sprawdzi³ chip SYSGRATION
     SSYYSS22000055, i stwierdzi³, ¿ê  po³±czenie pinu 3 do Gnd wymusza tryb
     MouseSystems.

  ·  Uli Drescher (ud@digi.ruhr.de) potwierdza, ¿e to dzia³a z chipem
     HHNN88334488AA.

  ·  Urban Widmark (ubbe@ts.umu.se) podaje, ¿e to samo odnosi siê do
     chipa EECC33556677AA11, gdzie pin 8 jest ground. Ja te¿ to sprawdzi³em i
     dzia³a dobrze.

  ·  Timo T Metsala (metsala@cc.helsinki.fi) stwierdzi³ z chipem
     HHTT66551100AA, ¿e pin 3 to mode select, pin 9 jest Gnd.  Tak samo dzia³a
     to z chipem HHTT66551133AA. Holtek tak¿e wytwarza chipy HHTT66551133BB i HHTT66551133FF
     - w nich , pin 8 jest Gnd.

  ·  Robert Romanowski (robin@cs.tu-berlin.de) podaje, ¿e pin 3 - pin 8
     (Gnd) dzia³a tak¿e z chipemEEMM8833770011BBPP.

  ·  Robert Kaiser (rkaiser@sysgo.de) potwierdza, ¿e pin 3 - ( Gnd )
     dzia³a tak¿e z chipem EECC33557766AA11.

  ·  Jako alternatywa dla powy¿szych metod z lutowaniem, mo¿na sprawiæ
     by mysz sama powodowa³a wci¶niêcie przycisk podczas bootowania :
     schemat od : Mathias Katzer.


                -----
             ---  R  ---------O------ + Supply
            |   -----   |        |                     C = 100nF capacitor
            |           | E      |                     R = 100kOhm
            |       __ /         |                     T = BC557 transistor
            |      /  \          O
            |   B | #V | T         /
            |-----|-#  |          /   Prze³±cznik lewego przycisku myszy
            |     | #\ |         O
            |      \__/          |
           ---         \  C      |
           --- C        ------O----------> (gdzie¶ g³êboko wewn±trz myszy)
            |
           ###  Ground




  Testowanym modelem myszy by³a mysz no-name model MUS2S - czy to dzia³a
  z innymi modelami myszy zale¿y od budowy myszy je¿eli, prze³±cznik
  jest po³±czony do ground a nie do +Supply, npn-transistor taki jak
  BC547 powinien dzia³aæ, R i C musz± byæ wtedy tak¿e zamienione.

  To ju¿ wszystko, wybór nale¿y do was. Pozostañcie przy dwóch
  klawiszach trybu Microsoft, albo znajd¼cie sposób, aby prze³±czyæ tryb
  i ustawiæ tak X-y, aby z tego korzysta³y.

  77..  UU¿¿yywwaanniiee ggppmm ddoo pprrzzee³³±±cczzaanniiaa ttrryybbóóww mmyysszzyy

  gpm jest programem, który pozwala u¿ywac myszy w konsoli.  Jest on
  zazwyczaj do³±czany do dystrybucji Linux-owych i mo¿na go uruchomiæ z
  linii poleceñ lub w skrypcie startowym /etc/rc.d/rc.local.  gpm
  stanowi problem dla ludzi u¿ywaj±cych myszy typu bus, poniewa¿ blokuje
  mysz i powoduje, ¿e X-y nie mog± jej u¿ywaæ - ci z nas którzy u¿ywaj±
  myszy szeregowych nie maj± tego problemu.


  Podstawowe tryby dla myszy szeregowych z gpm to:

  gpm -t ms
  gpm -t msc
  gpm -t help




  dla trybu Microsoft lub MouseSystems, lub aby przetestowaæ mysz i
  wy¶wietliæ wyniki. Aby uruchomiæ mysz w trybie MouseSystems, mo¿e byc
  potrzebna flaga -3 oraz bu\yæ mo¿e opcja DTR za pomoc± flagi -o dtr :


       gpm -3 -o dtr -t msc


  gpm czêsto potrafi rozpoznaæ trzy przyciski myszy nawet w trybie
  Microsoft. A nowsze wersje ( wersja 1.0 i po¼niejsze (?))  potrafi±
  udostêpniæ t± informacjê innym programom. By to dzia³a³o musisz uru­
  chomiæ gpm z flag± -R w ten sposób :

       gpm -R -t ms


  To spowoduje reeksport danych myszy do nowego urz±dzenia, nazywanego
  /dev/gpmdata, które przypomina mouse dla innych programów.  Zwróæ
  uwagê, ¿e to urz±dzenie zzaawwsszzee korzysta z protoko³u Mouse Systems.
  Mo¿na, tak zapisaæ Xconfig, aby u¿ywa³a tego zamiast /dev/mouse tak
  jak to pokazano poni¿ej, ale oczywi¶cie miej na uwadze, aby gpm zawsze
  dzia³a³o, kiedy u¿ywasz X-ów. Niektórzy pisali, ¿e niektóre event-y
  X-ów nie s± poprawnie interpretowane przez X-y przy u¿yciu tego
  sposobu, co mo¿e byæ zwi±zane z indywidualnym ustwieniem myszy.


  ZZmmiiaannaa mmaappoowwaanniiaa pprrzzyycciisskkuu ddllaa ggppmm ii XX (gustafso@math.utah.edu)



  Mo¿na stwierdziæ, ¿e gpm u¿ywa ró¿ne defaultowe mapowanie przycisków
  dla X, wiêc u¿ywanie obu systemów na tej samej maszynie mo¿e byæ
  frustruj±ce.  Aby X-y u¿ywa³y tych samych przycisków jak gpm dla
  operacji wyboru i wklejania zastosuj polecenie X-ów :


       xmodmap -e "pointer = 1 3 2"


  co powoduje, ¿e lewy przycisk wybiera, a prawy przycisk wkleja,
  zarówno w myszach dwu i trzyprzyciskowch.  Aby wymusiæ na gpm u¿ycie
  standardowego mapowania przycisków, uruchom go z poleceniem -B, np:

       gpm -t msc -B 132



  88..  UU¿¿yywwaanniiee ddwwóócchh mmyysszzyy

  W niektórych przypadkach, na przyk³ad w laptopie z wbudowanym
  urz±dzeniem wskazuj±cym, kto¶ mo¿e chcieæ u¿ywaæ jako drugiego
  urz±dzenia myszy szeregowej.  W wiêkszo¶ci przypadków, wbudowane
  urz±dzenie u¿ywa protoko³u PS/2 i mo¿na go pomin±æ je¶li nie chce siê
  go u¿ywaæ. Po prostu skonfiguruj gpm lub X-y do u¿ywania /dev/ttyS0 (
  lub innego) w sposób typowy.


  Aby u¿ywaæ obu jednocze¶nie, mo¿na u¿yæ gpm -M do reeksportu urz±dzeñ.
  Wiêcej szczegó³ów w podrêczniku systemowym w rodziale dotycz±cym gpm.
  99..  PPrrzzyykk³³aaddyy pplliikkóóww XXFF8866CCoonnffiigg ii XXccoonnffiigg

  Lokalizacja pliku konfiguracyjnego dla X-ów zale¿y od konkretnej
  wersji i rodzaju dystrybucji. Prawdopodobnie bêdzie to albo
  /etc/Xconfig, /etc/XF86Config albo /usr/X11/lib/X11/XF86Config.
  Powiniene¶ zobaczyæ, który to jest kiedy uruchomisz X - bêdzie
  wypisana na ekranie zanim wszystkie opcje bêd± wy¶wietlone. Sk³adnia
  nieco siê ró¿ni pomiêdzy poszczególnymi plikami XF86Config i Xconfig,
  wiêc oba bêd± tu podane.


  MMyysszz sszzaarreeggoowwaa MMiiccrroossoofftt


  ·  XF86config:


       Section "Pointer"
           Protocol "microsoft"
           Device "/dev/mouse"
       EndSection




  ·  Xconfig:


       #
       # Definicja myszy i powi±zanych parametrów
       #
       Microsoft      "/dev/mouse"





  MMyysszz sszzeerreeggoowwaa MMiiccrroossoofftt zz eemmuullaaccjj±± mmyysszzyy ttrróójjpprrzzyycciisskkoowweejj


  ·  XF86config:


       Section "Pointer"
           Protocol "microsoft"
           Device "/dev/mouse"
           Emulate3Buttons
       EndSection




  ·  Xconfig:


       #
       # Definicja myszy i powi±zanych parametrów
       #
       Microsoft      "/dev/mouse"
       Emulate3Buttons






  TTrróójjpprrzzyycciisskkoowwaa mmyysszz MMoouusseeSSyysstteemmss


  ·  XF86config:


       Section "Pointer"
           Protocol "mousesystems"
           Device "/dev/mouse"
           ClearDTR            #  Te dwie linie nie bêd± prawdopodobnie
           ClearRTS            #  potrzebne spróbuj bez, a potem po prostu DTR
       EndSection




  ·  Xconfig:


       #
       # Definicja myszy i zwi±zane z tym parametry
       #
       MouseSystems    "/dev/mouse"
       ClearDTR                #  Te dwie linie nie bêd± prawdopodobnie
       ClearRTS                #  spróbuj bez a potem po prostu DTR





  MMiiccrroossoofftt SSeerriiaall MMoouussee zz ggppmm --RR


  ·  XF86config:


       Section "Pointer"
           Protocol "MouseSystems"
           Device "/dev/gpmdata"
       EndSection




  ·  Xconfig:


       #
       # Definicja myszy i powi±zanych parametrów
       #
       MouseSystems      "/dev/gpmdata"





  1100..  KKaabbllee,, pprrzzeedd³³uu¿¿kkii ii pprrzzeelloottkkii

  Jedyne przewody potrzebne w kablu myszy to: TxD and RxD do przesy³u
  danych, RTS i/lub  DTR dla zasilania i ground. Co przek³ada siê na
  numery pinów, w ten sposób:





           port 9-pinowy      port 25-pinowy
          TxD     3                2
          RxD     2                3
          RTS     7                4
          DTR     4               20
          Gnd     5                7




  Powy¿sza tabela mo¿e byæ u¿yteczna je¶li chcesz robiæ przelotki miêdzy
  9- i 25-pinowymi wtyczkami, lub kable przed³u¿aj±ce.


  1111..  RRóó¿¿nnee kk³³ooppoottyy ii uussttaawwiieenniiaa


  ·  Je¶li masz k³opoty z mysz± w X-ach lub konsoli, sprawd¼ czy nie
     masz uruchomionego getty na lini szeregowej, albo czego¶ innego na
     przyk³ad modemu. Sprawd¼ tak¿e, konflikty IRQ.

  ·  Mo¿liwe ¿e musisz trzymaæ przyci¶niêty lewy przycisk myszy przy
     starcie X windows. Niektóre systemy moga wysy³aæ pewien rodzaj
     sygna³u lub piku do myszy, gdy X-y startuj±.

  ·  K³opoty z urz±dzeniami szeregowymi mog± zale¿eæ od niew³a¶ciwej
     inicjalizacji portów szeregowych przy bootowaniu.  Jest to
     wykonywane przez polecenie setserial, uruchamiane z pliku
     startowego /etc/rc.d/rc.serial. Sprawd¼ w podrêczniku systemowym
     has³o setserial i /etc/rc.d/rc.serial.  aby uzyskaæ wiêcej
     szczegó³ów.  Warto trochê poeksperymentowaæ z typami, na przyk³ad
     spróbuj setserial /dev/mouse uart 16550 or 16550a niezale¿nie od
     rodzaju portu, który naprawdê posiadasz. (Na przyk³ad, myszy nie
     lubi± 16c550AF.)

  ·  Flaga ClearDTR mo¿e nie dzia³aæ prawid³owo w niektórych systemach,
     chyba ¿e wy³±czysz RTS/CTS handshaking za pomoc± polecenia:

       stty -crtscts < /dev/mouse


  (Sprawdzone na UART 16450/Pentium przez Vladimira Geogjaeva geog­
  jaev@wave.sio.rssi.ru)

  ·  Myszy Logitech mog± wymagaæ dodania ChordMiddle aby w³±czyæ
     funkcjonowanie ¶rodkowego z trzech przycisków.  Ten wiersz
     zastêpuje Emulate3Buttons lub ma byæ umieszczony za wierszem
     /dev/mouse w pliku konfigracyjnym.  Prawdopodobnie mo¿esz
     potrzebowaæ linii ClearDTR i ClearRTS w swoim Xconfig. Niektóre
     myszy Logitech zdecydowanie nie wymagaj± linii ChordMiddle -
     objawem tego problemu jest to ¿e menu wydaj± siê poruszaæ z mysz±
     zamiast skrolowac siê w dó³.  (Od: chang@platform.com)

  ·  Zamiana przycisków: u¿yj polecenia xmodmap do zmiany który
     rzeczywisty rejestr przycisku jest stosowany przy klikniêciu myszy.
     np.:  xmodmap -e "pointer = 3 2 1" odwróci kolejno¶æ przycisków dla
     lewej rêki. Je¶li masz tylko mysz dwuprzyciskow± to s± to numery 1
     & 2.

  ·  Przy¶pieszenie: skorzystaj z polecenia xset m aby zmieniæ
     ustawienia myszy. np.: xset m 2  ustawi przy¶pieszenie na 2.
     Szczegó³y w podrêczniku systemowym.

  ·  Przesuniêcie kursora: je¶li klikniêcie wydaje siê znajdowaæ na
     prawo lub lewo od miejsca gdzie jest kursor, mo¿e to zale¿eæ od
     tego, ¿e ekran jest nieustawiony. Problem ten wystêpuje ze
     sterownikiem S3, który mo¿na naprawiæ za pomoc± xvidtune. Spróbuj
     Invert_VCLK/InvertVCLK, or EarlySC.  Ta informacja pochodzi od
     Billa Lavendera (lavender@MCS.COM) and Simon Hargrave'a.  W
     XF86Config, mo¿e to wygl±daæ nastêpuj±co:



       Subsection "Display"
           Modes       "1024x768" "800x600" "640x480" "1280x1024"
           Invert_VCLK "*" 1
           ...




  ·  Je¶li klikniêcia myszy `odbijaj± siê', tj. dwa klikniêcia wtedy
     kiedy chcia³e¶ klikn±æ raz, mo¿e co¶ byæ nie tak z mysz±. Ten
     problem w wypadku myszy Logitech rozwi±za³ Bob Nichols
     (rnichols@interaccess.com) i wymaga lutowania pewnych oporników i
     uk³du scalonego aby zapobiec odbijaniu microstyków.

  ·  Je¶li niektórzy u¿ytkownicy nie mog± u¿ywaæ myszy, a niektórzy tak
     (np. administrator) - mo¿liwe jest ¿e u¿ytkownicy nie uruchamiaj±
     tego samego - np. ró¿ne wersje X-ów lub ró¿ne Xconfig. Sprawd¼
     dok³adnie komunikaty przy startcie X-ów.

  ·  Je¶li stwierdzisz, ¿e wska¼nik myszy wymazuje pewne elementy z
     ekranu, masz problem z konfiguracj± X serwera. Spróbuj dodaæ opcjê
     linear, lub mo¿e nolinear do sekcji karty graficznej lub je¶l ijest
     to karta PCI opcje tgui_pci_write_off i tgui_pci_read_off.  (Wydaje
     siê, ¿e jest to problem z kartami Trident.)

  ·  Je¶li kursor myszy nie pojawia siê na ekranie, ale poza tym wydaje
     siê dzia³aæ, spróbuj opcji "sw_cursor" w sekcji Device pliku
     konfiguracyjnego.

  ·  Je¶li mysz przestaje dzia³aæ wtedy kiedy jest s³onecznie lub kiedy
     w³±czysz ¶wiat³o, byæ mo¿e czujniki s± blokowane przez ¶wiat³o
     dostaj±ce siê przez obudowanie. Mo¿esz spróbowaæ pomalowæ na czarno
     wnêtrze obudowy, albo w³o¿yæ kartonik na jej górê.

  ·  Myszy Microsoft s± czasem przyczyn± k³opotów. O najnowszej
     ``Microsoft Serial Mouse 2.1A''pisano, ¿e mo¿e nie funkcjonowaæ w
     niektórych systemach, chocia¿ wyjmownanie z gniazdka i wk³adanie
     znowu mo¿e pomóc.  Tak¿e mysz ``Microsoft Intellimouse''powoduje
     k³opoty, lecz powinna byæ wspierana przez XFree w wersji 3.3 lub
     pó¼niejszej.


  1122..  PPrrzzeetteessttoowwaannee mmooddeellee

  Jest wiele ró¿nych myszy na ¶wiecie i nie mogê z czystym sercem
  powiedzieæ, ¿e powiniene¶ i¶æ i kupiæ raczej t± mysz, a  nie tamt±. To
  co mogê zrobiæ to wyliczyæ co te myszy potrafi±, oparte na
  do¶wiadczeniu i pog³oskach.  Nawet z tymi informacjami ostro¿no¶æ jest
  wskazana - mieli¶my w biurze dwie identyczne myszy przy dwóch
  komputerach i niektóre rzeczy dzia³a³y z jedn± mysz± i nie dzia³a³y z
  drug±.  Wszelkie dodatki do tego wyliczenia bêd± mile widziane.


  OOppttyycczznnaa mmyysszz MMoouusseeSSyysstteemmss,, wweerrssjjaa sszzeerreeggoowwaa
  Dzia³a dobrze (jak mo¿naby siê spodziewaæ po nazwie!) bez ClearDTR lub
  ClearRTS w konfiguracji.
  WWiiNN mmoouussee,, sspprrzzeeddaawwaannaa pprrzzeezz OOffffiiccee WWoorrlldd zzaa oossiieemm ffuunnttóóww..
  Standardowa dwutrybowa mysz Microsoft/MouseSystems.
  AAggiilleerr MMoouussee 22990000
  Standardowa dwutrybowa mysz Microsoft/MouseSystems.  SYSGRATION
  SYS2005i uk³ad scalony nadaje siê do lutowania.
  SSiiccooss mmoouussee,,
  Dzia³a ok, wymaga ClearDTR & Clear RTS w konfiguracji.
  IInnddeexx sspprrzzeeddaajj±± mmyysszz zzaa 1100 ffuunnttóóww,,
  Nie dzia³a w trybie 3 przyciskowym, ale ma fajn± instrukcjê :-)
  AArrtteecc mmoouussee
  Zwyczajna mysz o podwójnym protokole, wymaga `ClearDTR' ustawionego w
  konfiguracji, NIE `ClearRTS'
  DDyynnaaPPooiinntt 33 pprrzzyycciisskkoowwaa mmyysszz sszzeerreeggoowwaa..
  Zwyczajna mysz o podwójnym protokole, wymaga `ClearDTR' I `ClearRTS' w
  konfiguracji X-ów.
  GGeenniiuuss EEaassyymmoouussee mmyysszz 33--pprrzzyycciisskkoowwaa
  Doskonale dzia³a w protokole Mouseman bez ustawiania parametru
  ChordMiddle.  Od Roderick Johnstone (rmj@ast.cam.ac.uk)
  TTrruueemmoouussee,, mmaaddee iinn TTaaiiwwaann
  Dzia³a OK, wymaga `ClearDTR' w konfiguracji. (Od Tim MacEachern)
  MMyysszz mmaarrkkii CChhaammpp
  Wymaga prze³±czenia w tryb PC, co uaktywnia tak¿e protokó³
  MouseSystems. (Od tnugent@gucis.cit.gu.edu.au)
  MMyysszz MMiiccrrooSSppeeeedd
  Zwyk³a  mysz o podwójnym protokole.
  MMyysszz mmaarrkkii VVeennuuss (($$77))
  Ma w ¶rokdu prze³±cznik miêdzy trybem 2 i 3 przyciskowym.  (Od
  mhoward@mth.com )
  SSaattuurrnn
  Mysz z prze³±cznikiem, dzia³a OK jako mysz MouseSystems w pozycji
  3-przyciskowej.  (Od grant@oj.rsmas.miami.edu .)
  MMaannhhaattttaann mmoouussee..
  Jest prze³±cznik trybów `MS AM' / `PC AT', tryb MS dzia³a doskonale z
  rozwi±zaniem z gpm -R. (Od komanec@umel.fee.vutbr.cz).
  MMyysszz IInnllaanndd..
  Prze³±cznik dla trybów `PC/MS', dzia³a doskonale. (Od
  http://ptsg.eecs.berkeley.edu/~venkates).
  qqMMoouussee ((33--pprrzzyycciisskkoowwaa)),, FFCCCC IIDD EE66qqmmoouussee XX3311..
  Sprzedawana w USA za oko³o $10. dzia³a z `gpm -t msc -r 20'.  Nie ma
  jumper-ów lub prze³±czników do 3-przyciskowego trybu MouseSystems. Nie
  jest godna polecenia w X.  Nie reaguje na echo "*n" > /dev/mouse.
  MMiittssuummii MMoouussee ((22--pprrzzyycciisskkoowwaa)),, FFCCCC IIDD EEWW44EECCMM--SS33110011..
  Sprzedawana w USA za oko³o $12.  Godna polecenia w X i w gpm, ³agodny
  klik. (Te dwa od gustafso@math.utah.edu)
  MMyysszzyy PPCC AAcccceessssoorriieess kkttóórree kkuuppii³³eemm ww CCoommppUUSSAA  ppoonnii¿¿eejj $$1100..
  Ma prze³±cznik PC/MS na spodzie.  Dzia³a OK. (Od
  steveb@communique.net)
  FFiirrsstt MMoouussee -- nnaapprraawwddêê ttaanniioo zzaa 77..7799 ffuunnttóóww ww TTeemmppoo..
  Dwutrybowa mysz Microsoft/MouseSystems, tryb ustawiany przez
  wci¶niêcie przycisku przy w³±czeniu zasilania.  Nie ma  prze³±czników,
  ani po³±czeñ.  Cztero kablowe po³±cznie, echo '*n' nie dzia³a.  `gpm
  -R' dzia³a wspaniale. (Od peterk@henhouse.demon.co.uk)
  MMyysszz 33--pprrzzyycciisskkoowwaa TTrruusstt..
  O dwóch trybach z prze³±cznikiem, dzia³a dobrze jako MouseSystems w
  trybie `PC'.  gpm gryzie siê  z trybem Microsoft.
  CChhiicc 441100
  dzia³a doskonale w ustawionym trybie ms i przy u¿yciu polecenia gpm -R
  Od Stephena M. Weissa (steve@esc.ie.lehigh.edu)
  TTrrzzyypprrzzyycciikkoowwaa mmyysszz KKeeyyMMoouussee..
  dzia³a prawid³owo z ClearDTR i ClearRTS w Xconfig; w gpm konieczne `-o
  dtr' . (Od EZ4PHIL@aol.com)
  KKllaawwiiaattuurraa QQttrroonniixx ``SSccoorrppiioo 6600''
  Wszystkie trzy przyciski dzia³aj±  w protokole MouseSystems.  (Od
  hwe@uebemc.siemens.de)
  LLaappttoopp TTeeccrraa 772200
  Glidepoint jest na /dev/cua0; rysik na /dev/psaux.  (Od
  apollo@anl.gov)
  MMyysszz AAnnuubbiiss
  Dzia³a doskonale, wymaga przytrzymywania lewego przycisku przy
  prze³±czaniu do wirtualnej konsoli X.  (Od Joel Crisp)
  YYaakkuummoo NNoo..11990000 mmoouussee
  Dzia³a z eksportem do X-ów gpm -R -t ms.  (Od Oliver Schwank)
  GGeenniiuuss ``EEaassyy TTrraakk'' TTrraacckkbbaallll
  NNiiee jest zgodna z trybem Microsoft, u¿yj Mouseman w konfiguracji X-ów
  i bêdzie dzia³aæ doskonale.  (Od VTanger@aol.com.)
  HHiigghhssccrreeeenn MMoouussee PPrroo
  `Dzia³a doskonale' twierdzi alfonso@univaq.it.
  LLooggiitteecchh CCAA sseerriieess
  Dzia³a w X-ach u¿ywaj±c protoko³u MMseries, przy 2400 Baud, 150
  SampleRate.  (Powinno te¿ odnosiæ siê do myszy Logitech CC, CE, C7 &
  C9).  (Od vkochend@nyx.net.)
  MMyysszz AA44--TTeecchh
  Dzia³a OK, wymaga wiersza DTR pod X-ami i gpm.  (Od deane@gooroos.com)
  MMyysszz VVeerrtteecchh
  Prawid³owe zachowanie Microsoft/Mousesystems, mo¿na zalutowaæ do
  ustawienia na sta³e.  (Od duncan@fs3.ph.man.ac.uk.)
  BBooeeddeerr MM--77 ````BBiitt SSttaarr'''' ((ii iinnnnee zz sseerriiii MM oopprróócczz MM1133))
  Prze³±cza siê w tryb Mousesystems trzymaj±c lewy przycisk przy
  w³±czaniu zasilania.  (Od mailto:sjt@tappin.force9.co.uk.)
  MMoouussee SSyysstteemmss ````SSccrroollll'''' MMoouussee ((cczztteerryy pprrzzyycciisskkii ii rroolllleerr//pprrzzyycciisskk))
  Ma prze³±cznik 2/3 - w trybie 3 dzia³a jako trzyprzyciskowa mysz
  MouseSystems, bez dzia³aj±cego dodatkowego przycisku & kó³ka.  Nie
  wymaga ClearDTS/DTR.  (Od parker1@airmail.net.)
  MMyysszz SSzzeerreeggoowwaa 33--pprrzzyycciisskkoowwaa RRaaddiioo SShhaacckk
  Model 26-8432, dostêpny w Tandy za oko³o 20 funtów. Dzia³a jako
  Mousesystems z ClearDTR.  (Od Sherilyn@sidaway.demon.co.uk.)

  1133..  DDaallsszzee iinnffoorrmmaaccjjee


  ·  MouseSystems ma serwer internetowy http://www.mousesystems.com/.
     Maj± tam sterownik do Windows, je¿eli takiego potrzebujesz.

  ·  The Linux Serial HOWTO jest dostêpne na serwerach sunsite na ca³ym
     ¶wiecie. Je¶li nie wiesz gdzie jest twój najbli¿szy mirror, zacznij
     od http://sunsite.unc.edu/mdw/linux.html

  ·  Istnieje bardzo dobry opis jak dzia³aj± myszy w
     http://box.argonet.co.uk/users/4qd/faq/meece.html.

  ·  Wiêcej szczegó³ów o plikach Xconfig i X86Config, dostêpnych jest w
     podrêczniku systemowym, i w dokumentacji o instalacji X window
     takiej jak XFree86 HOWTO. Zobacz tak¿e XFree86 FAQ na serwerze
     lustrzanym http://www.XFree86.org/.

  ·  Informacje o gpm mo¿na znale¼æ w podrêczniku systemowym, spróbuj
     tak¿e na stronie internetowej Darina Ernsta
     http://www.castle.net/X-notebook/mouse.txt.

  ·  Du¿o informacji o oprogramowaniu i sprzêcie zwi±zanym z myszami
     mo¿na znale¼æ w
     http://www.hut.fi/Misc/Electronics/pc/interface.html#mouse


  1144..  OOggoonn mmyysszzyy

  Wiêkszo¶æ informacji w tym dokumencie zosta³a zaczerpniêta z ró¿nych
  linuksowych grup dyskusyjnych. Przepraszam, ¿e nie umie¶ci³em
  informacji o wszystkich, którzy po¶rednio przyczynili siê w ten
  sposób, dziêkujê bardzo wam wszystkim.


  Podsumowuj±c :


  ·  Mo¿na u¿ywaæ nawet tanich trzyprzciskowych myszy typu Microsoft.

  ·  Skonfiguruj X Window, tak aby spodziewa³a siê myszy Mouse Systems.

  ·  Trzymaj wci¶niêty lewy przycisk przy starcie systemu, aby
     prze³±czyæ mysz w tryb MouseSystems.

  ·  mo¿e byæ konieczne wci¶niêcie lewego przycisku przy starcie X-ów.

  ·  Myszy s± bardziej inteligentne ni¿ s±dzisz.