zoom multitouch in fedora?

salve a tutti vengo da windows dove sul mio sony vaio vpcca avevo la possibilità di zoommare avanti e indietro con il multitouch del touchpad giocando con le due dita…come si fa su un telefonino dell’ultima generazione per intenderci.
Avendo uno schermo da 14" era una funzione molto comoda che non trovo su fedora;sia chiaro il multitouch funziona e anche bene, come ad esempio lo scroll a due dita, è la funzione zoom (per esempio nel browser chrome o in adobe reader) che non c’è.

si può attivare??

grazie a tutti come al solito per la disponibilità anche perché sto aprendo molte discussioni ma sono i primi giorni di fedora…

Modello del PC, interrogazione $lspci ed $lsusb perfavore.

[riccardo@riccaficca ~]$ lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 05ca:18c0 Ricoh Co., Ltd Bus 002 Device 003: ID 1267:0201 Logic3 / SpectraVideo plc A4Tech SWOP-3 Mouse Bus 002 Device 004: ID 04e8:689e Samsung Electronics Co., Ltd [riccardo@riccaficca ~]$

[riccardo@riccaficca ~]$ lspci 00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09) 00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04) 00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) 00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4) 00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4) 00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b4) 00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4) 00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) 00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04) 00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04) 00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04) 01:00.0 VGA compatible controller: ATI Technologies Inc NI Seymour [AMD Radeon HD 6470M] 01:00.1 Audio device: ATI Technologies Inc NI Caicos HDMI Audio [AMD RADEON HD 6450] 02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01) 03:00.0 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller (rev 07) 03:00.1 System peripheral: Ricoh Co Ltd Device e232 (rev 04) 04:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) 05:00.0 Ethernet controller: Atheros Communications AR8151 v2.0 Gigabit Ethernet (rev c0) [riccardo@riccaficca ~]$

sony vaio vpcca1s1e/b

$  xinput list --long

[code][riccardo@riccaficca ~]$ xinput list --long
⎡ Virtual core pointer id=2 [master pointer (3)]
Reporting 6 classes:
Class originated from: 10. Type: XIButtonClass
Buttons supported: 12
Button labels: “Button Left” “Button Middle” “Button Right” “Button Wheel Up” “Button Wheel Down” “Button Horiz Wheel Left” “Button Horiz Wheel Right” None None None None None
Button state:
Class originated from: 10. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 10. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 10. Type: XIValuatorClass
Detail for Valuator 2:
Label: Rel Vert Wheel
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 10. Type: XIScrollClass
Scroll info for Valuator 2
type: 1 (vertical)
increment: -1.000000
flags: 0x2 ( preferred )
Class originated from: 12. Type: XITouchClass
Touch mode: dependent
Max number of touches: 2

⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
Reporting 3 classes:
Class originated from: 4. Type: XIButtonClass
Buttons supported: 10
Button labels: “Button Left” “Button Middle” “Button Right” “Button Wheel Up” “Button Wheel Down” “Button Horiz Wheel Left” “Button Horiz Wheel Right” None None None
Button state:
Class originated from: 4. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 4. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative

⎜ ↳ PS/2+USB Mouse id=10 [slave pointer (2)]
Reporting 5 classes:
Class originated from: 10. 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: 10. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 10. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 10. Type: XIValuatorClass
Detail for Valuator 2:
Label: Rel Vert Wheel
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 10. Type: XIScrollClass
Scroll info for Valuator 2
type: 1 (vertical)
increment: -1.000000
flags: 0x2 ( preferred )

⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
Reporting 8 classes:
Class originated from: 12. Type: XIButtonClass
Buttons supported: 12
Button labels: “Button Left” “Button Middle” “Button Right” “Button Wheel Up” “Button Wheel Down” “Button Horiz Wheel Left” “Button Horiz Wheel Right” None None None None None
Button state:
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: 1472.000000 - 5692.000000
Resolution: 63000 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: 1408.000000 - 4714.000000
Resolution: 94000 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 2:
Label: Rel Horiz Scroll
Range: 0.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 3:
Label: Rel Vert Scroll
Range: 0.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 12. Type: XIScrollClass
Scroll info for Valuator 2
type: 2 (horizontal)
increment: 107.000000
flags: 0x0
Class originated from: 12. Type: XIScrollClass
Scroll info for Valuator 3
type: 1 (vertical)
increment: 107.000000
flags: 0x0
Class originated from: 12. Type: XITouchClass
Touch mode: dependent
Max number of touches: 2

⎣ Virtual core keyboard id=3 [master keyboard (2)]
Reporting 1 classes:
Class originated from: 11. Type: XIKeyClass
Keycodes supported: 248

↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
Reporting 1 classes:
	Class originated from: 5. Type: XIKeyClass
	Keycodes supported: 248

↳ Sony Vaio Keys                          	id=6	[slave  keyboard (3)]
Reporting 1 classes:
	Class originated from: 6. Type: XIKeyClass
	Keycodes supported: 248

↳ Video Bus                               	id=7	[slave  keyboard (3)]
Reporting 1 classes:
	Class originated from: 7. Type: XIKeyClass
	Keycodes supported: 248

↳ Power Button                            	id=8	[slave  keyboard (3)]
Reporting 1 classes:
	Class originated from: 8. Type: XIKeyClass
	Keycodes supported: 248

↳ USB2.0 Camera                           	id=9	[slave  keyboard (3)]
Reporting 1 classes:
	Class originated from: 9. Type: XIKeyClass
	Keycodes supported: 248

↳ AT Translated Set 2 keyboard            	id=11	[slave  keyboard (3)]
Reporting 1 classes:
	Class originated from: 11. Type: XIKeyClass
	Keycodes supported: 248

[riccardo@riccaficca ~]$
[/code]

Sembra tutto ok.

Leggo molte discussioni sui touchpad dei Vaio che funzionerebbero inserendo le opzioni i8042.nomux=1 i8042.reset alla riga kernel.
Vuoi provare ?

[quote=trpost]Sembra tutto ok.

Leggo molte discussioni sui touchpad dei Vaio che funzionerebbero inserendo le opzioni i8042.nomux=1 i8042.reset alla riga kernel.
Vuoi provare ?[/quote]

e che conseguenze avrebbe l’aggiunta di questa linea??
cioè alla fine l’hardware viene riconosciuto perché altrienti non funzionerebbe nemmeno lo scroll, quindi si tratta solo di capire perché non funziona nei programmi!

Le opzioni per il kernel vengono direttamente dalla http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt (non le invento al momento ;)) .

Comunque http://unix.stackexchange.com/questions/28736/what-does-the-i8042-nomux-1-kernel-option-do-during-booting-of-ubuntu ad esempio c’è una spiegazione. Non sono sicuro però che valga anche per te.

ma qualcuno le ha provate su fedora??li si parla di debian e derivate…vabbè che si agisce sul kernel però…
scusami ti faccio una domanda:se tu hai il multitouch, hai la possibilità di effettuare il pinch to zoom ad esempio in un browser??oppure in un documento pdf con adobe reader?

allora ho continuato a cercare in google e la funzione alla quale mi riferisco si chiama pinch to zoom!detto questo ho scoperto che in linux premendo il tasto ctrl+movimenti avanti e indietro con due dita sul trackpad si può fare lo zoom avanti e indietro.

ora manca solo di attivare questa funzione senza tenere premuto il tasto ctrl

Forse non è proprio una risposta valida, ma hai provato ad installare Easystroke? E’ abbastanza utile, permette di creare gestures da collegare ai vari click del mouse (o anche ai tasti della tastiera), ma si perderebbe un po’ il senso secondo me). Dovrebbe essere nei Repo, se non ricordo male (o lì o su Rpmfusion)

ma guarda magari proverò e ti ringrazio per il consiglio, il punto è che ora ho scoperto come fare il pinch to zoom e in generale è un’operazione che non necessita la digitazione del tasto control sul altri programmi, ad esempio il visualizzatore di immagini oppure quello dei pdf il movimento lo collega subito al pinch to zoom.il problema è ei browser dove una volta che tu metti due dita sul pad lui pensa che è solo per lo scroll!!

Ciao a tutti, sono nuovo di zecca in fedora e sinceramente ogni tanto penso a chi me l abbia fatto fare… :slight_smile:
ho letto, sempre in merito all’utilizzo della trackpad, questo articolo che mi ha ricordato le gesture della trackpad del mac:

http://www.synaptics.com/en/gesture-suite-linux.php

avere queste gesture equivale ad essere nel 2015, al passo coi tempi cioe’, ma chissa se si può.

dovrebbe essere tutto piu semplice o almeno intuitivo…