Wacom Tablet HOWTO

Autor: Stefan Runkel runkel@runkeledv.de
v1.0.4, listopad 1999
Wersja polska: Marek Guevara Braun marek@atm.com.pl
v1.0, 2 kwietnia 2000


Instalacja graficznych tablet�w (nie tylko) Wacoma pod Linuksem i/lub XFree86.

1. Prawa autorskie

Prawa autorskie nale�� do Stefana Runkela (c) 1999 Runkel@runkeledv.de

Dokument ten opisuje proces instalacji tablet�w Wacoma pod systemem Linux.
Nieskr�powane u�ywanie, rozpowszechnianie oraz reprodukowanie tego dokumentu jest mo�liwe pod nast�puj�cymi warunkami:

2. Wprowadzenie

Tablety graficzne s� obecnie niezbyt drogie i mog� by� bardzo pomocne przy obr�bce obraz�w. Obok tego czego mo�emy dokona� przy u�yciu myszy tablety cechuje dodatkowa funkcjonalno��:

Dokument ten opisuje g��wnie produkty firmy Wacom. Powodem tego jest fakt posiadania przeze mnie trzech r�nych urz�dze� tego producenta oraz to, �e s� one bardzo popularne w Europie.

Niemniej jednak, s�dz� �e zaadaptowanie nakre�lonej koncepcji do innych produkt�w nie powinno by� rzecz� trudn�.

Powodem napisania tego dokumentu by�o to, i� nigdzie w Sieci nie mog�em znale�� niczego podobnego. Zamiast tego mia�em bardzo du�o dokument�w opisuj�cych temat tylko cz�ciowo. Po ich przeczytaniu, wci�� pozostawa�y (i nadal pozostaj�) otwarte pytania, na kt�re nie zna�em odpowiedzi. Zmusi�o mnie to do zadawania pyta� wielu r�nym ludziom.

Po tym wszystkim co zosta�o zrobione, nadal jestem przekonany, �e dokument ten by� tego wart.

2.1 Nowe wersje dokumentu

Orygina� tego dokumentu znajduje si� pod adresem: http://www.runkeledv.de/linux.htm

2.2 Uwagi i Poprawki

Mile widziane s� wszelkie komentarze, poprawki oraz uzupe�nienia. Skontaktowa� si� mo�na ze mn� pod adresem:

Runkel@runkeledv.de

2.3 Podzi�kowania

Chcia�bym podzi�kowa� wszystkim autorom wymienionym w sekcji Dalsze informacje/wykorzystane dokumenty oraz wszystkim osobom, kt�re odpowiedzia�y na moje pytania poczt� elektroniczn�. Ten dokument jest odzwierciedleniem ich pracy.

3. Wymagania

Ten rozdzia� m�wi co jest potrzebne aby tablet zacz�� dzia�a�

3.1 Jaki sprz�t jest obs�ugiwany

Na pocz�tek powiniene� zdoby� tablet. Poniewa� obs�uga USB pod Linuksem jest wci�� w fazie rozwoju, a ADB najprawdopodobniej d�ugo ju� nie poci�gnie, powinien to by� model wyposa�ony w port szeregowy (RS232)

Obs�ugiwane s� nast�puj�ce tablety Wacoma:

Pomimo, i� starsze tablety Wacoma z serii SD oraz HD nie s� standardowo obs�ugiwane przez sterowniki XFree86, istnieje zmodyfikowany sterownik obs�uguj�cy zar�wno te, jak i inne urz�dzenia (np. produkty OEM ze zintegrowanymi wy�wietlaczami, takie jak IBM Thinkpad 360 PE oraz Toshiba T200). Wspomniany sterownik znajduje si� pod adresem: http://hwr.nici.kun.nl/pen-computing/pen-computing-formats.html

3.2 Jakiego oprogramowania potrzebujemy

3.3 Jakie oprogramowanie jest obs�ugiwane

Wiele program�w bazuje na bibliotece gtk. Gtk posiada obs�ug� specyfikacji XInput dzi�ki czemu �atwo jest z niej skorzysta�.


Wsparcie dla XInput zawieraja poni�sze aplikacje:

4. Tablety jako zamiennik myszy dla konsoli Linuksa

4.1 Tablety i gpm

Demon gpm obs�uguje ca�kiem spor� liczb� urz�dze� wej�ciowych, w tym tablety. Je�eli chcia�by� otrzyma� list� obs�ugiwanych przez Twoj� wersj� gpm urz�dze� wykonaj nast�puj�ce polecenie:

gpm -t help

Pomimo tego, �e nie znalaz�em nic na ten temat w dokumentacji, wydaje mi si� �e zawarty w gpm-ie sterownik do Wacoma zosta� napisany dla bardzo starych modeli UltraPad. Testowa�em go z modelami PenPartner, Graphire oraz Intuos ale nie dzia�a�. Dopisa�em obs�ug� Graphire dla gpm, aby jej u�y� potrzebna jest przynajmniej wersja 1.18.1 programu gpm.

Je�eli posiadasz starego ArtPada, spr�buj wykona�: killall gpm ; gpm -t wacom -m /dev/ttyS0 powinno zadzia�a�.
Je�li u�ywasz modelu Graphire, polecenie powinno wygl�da� nast�puj�co: killall gpm ; gpm -t graphire -m /dev/ttyS0

Oczywi�cie, uzyskasz dost�p wy��cznie do funkcji ruchu i klawiszy, nacisk i pochylenie nie b�d� obs�ugiwane, gdy� tak naprawd� nie s� to zbyt przydatne funkcje w aplikacjach tekstowych.

Je�eli r�wnocze�nie korzystasz z gpm i XFree86 to mo�esz, cho� nie musisz, popa�� w k�opoty w zwi�zku z tym, �e w tym samym czasie urz�dzenie zwykle mo�e by� u�ywane tylko przez jeden program. Istniej� dwa rozwi�zania tego problemu:

5. Tablety w XFree

5.1 Wymagana wersja XFree

Minimaln� wersj� XFree powinna by� 3.3.3.1. Jest to zwi�zane z rozszerzon� obs�ug� XInput, dzia�aniem drugiego prze��cznika oraz zlikwidowaniem efektu blokowania myszy.

Je�eli musisz korzysta� z wersji wcze�niejszej, obs�uga XInput powinna by� dost�pna od 3.1.2.d.

Obs�uga XInput w XFree jest zwykle konfigurowana w pliku XF86Config. W wi�kszo�ci wypadk�w plik XF86Config umieszczony jest w katalogu /etc lub /etc/x11. Poka�� teraz bardzo kr�tk� sekcj� konfiguracyn� i wyja�ni� co mo�e by� zmienione i dlaczego jest to potrzebne.

5.2 Przyk�adowy wycinek XF86Config (prosty)

Section "Module"
# sterownik urz�dzenia Wacom
Load "xf86Wacom.so"
EndSection

Section "Xinput"
# ustawienia dla rysika Wacoma 
  SubSection "WacomStylus"    # typ urz�dzenia wej�ciowego
    DeviceName "Pen1"         # nazwa, wybierz dowoln�
    Port "/dev/ttyS0"         # port szeregowy
    Baudrate 9600             # u�yteczne tylko dla Intuosa
    Mode Absolute             # mapuj obszar tableta na ekran
    AlwaysCore                # patrz opis
    HistorySize 200           # rozmiar bufora dla ruchu
  EndSubSection
EndSection

5.3 Sekcja modu�u

Obs�uga XInput w XFree jest osi�gana przez u�ycie modu��w. Modu� sterownika urz�dzenia dla Wacoma nosi nazw� xf86Wacom.so. Jego wywo�anie umieszczamy w sekcji "Module" pliku XF86Config tylko jeden raz.

5.4 Rodzaje urz�dze�

Urz�dzeniem fizycznym mo�e by�:

PenPartner oraz Graphire rozpoznaja typ urz�dzenia ale nie potrafi� ich rozr�ni�. Dla przyk�adu, nie mo�esz u�y� dw�ch r�nych rysik�w, skonfigurowanych powiedzmy, jeden na czerwono, drugi na niebiesko - wszystko co te urz�dzenia rozpoznaj� to: "Znalaz�em czubek rysika na mojej powierzchni", lub "Znalaz�em gumk� na mojej powierzchni", lub "znalaz�em myszk� na mojej powierzchni".

XInput przypisuje urz�dzeniom ich rodzaj, kt�re z kolei zostan� p�niej opisane w pliku XF86Config w podsekcjach sekcji Xinput:

5.5 Nazwa urz�dzenia

Ka�demu skonfigurowanemu urz�dzeniu musisz nada� unikaln� nazw�. Nazwa ta b�dzie p�niej u�ywana w Twoim programie do komunikacji z tym urz�dzeniem. Wyb�r nazwy zale�y od ciebie.

5.6 Port

XInput chce wiedzie� do kt�rego portu szeregowego pod��czone jest nasze urz�dzenie. Pozwala mi to na u�ywanie dw�ch r�nych tablet�w w tym samym czasie, na przyk�ad Graphire pod��czonego do /dev/ttyS0 i PenPartnera pod��czonego do /dev/ttyS01.

5.7 Poziom DebugLevel

Dzi�ki ustawieniu poziomu DebugLevel mo�emy kontrolowa� poziom "gadatliwo�ci" sterownika Wacoma do log�w. Poziomy mog� przybiera� warto�ci od 0 do 10. Je�eli pominiemy to ustawienie przyj�ta zostanie warto�� domy�lna DebugLevel r�wna 0, co odpowiada bardzo sk�pemu logowaniu.

Przyk�ad:

SubSection "WacomStylus" # rysik
  DeviceName "PenRed"    # nazwa, wybie� dowoln�
  ...
  DebugLevel 10          # generuj bardzo du�o komunikat�w
  ...
EndSubSection

5.8 Numer seryjny (tylko dla tablet�w Intuos)

Tablety Intuos s� bardziej wydajne ni� PenPartner i Graphire poniewa� potrafi� rozr�ni� wiele urz�dze� tego samego rodzaju. Znaczy to tyle, �e mo�emy ju� u�ywa� dwa rysiki, jeden skonfigurowany jako czerwony, drugi skonfigurowany jako niebieski. Jak wida� rozr�nianie wy��cznie rodzaj�w urz�dze� nie daje wystarczaj�cej informacji do obs�ugi r�nych rysik�w. Dlatego, ka�de urz�dzenie Intuosa, niech b�dzie to rysik, pi�rko, mysz lub cokolwiek, posiada numer seryjny, kt�ry mo�esz wyspecyfikowa� by umo�liwi� rozpoznanie konkretnego urz�dzenia przez XInput. Wygl�da to nast�puj�co:

Section "Xinput"
  SubSection "WacomStylus" # rysik
    DeviceName "PenRed"    # nazwa, wybierz dowoln�
    ...
    Serial 2609917443      # numer seryjny tego urz�dzenia
    ...
  EndSubSection
  SubSection "WacomStylus" # inny rysik
    DeviceName "PenBlue"   # nazwa, wybierz dowoln�
    ...
    Serial 2609918664      # numer seryjny tego urz�dzenia
    ...
  EndSubSection
EndSection

Chcia�bym zaznaczy� �e z�o�one urz�dzenia wej�ciowe posiadaj� tylko jeden mumer seryjny. Sterownik u�ywa otrzymany numer seryjny do rozpoznania specyficznego rysika, natomiast czubek rysika od gumki jest rozpoznawany na podstawie rodzaju urz�dzenia.

Jak uzyka� numer seryjny danego urz�dzenia

  1. Ustaw DebugLevel na 6
  2. Uruchom serwer X wypisuj�c polecenie X 2>t
  3. Dotknij powierzchni tableta po kolei wszystkimi urz�dzeniami, zapami�tuj�c kolejnos�.
  4. Usu� proces serwera X (zwykle Ctrl+Alt+Backspace)
  5. Uruchom grep serial_num t

Powiniene� otrzyma� list� z r�ni�cymi si� numerami.

Numer seryjny - przyk�ad tego co zosta�o zalogowane

BEGIN xf86WcmProc dev=0x8354d60 priv=0x833e3f0 type=stylus flags=9 what=1
xf86WcmProc pWcm=0x8354d60 what=ON
END xf86WcmProc Success what=1 dev=0x8354d60 priv=0x833e3f0
device_id=0x96 serial_num=2595227137 type=cursor
[cursor] abs prox=false x=0 y=0 z=0 button=false buttons=0

5.9 Tryby pracy bezwzgl�dny (absolute) i wzgl�dny (relative)

Je�eli ustawisz tablet do pracy w trybie bezwzgl�dnym, ca�a powierzchnia urz�dzenia b�dzie odpowiada�a ekranowi komputera. Za ka�dym razem gdy opu�cisz rysik na ten sam punkt tableta wska�nik pojawi si� w odpowiadaj�cym mu tym samym punkcie ekranu.

Je�eli ustawisz urz�dzenie do pracy w trybie wzgl�dnym, uzyskasz dobrze Ci znane zachowanie myszy. Je�li podniesiesz myszk� z powierzchni, przesuniesz j� i ponownie opu�cisz, wska�nik (idealnie) nie poruszy si�.

Przyk�ad:
Mode Absolute

5.10 Tryby pracy urz�dze� Extension, Core oraz AlwaysCore

XFree zna dwa rodzaje wska�nik�w: pierwszy, posiadaj�cy tylko podstawow� funkcjonalno�� (klawisze, mo�liwo�� ruchu), wykorzystywany jest do wybierania pozycji menu, zaznaczania tekstu, naciskania guzik�w i tym podobnych rzeczy. Jest to urz�dzenie podstawowe Core.

Drugi rodzaj wska�nika wykorzystuj� aplikacje potrzebuj�ce dodatkowych informacji, takich jak poziom nacisku czy nachylenia.
Urz�dzenie to nazywamy rozszerzonym - Extension.

Pocz�wszy od wersji 3.3.3.1, ustawienie AlwaysCore m�wi sterownikowi by powinien os�ugiwa� obydwa rodzaje zdarze�.

Je�eli w pliku XF86Config nie zostanie wyspecyfikowane ustawienie AlwaysCore, wska�nik zostanie zainicjowany w trybie rozszerzonym - b�dzie mo�na z niego skorzysta� wewn�trz aplikacji, ale ju� nie do kontroli pozycji menu systemu zarz�dzania oknem.

Je�eli pozycja AlwaysCore zosta�a wpisana, urz�dzenie (obok myszy) b�dzie dzia�a� jako wska�nik podstawowy wysy�aj�c dodatkowo informacje na temat nachylenia i nacisku do wszystkich program�w, kt�re uzyska�y dost�p do wska�nika w trybie rozszerzonym.

Dzi�ki u�yciu dw�ch r�nych urz�dze� logicznych mo�emy tak skonfigurowa� jedno fizycznie urz�dzenie, by pracowa�o zar�wno w trybie podstawowym jak i rozszerzonym.
Aby tego dokona� musimy stworzy� dwie identyczne sekcje r�ni�ce si� jedynie ustawieniem nazwy urz�dzenia DeviceName. Nast�pnie musimy doda� wpis AlwaysCore od ostatniej z tych sekcji.

Przyk�ad:
AlwaysCore

5.11 Parametr HistorySize

Ustawienie HistorySize okre�la rozmiar bufora u�ywanego do przechowywania informacji o zdarzeniach ruchu.

5.12 Parametr Suppress

Ustawienie to okre�la liczb� jednostek, o kt�re urz�dzenie musi by� przesuni�te zanim sterownik poruszy wska�nikiem. Jest ono zwykle niezb�dne przy u�yciu wysokich rozdzielczo�ci.

Przyk�ad:
Suppress 6

5.13 Parametr TiltMode (tylko Intuos)

TiltMode umo�liwia wysy�anie informacji na temat pochylenia dla urz�dze� wej�ciowych tableta Intuos. Je�eli pominiemy ten parametr, przesy�ana zostanie jedynie informacja o nacisku.

5.14 Ustawienia TopX, TopY, BottomX, BottomY

Te cztery parametry pozwalaj� na zredukowanie aktywnego obszaru tableta. Dla przyk�adu, m�j Intuos A4 oversize jest tak wielki, �e nie da si� na nim normalnie malowa�, gdy� ruchy rysika musz� by� zbyt du�e. U�ywam tych parametr�w aby tak poinstruowa� sterownik by przypisa� do ekranu tylko lew� doln� �wiartk� tableta.

Przyk�ad:

TopX        0 # wsp�rz�dne lewego g�rnego punktu
TopY     5000
BottomX  5000 # wsp�rz�dne prawego dolnego punktu
BottomY 10000

Okre�lanie maksymalnych warto�ci X, Y, aktualnej konfiguracji oraz rozdzielczo�ci

Je�li u�ywasz powy�szych ustawie�, najprawdopodobniej b�dziesz chcia� obliczy� rozmiar oraz po�o�enie definiowanego prostok�ta. Zwykle potrzebne s� do tego maksymalne wsp�rz�dne oraz rozdzielczo��. Aby pozna� te warto�ci uruchom sw�j serwer: X 2>t. Nast�pnie usu� proces serwera X (zwykle Ctrl+Alt+Backspace) i wykonaj grep "X=" t. W odpowiedzi powiniene� otrzyma� warto�ci kt�re Ci� interesowa�y.

Okre�lanie rozdzielczo�ci - przyk�ad tego co zosta�o zalogowane

(--) Wacom IV tablet maximum X=5103 maximum Y=3711 X 
     resolution=1000 Y resolution=1000 suppress=6
(--) Wacom tablet top X=0 top Y=0 bottom X=5103 bottom Y=3711
(--) Wacom tablet top X=0 top Y=0 bottom X=5103 bottom Y=3711
(--) Wacom tablet top X=0 top Y=0 bottom X=5103 bottom Y=3711

5.15 Ustawienie KeepShape

Opcja ta korzysta ze zmiennych TopX i TopY (lub wbudowanych warto�ci domy�lnych, je�li je pomineli�my) do ustawienia parametr�w BottomX i BottomY tak aby

Jakiekolwiek wcze�niejsze ustawienia BottomX i BottomY s� ignorowane, gdy� warto�ci tych zmiennych zostan� obliczone.

6. Zmiany konfiguracji pod dzia�aj�cymi X-ami

6.1 Konfigurowanie Gimpa w celu wykorzystania urz�dze� XInput

Pocz�wszy od wersji 1.1.x Gimp posiada wbudowan� obs�ug� XInput.

Aplikacja musi jednak wiedzie�, kt�rego urz�dzenia powinna u�y� i w jakim trybie. Aby to ustawi� powiniene� otworzy� okno dialogowe Plik/Okna dalogowe/Urz�dzenia wej�ciowe (w wersji angielskiej File/Dialogs/Input Devices). U g�ry okna znajdziesz dwie rozwijane listy z etykietami Urz�dzenie (Device) oraz Tryb (Mode). Z pierwszej wybierz urz�dzenie z drugiej tryb obs�ugi.

Tryby te to:

Je�eli widzimy, �e znaszym urz�dzeniem zwi�zane s� dwa kursory, mamy dwa rozwi�zania:

Poni�ej obydwu rozwijanych list znajduj� si� pola kontrolne z zak�adkami Osie (Axes) oraz Klawisze (Keys). Osie przypisuj� osiom funkcje. W wi�kszo�ci przypadk�w nie potrzeba zmienia� tych ustawie�, ale mo�esz zastanowi� si� nad ekranem dotykowym, kt�ry zosta� zamontowany w pozycji obr�conej o 90 stopni. W tym przypadku mogliby�my chcie� zamieni� ze sob� osie x i y.

Niekt�re tablety posiadaj� umieszczone u g�ry specjalne klawisze makropolece� (makro), k�rym mog� by� przypisane cz�sto u�ywane funkcje. Zak�adka Klawisze pozwala na przypisanie do klawisza makro pwnego znaku. Na przyk�ad do klawisza makro mo�na przypisa� kombinacj� Ctrl+Shift+R. Je�eli zostanie on naci�ni�ty, wywo�ana zostanie funkcja w��czenia/wy��czenia linijki.
Obecne sterowniki do tablet�w Wacoma obs�uguj� klawisze makro jedynie w UltraPadach, pola klawiszy w tabletach Intuos nie s� wykorzystane w ten sposob.

Powinni�my teraz om�wi� jak mo�emy korzysta� z naszych urz�dze�. Otw�rz okno dialogowe Plik/Okna dialogowe/Stan urz�dzenia (File/Dialogs/Device Status). Otw�rz dowolny plik z rysunkiem.

Ka�de urz�dzenie wej�ciowe w gimpie jest konfigurowane osobno.

Je�eli b�dziesz porusza� kursorem w oknie rysunku przy u�yciu r�nych urz�dze� zauwa�ysz zmian� urz�dze� w oknie dialogowym Stan urz�dzenia. Je�li wybierzesz dowolne narz�dzie, p�dzel, wz�r lub kolor zmiana tak�e zostanie uwzgl�dniona. Aby wybrane ustawienia zosta�y odtworzone przy nast�pnej sesji gimpa mo�na je tam zapisa�.

6.2 Urz�dzenie prze��cznika (SWITCH)

Jest to, ca�y czas aktywne, urz�dzenie specjalne. Generuje ono zdarzenia za ka�dym razem gdy nowe urz�dzenie przejmuje wska�nik w trybie podstawowym. Posiada ono pseudo "o�". "Warto��" na tej osi jest identyfikatorem urz�dzenia b�d�cego wska�nikiem podstawowym. Nie mam poj�cia co u�ytkownik m�g�by zrobi� z urz�dzeniem prze��cznika - g��wnie jest ono przydatne dla programist�w.

6.3 Przyciski

Przyciski, w kt�re s� wyposa�one urz�dzenia wej�ciowe mog� by� tak zr�nocowane jak same urz�dzenia:
Rysik posiada przynajmniej czubek, ale mo�e te� mie� jeden lub dwa przyciski na boku oraz gumke na drugim ko�cu. Myszy mog� mie� do 32 klawiszy (cho� zwykle maj� ich 3). Przyciski ponumerowane s� od 1 do liczby klawiszy. Opisane poni�ej dwa programy pozwalaj� na modyfikacje liczby wykorzystywanych klawiszy.

6.4 Przyporz�dkowywanie przycisk�w przy u�yciu xmodmap dla urz�dze� pracuj�cych w trybie podstawowym

xmodmap b�dzie modyfikowa� jedynie wska�nik podstawowy (Core Pointer). Jako �e w danym momencie istnieje tylko jeden wska�nik podstawowy, nie maj� znaczenia r�nice pomi�dzy fizycznymi urz�dzeniami, kt�re mog� sta� si� takim wska�nikiem. Na jaki� czas zapomnijmy o ca�ym tym XInput i pomy�lmy o osobie lewor�cznej, kt�ra chcia�aby zamieni� znaczenie prawego i lewego przycisku myszy. Aby pozna� stan aktualny mo�na wykona� polecenie xmodmap -pp. W odpowiedzi powinni�my otrzyma� nast�puj�c� tabel�:

Physical        Button
Button          Code
1              1      # ( lewy     przycisk )
2              2      # ( prawy    przycisk )
3              3      # ( �rodkowy przycisk )

Aby zamieni� klawisze nale�y wykona� polecenie xmodmap -e "pointer = 2 1 3", oraz xmodmap -e "pointer = default" aby przywr�ci� poprzednie przypisanie. Powinno to dzia�a� dla dowolnych urz�dze� posiadaj�cych przynajmniej dwa przyciski. Nale�y zaznaczy�, �e wyra�enie "pointer = x x x" musi by� zawarte w cudzys�owach by zapobiec jego modyfikacji ze strony pow�oki.

6.5 Przyporz�dkowywanie przycisk�w przy u�yciu xinput dla urz�dze� pracuj�cych w trybie rozszerzonym

Wr��my ponownie do XInput. Je�li u�ywasz gimpa, mo�esz chcie� zmieni� przyporz�dkowanie klawiszy dla ka�dego urz�dzenia osobno (mo�esz by� zadowolony z myszy, ale chcia�by� zamieni� znaczenia dw�ch bocznych przycisk�w rysika). Frederic Lepied napisa� w tym celu program o nazwie xinput.

Aby zamieni� boczne przyciski powiniene� wykona� polecenie xinput list w celu uzyskania listy urz�dze� wraz z ich aktualnymi ustawieniami. Zamiana realizowana jest przez wykonanie xinput set-button-map Pen1 1 3 2 gdzie Pen1 jest urz�dzeniem, kt�re chcemy zmieni�.

Pocz�wszy od XFree 3.3.2 rozwi�zanie to dzia�a dla urz�dze� skonfigurowanych (w pliku XF86Config) jako AlwaysCore.

6.6 xsetmode - zmiany trybu pracy na wzgl�dny oraz bezwzgl�dny

Przy pomocy xsetmode mo�liwe jest prze��czanie urz�dzenia pomi�dzy trybem bezwzgl�dnym (absolute) a wzgl�dnym (relative) trybem pracy.

Przyk�ad:
xsetmode GraphireMouse ABSOLUTE

6.7 xsetpointer - ustawianie domy�lnego urz�dzenia podstawowego

Je�eli �adne z naszych urz�dze� nie zosta�o skonfigurowane jako AlwaysCore a chcieliby�my by jedno z nich zosta�o wska�nikiem podstawowym musimy u�y� programu xsetpointer.

Wykonaj polecenie xsetpointer NazwaUrz�dzenia. Stare urz�dzenie podstawowe (zwykle jest to mysz) nie b�dzie ju� d�u�ej wykorzystywane, jego miejsce zajmie urz�dzenie wyspecyfikowane w naszym poleceniu. Dla przyk�adu mo�liwe jest przypisanie funkcji wska�nika podstawowego myszy Graphire w uruchomionych wczesniej XFree.

xsetpointer -l wypisuje list� wszystkich urz�dze� oraz ich tryb�w pracy.

6.8 Klawisze

Niekt�re urz�dzena posiadaj� klawisze makro lub specjalne pola, kt�rym mo�na przypisa� pojedyncze znaki sterujace lub te� ich ci�gi. Dzia�a to wy��cznie dla urz�dze� pracuj�cych w trybie rozszerzonym, a co za tym idzie, realizowane jest przez te aplikacje, kt�re chcieliby�my by wykorzystywa�y klawisze.

xinput -l daje nam informacje na temat liczby klawiszy czy te� wysy�anych znak�w steruj�cych.

6.9 Narz�dzia do korzystania z wi�cej ni� jednego tableta oraz do w��czania i wy��czania obs�ugi

Posiadam 3 tablety Wacoma, kt�re u�ywam wraz z moim notebookiem. Za ka�dym razem gdy uruchamiam X-y, a �aden z tablet�w nie jest pod��czony do komputera, musi up�yn�� sporo czasu nim sterowniki si� poddadz�. Je�eli uruchamiany jest xdm okres oczekiwania znacznie si� wyd�u�a.

Stworzy�em dwa narz�dzia, kt�re powinny u�atwi� �ycie wszystkim kt�rzy s� w takiej samej sytuacji:

Koncepcj�, kt�ra le�y u podstaw dzia�ania obu program�w, jest podzia� pliku XF86Config na plik XF86Config.bare, zawieraj�cy informacje wsp�lne dla wszystkich konfiguracji, oraz szereg ma�ych plik�w zawieraj�cych specyficzne informacje na temat poszczeg�lnych konfiguracji.

Obydwa narz�dzia ��cz� te cz�ci w dzia�aj�c� ca�o��.

Pakiet ten jest dost�pny na stronie http://www.runkeledv.de/download, pod nazw� xinput_chooser_sr.

7. Dalsze informacje/wykorzystane dokumenty

gpm:
strona podr�cznika (man) gpm, FAQ gpm, kod �r�d�owy pliku mice.c

XInput:
dokument XInput HOWTO autorstwa Owena Taylora

XFree oraz Wacom:
podr�cznik XF86Config

strona Web Frederica Lepieda

du�o, du�o list�w...

8. Od t�umacza

Dokument ten zosta� napisany w standardzie ISO-8859-2.

T�umaczenie to jest chronione prawami autorskimi (c) Marka Guevara Braun. Dozwolone jest rozprowadzanie i dystrybucja na prawach takich samych jak dokument oryginalny.

Je�eli znalaz�e�(�a�) jakie� b��dy ortograficzne, gramatyczne, sk�adniowe lub techniczne to napisz do mnie na adres marek@atm.com.pl

Oficjaln� stron� t�umacze� HOWTO jest http://www.jtz.org.pl/

Aktualne wersje przet�umaczonych dokument�w znajduj� si� na tej�e stronie. Dost�pne s� tak�e poprzez anonimowe ftp pod adresem ftp://www.jtz.org.pl/pub/Linux/JTZ/

Zmiany wprowadzone przez t�umacza w stosunku do orygina�u to odno�niki do polskich serwer�w ftp i WWW oraz zmiana pisowni nazw produkt�w Wacoma (Intuos zamiast intuos, Graphire zamiast graphire, itp.) # # # #

Hosting by: Hurra Communications Sp. z o.o.
Generated: 2007-01-26 18:02:22