Gerakan touchpad untuk mengubah ruang kerja

58

Saya sedang berbicara dengan seorang teman yang memiliki Mac. Dia telah mengatur sehingga ketika dia menggesekkan tiga jari di touchpadnya, itu bergerak ke ruang kerja ke arah itu. Apakah mungkin untuk mengatur ini di Ubuntu?

luar biasa
sumber
1
Saya pribadi tidak dapat memastikan apakah metode ini berfungsi, tetapi ada program yang disebut EasyStrokedapat melakukan apa yang Anda cari. Lihat di sini untuk instruksi pengaturan.
JamesG

Jawaban:

11

Touchpad Anda (perangkat keras) perlu mendukung fitur ini dan Anda mungkin perlu mengkonfigurasi touchpad Anda (Ubuntu secara otomatis mengenali dan mengaktifkan beberapa perangkat keras).

Satu pengering yang umum adalah sinaptik. Anda dapat mengaktifkan pengguliran dua jari dari mouse dan bagian touchpad di panel kontrol.

panel kendali

Jika Anda menginginkan opsi tambahan, Anda perlu mengedit secara manual beberapa file konfigurasi dan opsinya tergantung perangkat keras.

Ada halaman debugging di sini:

https://wiki.ubuntu.com/DebuggingTouchpadDetection

Lihatlah halaman itu, jika Anda dapat mengidentifikasi perangkat keras Anda, kami mungkin dapat memberikan bantuan yang lebih spesifik.

Contoh panduan khusus perangkat keras: https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad

Pertimbangkan easystroke

Anda juga dapat melihat "easystroke"

http://sourceforge.net/apps/trac/easystroke/wiki

Berikut ini adalah demo easystroke yang sedang beraksi: http://www.youtube.com/watch?v=CagAEgXAAzA

Harimau kumbang
sumber
2
Saya tidak melihat opsi pengguliran horizontal pada Ubuntu 14.04. Apakah ini ada hubungannya dengan konfigurasi perangkat keras saya?
berikan
1
apakah ada solusi untuk Ubuntu 16.04 ??
Ivan Aracki
26

Cara mengubah ruang kerja menggunakan gerakan touchpad di ubuntu

Tutorial lengkap menggunakan touchegg, easystroke lebih baik digunakan dengan mouse daripada touchpad.

Jika Anda menggunakan persatuan, Anda mungkin mengalami beberapa konflik dengan gerakan bawaan. Tutorial saya mendapatkan informasi dari penawaran dengan masalah ini (lihat tautan di bawah). Saya tidak memiliki gerakan tubuh apa pun, jadi cara ini hanya memberikan informasi cara mengatur berbagai hal.

  1. Unduh Touchegg :

    sudo apt install touchegg
    
  2. jalankan, tetapi bunuh setelah itu, itu akan membuat file

    ~/.config/touchegg/touchegg.conf
    
  3. buka di editor yang Anda inginkan dan tambahkan tiga baris di bawah ini ke bagian name = "All"

    <gesture type="DRAG" fingers="3" direction="RIGHT">
       <action type="SEND_KEYS">Control+Alt+Left</action>
    </gesture>
    <gesture type="DRAG" fingers="3" direction="LEFT">
       <action type="SEND_KEYS">Control+Alt+Right</action>
    </gesture>
    
  4. Jalankan touchegg untuk mencobanya

    touchegg &
    
  5. Edit file config sesuai keinginan dan kemudian tambahkan touchegg ke daftar aplikasi startup

Tutorial yang saya sebutkan dapat ditemukan di sini - ada beberapa hal yang sudah ketinggalan zaman (Anda tidak perlu mengkompilasinya). Pokoknya terima kasih kepada pencipta!

tsusanka
sumber
Gerakan tidak dikenali di komputer saya :(
Jonah
2
Ini tidak berfungsi di Ubuntu 15.04
Lucio
4
Ya, tidak bekerja pada XPS13 saya, menjalankan 15,04, atau (hari ini) 16,04 setiap malam. Saya bertanya-tanya apakah ada cara yang berguna untuk memecahkan masalah menembak, karena O / S memang mengenali ketukan 3-jari (kebanyakan), tetapi touchegg tidak tertarik.
Scaine
3
apakah ada solusi untuk Ubuntu 16.04 ??
Ivan Aracki
1
Tidak bekerja pada kasus saya, Ubuntu 16.04 mendeteksi gulir dua jari tetapi tidak multitouch seperti 3 jari. Perlu menginstal sesuatu yang lebih?
Gerard Cuadras
15

Gesek Nyaman

Coba gesek nyaman . Menyediakan gerakan 3-jari dan 4-jari untuk berpindah ruang kerja, ditambah beberapa lagi seperti jendela yang tersebar di mac.

Ini juga menggunakan xdotool, tetapi lebih nyaman daripada libinput-gestur yang lambat jika Anda bertanya kepada saya.

Rico
sumber
1
bekerja dengan Ubuntu 18.04 LTS
Nitsan Baleli
Bekerja dengan lancar dengan Kubuntu 18.04 LTS
subtleseeker
2
Untuk Ubuntu 18.10 Anda harus mengganti "libinput-debug-events" di src / comfortable-swipe.cpp dengan "libinput debug-events" tiga kali. Kemudian instal dengan "bash install"
Alex Leidwein
Ini bekerja pada 18,04 saya tetapi membutuhkan beberapa detik untuk merespons dan penggemar saya menjadi gila dengan cepat dan berisik sehingga tidak sepadan. Tidak ada yang istimewa muncul di htop selama ini.
wranvaud
Bekerja dalam 5 menit, tidak ada yang bekerja setelah jam. Cemerlang, terima kasih sudah berbagi!
maxime1992
10

Yang berikut ini berfungsi untuk saya di Ubuntu 16.04 dan Dell XPS 13 (9360) 2017:

sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install

Nyalakan kembali komputer Anda setelah langkah-langkah di atas. Saya ~/.config/libinput-gestures.confadalah:

gesture swipe down  xdotool key ctrl+alt+Up
gesture swipe up    xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left  xdotool key ctrl+alt+Right
Michael Herrmann
sumber
Terima kasih, Bekerja pada 17,10 pada HP Envy 13 dengan Synaptics Touchpad
lswim
Ini berfungsi dengan baik, pastikan Anda memiliki pintasan yang cocok yang dikonfigurasi di KDE juga, karena xdotool hanya memadamkan kombo kunci.
Andrew Crouthamel
tidak bekerja pada Acer dengan Ubuntu 16.04
Gerard Cuadras
1

Ini solusi saya: 4 jari dan arah alami.

 <gesture type="DRAG" fingers="4" direction="RIGHT">
       <action type="SEND_KEYS">Control+Alt+Right</action>
    </gesture>
    <gesture type="DRAG" fingers="4" direction="LEFT">
       <action type="SEND_KEYS">Control+Alt+Left</action>
    </gesture>
Enrico
sumber
2
Program apa yang dibutuhkan seseorang untuk ini?
g3mini
@ g3mini touchegg, seperti yang disarankan
tsusanka
Terima kasih =) Ketika saya bertanya / jawabannya belum ada di sana = D
g3mini
1

Saya menggunakan driver sinaptik dengan xdotool untuk melakukan itu ...

Untuk kecepatan touchpad macbook saya:

sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf
# Touchpad Speedup
        Option "AccelFactor" "0.025"
        Option "MinSpeed" "0.80"
        Option "MaxSpeed" "0.95"
        Option "FingerHigh" "55"
        Option "FingerLow" "45"

Untuk 3 jari gerakan kerja:

sudo nano ~/.config/libinput-gestures.conf
gesture swipe up        3       xdotool key ctrl+alt+Up
gesture swipe down      3       xdotool key ctrl+alt+Down
gesture swipe left      3       xdotool key ctrl+alt+Left
gesture swipe right     3       xdotool key ctrl+alt+Right
Calvin
sumber
0

Seperti yang sudah disebutkan:

sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install

Tetapi Anda harus pergi ke:

cd ~/libinput-gestures

dan edit libinput-gestures.conf yang dibuat:

gedit libinput-gestures.conf

Dan kemudian pastikan bahwa hal-hal berikut diatur dengan benar:

gesture swipe down  xdotool key ctrl+alt+Up
gesture swipe up    xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left  xdotool key ctrl+alt+Right

Ingat: Anda harus mengatur kombinasi tombol dalam pengaturan Ubuntu dengan yang ditunjukkan di atas - ini harus menjadi default.

Vitus Forsmann
sumber