Portál AbcLinuxu, 5. května 2025 21:52

Dotaz: Touch screen v linuxu

26.3.2020 19:19 lertimir | skóre: 64 | blog: Par_slov
Touch screen v linuxu
Přečteno: 431×
Odpovědět | Admin
Zdravím. Jak je to s podporou dotykových obrazovek v linuxu (multitouch). Nejsem přiznivce matlacích obrazovek, ale využil bych na nich v zásadě jedinou věc, kterou je dvěmi prsty provádět zoom. Zatím funkcionalita je taková, že myší ekvivalent je: dotek je klick a posun po obrazovce je posun se stisklým levým tlačítkem. Což mne vůbec zatím nezajímá. Nebo jedinná funkionalita je převádění na myšoidní operace?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.3.2020 20:08 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Touch screen v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Xinput dává:
ELAN Touchscreen                          id=9    [slave  pointer  (2)]
        Reporting 6 classes:
                Class originated from: 9. Type: XIButtonClass
                Buttons supported: 7
                Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
                Button state:
                Class originated from: 9. Type: XIValuatorClass
                Detail for Valuator 0:
                  Label: Abs MT Position X
                  Range: 0.000000 - 65535.000000
                  Resolution: 0 units/m
                  Mode: absolute
                  Current value: 9081.443689
                Class originated from: 9. Type: XIValuatorClass
                Detail for Valuator 1:
                  Label: Abs MT Position Y
                  Range: 0.000000 - 65535.000000
                  Resolution: 0 units/m
                  Mode: absolute
                  Current value: 9591.914324
                Class originated from: 9. Type: XIValuatorClass
                Detail for Valuator 2:
                  Label: Rel Horiz Scroll
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 9. Type: XIValuatorClass
                Detail for Valuator 3:
                  Label: Rel Vert Scroll
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 9. Type: XITouchClass
                Touch mode: direct
                Max number of touches: 10
26.3.2020 20:39 Tom K | skóre: 22
Rozbalit Rozbalit vše Re: Touch screen v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mám notebook DELL inspiron s dotykovou obrazovkou a multidotyk funguje bez problémů (zoom a podobně ...).
echo -n "u48" | sha1sum | head -c3; echo
Nuphar avatar 26.3.2020 20:46 Nuphar | skóre: 19
Rozbalit Rozbalit vše Re: Touch screen v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podpora je v jádře, takže pokud to zařízení nebude exotika, funguje to. Třeba v KDE to jde docela nastavit. Otázka spíš je, jak dobře se s tím budou ovládat jednotlivé aplikace. To se dost různí.
Per aspera, Asparagus et Aspergillus ad a/Astra!
26.3.2020 20:53 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Touch screen v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
V chromiu to funguje, ve firefoxu ne.
k3dAR avatar 27.3.2020 01:13 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Touch screen v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Netbook Lenovo Yoga Y300 + Xubuntu 18.04... vychozi chovani je emulace mysi, multitouch nefunguje (nezkoumal sem), v prohlizecich zalozenych na chromium funguje scroll 2 prsty (ale tusim ten obracenej), vsude pak funguje scroll 2 prsty kdyz nainstalujes&pustis touchegg, ale zoom mi myslim nesel ani s tim, mozna jen bylo potreba donastavit, to gui tusim neni udrzovane, radeji zopaknu ze sem to moc neresil, pouzivam ho vyjimecne a jen sem pred lety resil 2prst scroll a pouzitl ten touchegg bez donastavovani/zkoumani...
porad nemam telo, ale uz mam hlavu... nobody
28.3.2020 09:15 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Touch screen v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nevím, jak to je celkově, ale PrDell XPS 13 s dotykovou obrazovkou funguje bez problému.

Jediný problém, který jsem nedávno měl, byl s externím monitorem. Když jsem chtěl s jedním nebo dvěma externími monitory používat dotykový display notebooku, se zlou jsem se potázal, protože dotyk byl interpretovaný v rámci celé X11 plochy (dejme tomu 7680×2160), nikoliv v rámci toho jednoho displaye (3840×2160). To bylo dost matoucí. Ale už je to pár měsíců od těch dob, nahlášené to je, tak třeba to opravili.

28.3.2020 22:34 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Touch screen v linuxu
Kdo by to měl opravit?

Jinak řešení je poměrně snadné - transformační matice. Udělal jsem na to konfigurační skript kvůli smartboardům. Jenže zůstal jen jeden a v podstatě o to nikdo moc neměl zájem. Nicméně skript existuje a je použitelný přesně v takové situaci. Více k tomu zde.
29.3.2020 22:39 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Touch screen v linuxu
mám Lenovo X1 Carbon a touch screen je emulace myši. distro Arch.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.