Mac come il supporto MultiTouch


24

Non ricordo come, ma in 11.10 ero riuscito a trovare alcune azioni multitouch da supportare con alcuni software.

Ora sto usando 12.04, c'è qualche modo / application / workaround / plugin o qualcosa che mi possa fornire gesti multitouch simili a mac o almeno ad esso?

Con Synaptics ho capito che il mio touchpad supporta il controllo 3finger.

Sto usando un Samsung NP-RV509-A0GIN .

Risposte:


15

Touchegg

Touchégg è un "riconoscitore di gesti multitouch" per Linux, scritto in C ++, con Qt e che utilizza la libreria uTouch-geis di Ubuntu. Consente agli utenti di definire quali azioni vengono avviate quando viene eseguito un gesto multi-touch.
Fornendo il gesto desiderato riconosciuto da Touchégg, puoi assegnargli una di una serie di azioni relative alla finestra, tra cui ingrandire o ridurre a icona le finestre, ridimensionare le app, mostrare il desktop, ecc. L'
impostazione delle "azioni" desiderate è attualmente raggiunta tramite modifica manuale di un piccolo file di configurazione.

Touchegg viene fornito con alcuni gesti pre-abilitati, tuttavia i gesti possono essere abilitati modificando il file di configurazione. Consente il tocco di tre dita, due, tre, quattro e cinque dita e due o quattro dita.

Nota : sta avendo problemi con precise. Un bug viene segnalato qui e qui

Pre-requisiti

UtouchPer eseguire questa è necessaria l'ultima versione di . Quindi aggiungi il seguente PPA

sudo add-apt-repository ppa:utouch-team/daily
sudo apt-get update
sudo apt-get install utouch  

Installazione

In Quantal (12.10), Precise (12.04) e Oneric (11.10) il pacchetto è nei repository come mostrato qui

Modifica del file di configurazione

Il file di configurazione si trova qui
~/.config/touchegg/touchegg.conf

Modifica del file di configurazione:

gedit ~/.config/touchegg/touchegg.conf

Nell'esempio seguente, il gesto di trascinamento con quattro dita è configurato per passare aShow Desktop

Drag a quattro dita

[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=

Drag a tre dita

[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=

[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=  

Elenco di altre azioni qui

In questo modo puoi ottenere Mac come esperienza multi-touch su sistemi Linux.

Guarda un video demonstation qui e qui

Quali gesti sono supportati?

Sono supportati i seguenti gesti

Altre alternative

Ginn


@Nirmik ha modificato la mia risposta
Ashu il

@Ashu Penso che non sia stato ancora risolto. Destra?
Rahul Virpara,

@virpara guardarsi intorno è in realtà un bug confermato. Vedi qui . Il pacchetto utouch -geis è in realtà un errore di modifica: i tuoi collegamenti dicono la stessa cosa: P
Ashu,

Non riesco a trovare l'applicazione nel menu
Unity

2
@Ashu ... qualcosa è sospetto! il mio file di configurazione non assomiglia a quello mostrato nel tutorial video! ecco la pastbin del mio file confug ... paste.ubuntu.com/1114187 Cosa dovrei fare ora? : /
Nirmik,

0

Ecco alcuni ottimi consigli qui: http://ubuntuforums.org/showthread.php?t=1419833

La soluzione più semplice è probabilmente solo:

  • Vai a Sistema / Preferenze / Mouse
  • Fai clic sulla scheda del touchpad e puoi selezionare lo scorrimento a due dita sotto l'intestazione di scorrimento.

Se il problema persiste, potrebbe essere necessario fare qualcosa come mostrato di seguito, a seconda dell'hardware:

xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8

Devi eseguire almeno questi quattro (altri nel link sopra) e devi eseguirli all'avvio, quindi probabilmente vorrai rilasciarli in uno script di avvio; preferibilmente uno in ritardo nel processo di avvio.

Non sono sicuro di quale marca di touchpad hai, quindi potresti dover fare un po 'di ricerche per ottenere i nomi e le proprietà giusti da impostare.

Per controllare i dispositivi di input per il touchpad, esegui xinput liste cerca nella sezione del puntatore. Dovresti avere più elementi nell'elenco e quello con l'ID più alto è probabilmente il tuo touchpad. Se è sinaptico, sei d'oro e i quattro comandi sopra ti risolveranno i problemi.

Altrimenti, devi scavare un po '.

Nella seconda colonna dell'elenco xinput, ogni dispositivo ha id = #

Esegui xinput list-props #, dove # = ID dispositivo.

Questo ti mostrerà tutte le proprietà disponibili per il tuo dispositivo di input.

I comandi sopra riportati differiscono dalle mie impostazioni predefinite dai valori di ritorno degli oggetti di scena dell'elenco xinput in quanto gli 8 e 32 descrivono la dimensione dei dati impostati. Il secondo e il terzo ints corrispondono esattamente a ciò che è stato restituito dalla lista di oggetti di scena xinput, ma passare attraverso l'atto di impostazione mi ha permesso di scorrere due dita.


0

@La risposta di Ashu è praticamente al punto e davvero completa. Ma vorrei aggiungere un altro punto ad esso che renderebbe davvero migliore la tua esperienza.

In primo luogo sto usando Ubuntu 16.04 sul mio laptop Asus ZenBook UX305 e touchegg ha funzionato molto bene per me in questa configurazione.

È possibile personalizzare il trascinamento con tre dita a sinistra e tre dita a destra per modificare le aree di lavoro, usando Ashu come indicato modificando il file di configurazione per touchegg.

(per aprire il file di configurazione puoi anche andare a casa quindi Ctrl+ Haccedere alle cartelle nascoste per trovare la cartella .config. Al suo interno c'è una cartella relativa a touchegg. dove è presente il file di configurazione per id touchegg!)

Aprendo il file di configurazione è possibile modificare l'azione predefinita con i tasti di scelta rapida Ctrl+ Alt+ Righte Ctrl+ Alt+ Leftper trascinare tre dita a sinistra e tre dita a destra. (Zappa per fare possibili gesti sono nel link fornito da Ashu). In questo modo puoi goderti il ​​trascinamento con tre dita anche su Ubuntu.

Ho caricato la foto del mio file di configurazione qui in cui ho messo in evidenza la modifica che ho fatto dal file di configurazione di default touchegg.

(Assicurati di aver abilitato più aree di lavoro in Ubuntu con tutte le aree di lavoro allineate orizzontalmente, nel caso in cui non hai il controllo Come posso ridurre o aumentare il numero di aree di lavoro in Unity? )

Puoi anche usare questo tutorial in quanto copre tutti i miei punti e probabilmente corregge anche gli errori. (non sono sicuro)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.