[HOW-TO] Tablet WACOM Intuos pod UBUNTU 7.10
: 11 lis 2007, 16:11
To HOW TO to w sporej części tłumaczenie tego opisu:
https://help.ubuntu.com/community/Wacom
Postarałem się go troszkę uprościć, żeby nawet najbardziej początkujący użytkownik linuxa mógł sobie uruchomić tablet.
Od siebie dodałem jeszcze sposób na zainstalowanie i skonfigurowanie programu Wacom ExpressKeys. Ale po kolei:
1. Na początek należy doinstalować dwie paczki (o ile ich jeszcze nie mamy zainstalowanych). W tym celu szukamy ich w Synapticu: xserver-xorg-input-wacom i wacom-tools. Można też wklepać polecenie do konsoli:
2. Teraz robimy kopię zapasową pliku xorg.conf:
3. Edytujemy plik xorg.conf:
Należy odkomentować (usunąć znaczek #) kilka linii na końcu pliku, aby następujący fragment wyglądał tak:
Poza tym, każdy wpis /dev/wacom zmieniamy na /dev/input/wacom (możliwe, że od razu tak będzie).
Zapisujemy zmiany.
4. Restartujemy Xy (Ctrl+Alt+Backspace).
Gdyby to nie działało:
Może się zdarzyć, że będziemy musieli wpisać coś innego zamiast /dev/input/wacom w pliku xorg.conf. Jak sprawdzić co? Wpisujemy w konsoli:
Teraz po poleceniu:
powinniśmy otrzymać coś takiego:
Sprawdzamy każdego eventa:
Po wydaniu polecenia przesuwamy piórko nad płytką tabletu, przyciskamy przyciski. Jeśli w okienku konsoli pojawi się dużo dziwnych znaczków to znaleźliśmy. Jeśli nie, szukamy dalej. Analogicznie sprawdzamy pozostałe, tzn zmieniamy tylko numer eventa w poleceniu.
Właściwego eventa wpisujemy do xorg.conf, czyli każdy wpis /dev/wacom zamieniamy np. na /dev/input/event3 i zapisujemy, po czym restartujemy Xy (Ctrl+Alt+Backspace).
Konfiguracja GIMPa i Inkscape`a.
Żeby siła nacisku działała ładnie w GIMPIE, musimy skonfigurować urządzenia wejściowe. Po włączeniu GIMPa przechodzimy do Plik -> Preferencje -> Urządzenia wejściowe -> Konfiguruj rozbudowane urządzenia wejściowe...
Teraz wybieramy kolejno każde Urządzenie dotyczące naszego tabletu, tzn: eraser, cursor i stylus i zmieniamy Tryb z Wyłączone na Ekran. Zapisujemy ustawienia. Pozostaje nam zaznaczyć na co ma wpływać siła nacisku. W zakładce Opcje Narzędzia przy włączonym Pędzlu zaznaczamy Krycie, Twardość i Rozmiar w opcjach Czułość nacisku.
Podobnie w Inkscape:
Klikamy Plik -> Urządzenia wejściowe.
Wybieramy kolejno Stylus, Eraser oraz Cursor i dla każdego urządzenia zmieniamy Tryb z Wyłączone na Ekran.
I możemy już rysować. Narzędziem najlepiej wykorzystującą tablet w Inkscape jest
Narzędzie do Kaligrafii (Ctrl+F6). Aby włączyć siłę nacisku, należy wcisnąć przycisk Zastosuj siłę nacisku urządzenia, który znajduje się zaraz ponad linijką.
mała podpowiedź:
Możemy sprawić, żeby siła nacisku działała trochę lepiej. Narysowanie grubej twardej linii wymagało będzie przyciśnięcia piórka trochę mocniej. Da to większą kontrolę nad tabletem, gdyż zakres nacisku będzie odczuwalnie większy. Żeby to osiągnąć, należy dodać do pliku xorg.conf w sekcji InputDevice dla stylusa tę linię:
Mamy mieć w efekcie taki mniej więcej zapis:
Uaktywnienie przycisków Express Keys.
1. Instalacja i konfiguracja programu Wacom ExpressKeys.
Ściągamy program Wacom ExpressKeys z tej strony:
http://freshmeat.net/projects/wacomexpresskeys/
Zapisujemy w dowolnym miejscu i rozpakowujemy.
Zanim zabierzemy się za kompilowanie, należy upewnić się czy mamy zainstalowane te pakiety:
libxi-dev libxtst-dev libx11-dev
Jeśli nie, należy je zainstalować w Menedżerze pakietów Synaptic.
Jeśli nie budowaliśmy wcześniej sami pakietów, prawdopodobnie nie mamy zainstalowanego pakietu build-essential. Jego również należy zainstalować w Synapticu.
Gdy mamy już potrzebne pakiety, wchodzimy do katalogu z rozpakowanym programem Wacom ExpressKeys i kompilujemy źródła, wydając z poziomu konsoli następujące polecenia:
2. Uaktywnienie przycisków Express Keys.
Żeby działały przyciski Express Keys, trzeba dodać dwa wpisy do pliku xorg.conf. Pierwszy, w sekcji InputDevice, zaraz po urządzeniach stylus, eraser i cursor:
W miejscu /dev/input/wacom taka wartość jak dla urządzeń powyżej, czyli np. /dev/input/event3.
Drugi wpis w sekcji ServerLayout:
Ten fragment powinien wyglądać mniej więcej tak:
3. Jeśli pakiet expresskeys został prawidłowo zainstalowany, możemy uruchomić program poleceniem:
expresskeys -d
Żeby uruchamiał się automatycznie przy starcie Gnoma, przechodzimy do System -> Preferencje -> Sesje. Tam, w zakładce Programy startowe dodajemy polecenie:
Po ponownym zalogowaniu przyciski express keys powinny już działać.
4. Warto teraz zaznajomić się z plikiem tekstowym USAGE w katalogu ze źródłami ExpressKeys. Dowiemy się z tamtąd między innymi, że możemy sobie przypisać dowolny skrót do przycisków na płytce tabletu. Co więcej, skróty mogą być zależne od programu w jakim pracujemy, czyli inne skróty w GIMPIE, inne w Inkscapie, jeszcze inne na pulpicie. Zasada jest w miarę prosta. Włączamy program do odczytywania informacji o naciśniętym przycisku:
W terminalu pokazują się teraz informacje o użytych przyciskach za każdym razem kiedy naciśniemy jakiś klawisz, lub przejedziemy myszką po małym okienku, które się pojawiło nad terminalem. Kluczowy jest tu kod danego przycisku (keycode). To właśnie ten kod musimy wpisać w odpowiednim miejscu do pliku /home/login/.expresskeys/intuos3.conf1
Gdzie wpisać dany kod chyba się każdy domyśli, gdyż w pliku konfiguracyjnym jest wszystko bardzo ładnie opisane i rozrysowane.
mała podpowiedź:
Pod dowolny przycisk tabletu można przypisać także przyciski myszy (kod od 991 do 997 dla kolejnych przycisków myszy). Można więc np. ustawić scrolla dla pasków dotykowych.
Gdy już ustawimy wszystkie skróty, restartujemy expresskeys poleceniem:
https://help.ubuntu.com/community/Wacom
Postarałem się go troszkę uprościć, żeby nawet najbardziej początkujący użytkownik linuxa mógł sobie uruchomić tablet.
Od siebie dodałem jeszcze sposób na zainstalowanie i skonfigurowanie programu Wacom ExpressKeys. Ale po kolei:
1. Na początek należy doinstalować dwie paczki (o ile ich jeszcze nie mamy zainstalowanych). W tym celu szukamy ich w Synapticu: xserver-xorg-input-wacom i wacom-tools. Można też wklepać polecenie do konsoli:
Kod: Zaznacz cały
sudo apt-get install xserver-xorg-input-wacom wacom-tools
Kod: Zaznacz cały
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
Kod: Zaznacz cały
gksudo gedit /etc/X11/xorg.conf
Kod: Zaznacz cały
# Uncomment if you have a wacom tablet
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
Zapisujemy zmiany.
4. Restartujemy Xy (Ctrl+Alt+Backspace).
Gdyby to nie działało:
Może się zdarzyć, że będziemy musieli wpisać coś innego zamiast /dev/input/wacom w pliku xorg.conf. Jak sprawdzić co? Wpisujemy w konsoli:
Kod: Zaznacz cały
cd /dev/input
Kod: Zaznacz cały
dir
Kod: Zaznacz cały
event0 event1 event2 event3 mice mouse0 mouse1 ts0 ts1
Kod: Zaznacz cały
sudo cat event1
Właściwego eventa wpisujemy do xorg.conf, czyli każdy wpis /dev/wacom zamieniamy np. na /dev/input/event3 i zapisujemy, po czym restartujemy Xy (Ctrl+Alt+Backspace).
Konfiguracja GIMPa i Inkscape`a.
Żeby siła nacisku działała ładnie w GIMPIE, musimy skonfigurować urządzenia wejściowe. Po włączeniu GIMPa przechodzimy do Plik -> Preferencje -> Urządzenia wejściowe -> Konfiguruj rozbudowane urządzenia wejściowe...
Teraz wybieramy kolejno każde Urządzenie dotyczące naszego tabletu, tzn: eraser, cursor i stylus i zmieniamy Tryb z Wyłączone na Ekran. Zapisujemy ustawienia. Pozostaje nam zaznaczyć na co ma wpływać siła nacisku. W zakładce Opcje Narzędzia przy włączonym Pędzlu zaznaczamy Krycie, Twardość i Rozmiar w opcjach Czułość nacisku.
Podobnie w Inkscape:
Klikamy Plik -> Urządzenia wejściowe.
Wybieramy kolejno Stylus, Eraser oraz Cursor i dla każdego urządzenia zmieniamy Tryb z Wyłączone na Ekran.
I możemy już rysować. Narzędziem najlepiej wykorzystującą tablet w Inkscape jest
Narzędzie do Kaligrafii (Ctrl+F6). Aby włączyć siłę nacisku, należy wcisnąć przycisk Zastosuj siłę nacisku urządzenia, który znajduje się zaraz ponad linijką.
mała podpowiedź:
Możemy sprawić, żeby siła nacisku działała trochę lepiej. Narysowanie grubej twardej linii wymagało będzie przyciśnięcia piórka trochę mocniej. Da to większą kontrolę nad tabletem, gdyż zakres nacisku będzie odczuwalnie większy. Żeby to osiągnąć, należy dodać do pliku xorg.conf w sekcji InputDevice dla stylusa tę linię:
Kod: Zaznacz cały
Option "PressCurve" "50,0,100,50" # Custom preference
Kod: Zaznacz cały
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom" # Change to /dev/input/event for USB
Option "Type" "stylus"
Option "PressCurve" "50,0,100,50" # Custom preference
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
1. Instalacja i konfiguracja programu Wacom ExpressKeys.
Ściągamy program Wacom ExpressKeys z tej strony:
http://freshmeat.net/projects/wacomexpresskeys/
Zapisujemy w dowolnym miejscu i rozpakowujemy.
Zanim zabierzemy się za kompilowanie, należy upewnić się czy mamy zainstalowane te pakiety:
libxi-dev libxtst-dev libx11-dev
Jeśli nie, należy je zainstalować w Menedżerze pakietów Synaptic.
Jeśli nie budowaliśmy wcześniej sami pakietów, prawdopodobnie nie mamy zainstalowanego pakietu build-essential. Jego również należy zainstalować w Synapticu.
Gdy mamy już potrzebne pakiety, wchodzimy do katalogu z rozpakowanym programem Wacom ExpressKeys i kompilujemy źródła, wydając z poziomu konsoli następujące polecenia:
Kod: Zaznacz cały
./configure
make
sudo make install
Żeby działały przyciski Express Keys, trzeba dodać dwa wpisy do pliku xorg.conf. Pierwszy, w sekcji InputDevice, zaraz po urządzeniach stylus, eraser i cursor:
Kod: Zaznacz cały
Section "InputDevice"
Driver "wacom"
Identifier "pad"
Option "Device" "/dev/input/wacom"
Option "Type" "pad"
Option "USB" "on"
EndSection
Drugi wpis w sekcji ServerLayout:
Kod: Zaznacz cały
InputDevice "pad" # For Intuos3 or Cintiq 21UX tablets. It should NOT send core event
Kod: Zaznacz cały
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "TouchPad" "AlwaysCore"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "pad" # For Intuos3 or Cintiq 21UX tablets. It should NOT send core event
EndSection
3. Jeśli pakiet expresskeys został prawidłowo zainstalowany, możemy uruchomić program poleceniem:
expresskeys -d
Żeby uruchamiał się automatycznie przy starcie Gnoma, przechodzimy do System -> Preferencje -> Sesje. Tam, w zakładce Programy startowe dodajemy polecenie:
Kod: Zaznacz cały
expresskeys -d
4. Warto teraz zaznajomić się z plikiem tekstowym USAGE w katalogu ze źródłami ExpressKeys. Dowiemy się z tamtąd między innymi, że możemy sobie przypisać dowolny skrót do przycisków na płytce tabletu. Co więcej, skróty mogą być zależne od programu w jakim pracujemy, czyli inne skróty w GIMPIE, inne w Inkscapie, jeszcze inne na pulpicie. Zasada jest w miarę prosta. Włączamy program do odczytywania informacji o naciśniętym przycisku:
Kod: Zaznacz cały
xev
Gdzie wpisać dany kod chyba się każdy domyśli, gdyż w pliku konfiguracyjnym jest wszystko bardzo ładnie opisane i rozrysowane.
mała podpowiedź:
Pod dowolny przycisk tabletu można przypisać także przyciski myszy (kod od 991 do 997 dla kolejnych przycisków myszy). Można więc np. ustawić scrolla dla pasków dotykowych.
Gdy już ustawimy wszystkie skróty, restartujemy expresskeys poleceniem:
Kod: Zaznacz cały
expresskeys -r