Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: HP pavillion tx1000 touchscreen [vyřešeno]  (Přečteno 3048 krát)

nibiru

  • Návštěvník
  • Příspěvků: 4
HP pavillion tx1000 touchscreen [vyřešeno]
« kdy: 04 Října 2008, 00:50:06 »
Zdravím,
tak už víc jak měsíc zoufale rozjíždím dotykovou obrazovku a stále nefunguje podle mých představ, chová se zvláštně.

Mám Ubuntu HH, Amd 64 (níže připojím výpisy) a zkouším to s driverem eGalax. Ten jsem našel na http://kellyandsopho.com/tiki/tiki-index.php?page=LinuxOnHpPaviliontx1000z a přes odkaz na stránky ke stažení si stáhl nejnovější verzi a ta se mi i pěkně nainstalovala.
Obrazovka najednou reagovala na dotyk, ale zvláštně.
Popsal bych to asi takto. Nejsem schopen "tapnout" jen jednou, vždy se tapne 2x (mi to připadá jako miliónkrát). Kvůli tomu třeba nejsem schopen přesunout okno - přiložím stylus a táhnu, ale systém to rozpozná jako hromadu kliknutí. Pokud použíju klávesnici na display a kliknu na písmenko, vloží se 2x.  Pokud několikrát kliknu na plochu, tak se mi zasekne celé Gnome.

Docela jsem googlil a existuje ještě driver "evtouch" a ten má parametr TapTime - čas za který se přepne obrazovka ze stavu tapnuto do netapnuto. Podle mne mám teď ten TapTime, nebo analogický parametr v eGalaxu nastaven na nulu a proto se mi to tak chová (je možné že se ale mýlím. K eGalaxu je také utilita na konfiguraci, se kterou jsem sice display krásně nakalibroval, ale od tohoto problému mi nepomohla. A navíc nějak mi sama zašedl obsah druhé záložky přes kterou jsem nastavoval parametr Press and hold a Auto-RightClick. Když jsem tyto parametry mohl upravovat, tak jejich meněním akorát dosáhl zobrazení kontextového menu (auto-rightclick), Press and hold jsem nijak nedokazal rozchodit. A teď to mám navíc zašedlé a nevím jak je povolit.

Nevíte někdo jak rozumně na dotykové displaye?
Budu vděčný za jakoukoliv radu.


Níže zasílám výpisy:

Kód: [Vybrat]
Ubuntu Hardy Heron 8.04, Gnome, compiz (emerald)

nibiru@Bender:~$ uname -a
Linux Bender 2.6.24-19-generic #1 SMP Wed Aug 20 17:53:40 UTC 2008 x86_64 GNU/Linux

nibiru@Bender:~$ lsusb
Bus 002 Device 007: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
Bus 002 Device 006: ID 08ff:1600 AuthenTec, Inc.
Bus 002 Device 005: ID 0c45:62c0 Microdia
Bus 002 Device 003: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 002 Device 001: ID 0000:0000 
Bus 001 Device 005: ID 03f0:171d Hewlett-Packard
Bus 001 Device 001: ID 0000:0000 

nibiru@Bender:~$ lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51 [Geforce 6150 Go] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)

« Poslední změna: 27 Ledna 2009, 10:48:24 od kiklhorn »

nibiru

  • Návštěvník
  • Příspěvků: 4
Re: HP pavillion tx1000 touchscreen
« Odpověď #1 kdy: 26 Ledna 2009, 21:11:33 »
Tak už jsem to vyřešil  ;D

podle: https://lists.ubuntu.com/archives/ubuntu-in/2008-November/004221.html
stačí jen:
Citace
sudo apt-get install xserver-xorg-input-evtouch
a poté display skrze kliknutí na
Citace
Systém->správa->Calibrate Touchscreen
zkalibrovat.

(kalibrace chce trošku trpělivosti, proklikat veškeré křížky na okraji, enter a pak vždy kliknout na červený křížek a konec)

a pak už display funguje jako v pohádce  :)

nibiru

  • Návštěvník
  • Příspěvků: 4
Re: HP pavillion tx1000 touchscreen [vyřešeno]
« Odpověď #2 kdy: 19 Prosince 2009, 16:13:32 »
Ještě jen doplním, jak rozchodit drag n drop na displayi.

Kód: [Vybrat]
I just tested the patch from Ramaddan. It works very well on my car-pc. The procedure was like mentioned above by hackeron, but with some additions. Here is the complete list of what I did. From any folder (I like to use /tmp, as that is flushed clean on every boot) do this:

cd /tmp
sudo apt-get build-dep xserver-xorg-input-evtouch
apt-get source xserver-xorg-input-evtouch
cd xf86-input-evtouch-0.8.7/
rm debian/patches/02-buttonless-device.patch
wget -O debian/patches/02-buttonless-device.patch http://launchpadlibrarian.net/26529094/02-buttonless-device.patch
echo 02-buttonless-device.patch >> debian/patches/series
dpkg-buildpackage
sudo dpkg -i ../xserver-xorg-input-evtouch_0.8.8-0ubuntu3_i386.deb

That exact procedure worked very well for me. You can copy all of these lines and paste them in your console in one go. Press enter on the last line if you do not get the last enter in your copy, and then restart your X to make it work.

+ nainstalovat:
Kód: [Vybrat]
dpkg -i ../xserver-xorg-input-evtouch_0.8.8-0ubuntu3_amd64.deb

Zdroj: https://bugs.launchpad.net/ubuntu/+source/xf86-input-evtouch/+bug/317127

 

Provoz zaštiťuje spolek OpenAlt.