Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze | |||
| usb_tablet [2012/07/28 17:39] – ubuntu | usb_tablet [2019/02/25 17:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== USB Tablet ====== | ||
| + | Názvy tabletů na krabici a názvy v identifikaci linuxu se liší. Proto je těžké na začátku určit jestli tablet má nebo nemá v linuxu podporu. Můj Genius F610 je za zlomek ceny za které se prodávají Wacomy, a paradoxně se mi ho podařilo rozjet právě na wacomích driverech. Šťastným vlastníkům tohoto modelu doporučuji k instalaci kapitolu I. | ||
| + | |||
| + | Pro všechny ostatní je postup instalace popsán v kapitole II. Kdo má USB tablet který jeví aspoň nějaké známky života (tzn. jakýkoliv pohyb kurzoru při pohybu pera), má docela slušnou šanci na úspěch. | ||
| + | |||
| + | |||
| + | ====== I. Ukázka nastavení tabletu Genius G-Pen F610 ====== | ||
| + | |||
| + | Pokud víte že máte přesně tento typ tabletu (idVendor 0x172f, idProduct 0x0031), zadejte následující kód: | ||
| + | |||
| + | < | ||
| + | sudo apt-get install wacom-tools | ||
| + | cd / | ||
| + | sudo echo ' | ||
| + | sudo echo ' | ||
| + | sudo cp / | ||
| + | gksudo gedit / | ||
| + | </ | ||
| + | Do souboru doplňte na začátek toto: | ||
| + | <code python> | ||
| + | Section " | ||
| + | Driver | ||
| + | Identifier | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | # | ||
| + | # | ||
| + | Option | ||
| + | Option | ||
| + | # | ||
| + | # | ||
| + | Option | ||
| + | EndSection | ||
| + | </ | ||
| + | a do sekce '' | ||
| + | <code python> | ||
| + | Section " | ||
| + | ... | ||
| + | InputDevice " | ||
| + | EndSection | ||
| + | </ | ||
| + | Po připojení tabletu a restartu stroje by se v GIMPu měl objevit nástroj Stylus. Konkrétní nastavení GIMPu je podle obrázkového návodu zde: https:// | ||
| + | |||
| + | A to je vše, přátele. Easy, ne? | ||
| + | |||
| + | ====== II. Návod pro ostatní typy USB tabletů ====== | ||
| + | |||
| + | ===== 1. Zjištění hraničních souřadnic tabletu ===== | ||
| + | |||
| + | Takže nejdřív instalace balíku s nástrojem wacdump, který nám při troše štěstí ukáže aktuální místo polohy pera. | ||
| + | < | ||
| + | sudo apt-get install wacom-tools | ||
| + | </ | ||
| + | a teď pokus o získání souřadnic min a max rohů tabletu. Připojíme tablet do USB, a příkazem | ||
| + | < | ||
| + | sudo wacdump / | ||
| + | </ | ||
| + | začneme hledat která událost k němu patří. Za X dosazujeme 0-9 a vždy čmárneme perem na podložku. Jedno z čísel se chytne a bude vypisovat aktuální souřadnice pera. Opíšeme si mezní hodnoty (budou se nám hodit v kroku 6) - Xmin, Ymin při peru nad levým horním rohem podložky, a Xmax, Ymax při peru nad pravým dolním rohem. | ||
| + | |||
| + | Komu se kurzor při pohybu pera po tabletu nepohybuje, nebo v ''/ | ||
| + | |||
| + | ===== 2. Identifikace zařízení ===== | ||
| + | |||
| + | Spustíme přírustkové prohlížení hlavního logu | ||
| + | < | ||
| + | tail -f / | ||
| + | </ | ||
| + | vyjmeme a opět zapojíme tablet do USB konektoru. V logu se objeví něco takového: | ||
| + | < | ||
| + | Jun 25 21:50:26 c2d kernel: [15569.983519] usb 3-2: new full speed USB device using uhci_hcd and address 7 | ||
| + | Jun 25 21:50:26 c2d kernel: [15570.157511] usb 3-2: configuration #1 chosen from 1 choice | ||
| + | Jun 25 21:50:26 c2d kernel: [15570.169473] input: WALTOP International Corp. Slim Tablet as / | ||
| + | Jun 25 21:50:26 c2d kernel: [15570.211092] input, | ||
| + | </ | ||
| + | V tomhle případě vidíme že se tablet jmenuje [WALTOP International Corp. Slim Tablet] | ||
| + | |||
| + | Takže se tam podíváme a zjistíme id produktu a výrobce: | ||
| + | < | ||
| + | sudo lsusb -v -s 3:7 | grep id | ||
| + | idVendor | ||
| + | idProduct | ||
| + | </ | ||
| + | |||
| + | ===== 3. Nastavení inicializačního skriptu ===== | ||
| + | |||
| + | Aby po zasunutí USB konektoru tabletu vzniklo to správné zařízení, | ||
| + | |||
| + | < | ||
| + | gksudo gedit / | ||
| + | </ | ||
| + | a naplníme ho tímhle obsahem (samozřejmě upravíme ID podle výsledku z předešlého kroku) | ||
| + | |||
| + | < | ||
| + | KERNEL==" | ||
| + | SYSFS{idVendor}==" | ||
| + | </ | ||
| + | |||
| + | ===== 4. Aktivace nastavení ===== | ||
| + | |||
| + | Buďto provedeme restart stroje (což je cesta sice strmá, ale pro většinu případů nejjistější), | ||
| + | - Odpojíme USB konektor | ||
| + | - Aktualizujeme udev pravidla | ||
| + | < | ||
| + | sudo / | ||
| + | </ | ||
| + | - Stiskem Alt-Ctrl-Bksp resetujeme X-server a znovu se přihlásíme | ||
| + | |||
| + | |||
| + | |||
| + | ===== 5. Otestování ===== | ||
| + | |||
| + | Pokud vzniklo zařízení tablet | ||
| + | < | ||
| + | ls -la / | ||
| + | lrwxrwxrwx 1 root root 6 2008-06-26 00:48 / | ||
| + | </ | ||
| + | a kurzor se při pohybu pera nad deskou pohybuje, máme už napůl vyhráno. Zbývá už jen poslední konfigurace a je hotovo: | ||
| + | |||
| + | |||
| + | |||
| + | ===== 6. Konfigurace Xserveru ===== | ||
| + | |||
| + | Vyzálohujeme původní konfigurační soubor | ||
| + | < | ||
| + | sudo cp / | ||
| + | </ | ||
| + | a doplníme do něj následující text | ||
| + | < | ||
| + | $ gksudo gedit / | ||
| + | </ | ||
| + | <code python> | ||
| + | Section " | ||
| + | Driver | ||
| + | Identifier | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | ##### tato cast je nepovinna, pokud neznate hranice, vypustte ji - hranice budou urceny automaticky | ||
| + | ##### Nasledujici text je funkcni pro tablet " | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # # | ||
| + | # # | ||
| + | # | ||
| + | # | ||
| + | # # | ||
| + | # # | ||
| + | # | ||
| + | ##### | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | ... | ||
| + | InputDevice " | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | ===== 7. Doladění nastavení ===== | ||
| + | |||
| + | Po restartu Xserveru pomocí Alt-Ctrl-Bksp by se měly hranice srovnat a při pohybu pera nizko nad plochou by měly rohy podložky odpovídat hranicím monitoru. | ||
| + | |||
| + | Zbývá už jenom aktivovat tablet v některém z kreslících programů. | ||
| + | |||
| + | ==== Gimp: ==== | ||
| + | |||
| + | **Aplikace → Grafika → Gimp** | ||
| + | |||
| + | Otevřeme kartu s konfigurací: | ||
| + | |||
| + | A nastavíme zařízení pro celoobrazovkový režim: **Zařízení: | ||
| + | |||
| + | Uložíme nastavení: **Uložit. Zavřít. Uložit nastavení vstupních zařízení nyní.OK ** | ||
| + | |||
| + | |||
| + | ==== Inkscape: ==== | ||
| + | |||
| + | **Aplikace → Grafika → Inkscape Vector Graphics Editor** | ||
| + | |||
| + | Otevřeme kartu vstupních zařízení: | ||
| + | |||
| + | A nastavíme zařízení pro celoobrazovkový režim: **Zařízení: | ||
| + | |||
| + | Uložíme nastavení: **Uložit. Zavřít.** | ||
| + | |||
| + | Otevřeme kartu s konfigurací: | ||
| + | |||
| + | a u položky Myš aktivujeme zaškrtnutím čtverečku citlivost pera tabletu: **Myš → Use Pressure sensitive tablet (requires restart)** | ||
| + | |||
| + | Nakonec restartujeme aplikaci Inkscape. | ||
| + | |||
| + | |||
| + | |||
| + | ===== 8. Přepočty poměrů stran tabletu k monitoru ===== | ||
| + | |||
| + | Pokud je vše zprovozněno, | ||
| + | |||
| + | F< | ||
| + | X< | ||
| + | |||
| + | Pokud má např. tablet rozlišení 10000x6250 a monitor 1280x1024 (faktor 1.25), je výpočet pro zachování stejného poměru bodů následující: | ||
| + | |||
| + | F< | ||
| + | X< | ||
| + | |||
| + | |||
| + | Pro ostatní neširokoúhlé monitory je až na výjimky faktor 1.3333 , takže pro můj tablet je | ||
| + | |||
| + | F< | ||
| + | X< | ||
| + | |||
| + | . | ||
| + | |||
| + | ====== III. Odkazy ====== | ||
| + | **Produkt: | ||
| + | * http:// | ||
| + | |||
| + | **V kostce - o co tady jde** | ||
| + | * [[TabletPC]] | ||
| + | * http:// | ||
| + | * http:// | ||
| + | |||
| + | **Návodná konfigurace jednoho majitele Bluetooth tabletu a Gentoo** | ||
| + | * http:// | ||
| + | |||
| + | **Jak na Gimp nastavení** | ||
| + | * https:// | ||