Mac menyukai dukungan MultiTouch

24

Saya tidak ingat bagaimana tetapi pada 11.10 saya berhasil menemukan beberapa tindakan multitouch untuk didukung oleh beberapa perangkat lunak.

Sekarang saya menggunakan 12.04, Apakah ada cara / aplikasi / solusi / plugin atau apa pun yang dapat memberi saya gerakan multitouch mirip dengan mac atau setidaknya dekat dengan itu?

Dengan sinaptik, saya tahu bahwa touchpad saya mendukung kontrol 3 jari.

Saya menggunakan Samsung NP-RV509-A0GIN .

Nirmik
sumber

Jawaban:

15

Touchegg

Touchégg adalah "pengenal gestur multitouch" untuk Linux, ditulis dalam C ++, dengan Qt dan memanfaatkan pustaka uTouch-geis Ubuntu. Hal ini memungkinkan pengguna untuk menentukan tindakan apa yang dimulai ketika gerakan multi-sentuh dilakukan.
Memberikan gerakan yang diinginkan dikenali oleh Touchégg Anda dapat menetapkan salah satu dari sejumlah tindakan yang terkait dengan jendela, termasuk memaksimalkan atau meminimalkan jendela, mengubah ukuran aplikasi, menampilkan desktop, dll.
Mengatur 'tindakan' yang Anda inginkan saat ini dicapai melalui pengeditan manual file konfigurasi kecil.

Touchegg hadir dengan beberapa gerakan pra-aktif, namun gerakan dapat diaktifkan dengan mengedit file konfigurasi. Ini memungkinkan ketukan tiga jari, dua, tiga, empat dan lima ketukan jari dan dua atau empat gesekan jari.

Catatan : Ada masalah dengan ketepatan. Bug dilaporkan di sini dan di sini

Prasyarat

Anda memerlukan vesion terbaru Utouchuntuk menjalankan ini. Jadi tambahkan PPA berikut

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

Instalasi

Dalam Quantal (12.10), Precise (12.04) dan Oneric (11.10) paket berada dalam repositori seperti yang ditunjukkan di sini

Mengedit file konfigurasi

File konfigurasi terletak di sini
~/.config/touchegg/touchegg.conf

Mengedit file konfigurasi:

gedit ~/.config/touchegg/touchegg.conf

Pada contoh di bawah ini, gerakan seret empat jari dikonfigurasikan untuk beralih keShow Desktop

Seret Empat Jari

[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=

Seret Tiga Jari

[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=

[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=  

Daftar tindakan lebih lanjut di sini

Dengan demikian Anda bisa mendapatkan Mac seperti pengalaman multi-touch di sistem Linux.

Lihat video demonstation di sini dan di sini

Gerakan mana yang didukung?

Gerakan- gerakan berikut digerakkan

Alternatif lain

Ginn

Ashu
sumber
@Nirmik mengedit jawaban saya
Ashu
@ Ashu saya pikir itu belum diperbaiki. Kanan?
Rahul Virpara
@virpara melihat sekelilingnya sebenarnya adalah bug yang dikonfirmasi. Lihat di sini . Paket utouch -geis sebenarnya salah edit - tautan Anda mengatakan hal yang sama: P
Ashu
Saya tidak dapat menemukan aplikasi dalam menu persatuan seperti di video ini - youtube.com/watch?v=1Ek4QaFQ1qo&feature=player_embedded
Nirmik
2
@ Ashu ... ada sesuatu yang mencurigakan! file konfigurasi saya tidak seperti yang diperlihatkan dalam tutorial video! di sini adalah pastbin dari file confug saya ... paste.ubuntu.com/1114187 Apa yang seharusnya saya lakukan sekarang? : /
Nirmik
0

Ada beberapa saran bagus di sini: http://ubuntuforums.org/showthread.php?t=1419833

Solusi termudah mungkin hanya:

  • Pergi ke Sistem / Preferensi / Mouse
  • Klik pada tab touchpad dan Anda dapat memilih dua jari bergulir di bawah judul bergulir.

Jika gagal, Anda mungkin perlu melakukan sesuatu seperti yang ditunjukkan di bawah ini, tergantung pada perangkat keras Anda:

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

Anda harus menjalankan setidaknya empat ini (lebih banyak di tautan di atas), dan Anda harus menjalankannya saat boot, jadi Anda mungkin ingin memasukkannya ke dalam skrip startup; lebih disukai yang terlambat dalam proses boot.

Saya tidak yakin apa yang membuat touchpad Anda miliki, jadi Anda mungkin harus melakukan sedikit penggalian untuk mendapatkan nama dan properti yang tepat untuk ditetapkan.

Untuk memeriksa perangkat input Anda untuk bidang sentuh, jalankan xinput listdan lihat di bawah bagian penunjuk. Anda harus memiliki beberapa item dalam daftar, dan item dengan id tertinggi kemungkinan touchpad Anda. Jika itu sinaptis, berarti Anda berwarna emas, dan empat perintah di atas akan menyelesaikan masalah Anda.

Jika tidak, Anda harus menggali sedikit.

Di kolom kedua daftar xinput, setiap perangkat memiliki id = #

Jalankan xinput list-props #, di mana # = id perangkat Anda.

Ini akan menunjukkan kepada Anda semua properti yang tersedia untuk perangkat input Anda.

Perintah-perintah di atas berbeda dari pengaturan default saya dari nilai-nilai kembali xinput list-props di mana 8s dan 32s menggambarkan ukuran data yang sedang diatur. Int kedua dan ketiga cocok persis dengan apa yang dikembalikan oleh xinput list-props, tetapi melalui tindakan pengaturan memungkinkan dua jari bergulir untuk saya.

Ajax
sumber
0

@ Ashu menjawab cukup banyak to the point dan benar-benar lengkap. Tapi saya ingin menambahkan satu poin lagi yang akan membuat pengalaman Anda lebih baik.

Pertama saya menggunakan Ubuntu 16.04 pada laptop Asus ZenBook UX305 saya, dan touchegg bekerja sangat baik untuk saya dalam konfigurasi ini.

Anda dapat mengubahsuaikan seret tiga jari ke kiri dan tiga jari ke kanan untuk mengubah ruang kerja, menggunakan seperti yang ditunjukkan Ashu mengubah file konfigurasi untuk touchegg.

(untuk membuka file konfigurasi, Anda juga dapat pergi ke rumah kemudian Ctrl+ Hmengakses folder tersembunyi untuk menemukan folder .config. Di dalamnya ada folder yang terkait dengan touchegg. di mana file konfigurasi untuk touchegg id hadir!)

Membuka file konfigurasi Anda dapat mengubah aksi default ke tombol pintas Ctrl+ Alt+ Rightdan Ctrl+ Alt+ Leftuntuk seret tiga jari ke kiri dan seret tiga jari ke kanan. (Cangkul untuk melakukan gerakan yang mungkin ada di tautan yang disediakan oleh Ashu). Dengan melakukan ini, Anda dapat menikmati tarik tiga jari di Ubuntu juga.

Saya telah mengunggah gambar file konfigurasi saya di sini di mana saya menyoroti hasil edit yang saya buat dari file konfigurasi touchegg default.

(Pastikan Anda mengaktifkan beberapa ruang kerja di ubuntu dengan semua ruang kerja disejajarkan secara horizontal, jika Anda belum memeriksa Bagaimana cara saya mengurangi atau menambah jumlah ruang kerja di Unity? )

Anda juga dapat menggunakan tutorial ini karena mencakup semua poin saya dan mungkin juga memperbaiki kesalahan. (tidak yakin)

Naman
sumber