Çalışma alanını değiştirmek için dokunmatik yüzey hareketleri


58

Mac sahibi bir arkadaşımla konuşuyordum. Kendi setini kurdu, böylece üç parmağını dokunmatik yüzeyinde kaydırdığında, çalışma alanına o yönde hareket ediyordu. Bunu Ubuntu'da ayarlamak mümkün müdür?


1
Bu yöntemin işe yarayıp yaramadığına şahsen kefil olamam, ancak EasyStrokearadığınızı yapabilecek bir program var . Kurulum talimatları için buraya bakın .
JamesG,

Yanıtlar:


11

Dokunmatik yüzeyinizin (donanım) bu özelliği desteklemesi ve dokunmatik yüzeyinizi yapılandırmanız gerekebilir (Ubuntu otomatik olarak bazı donanımları tanır ve etkinleştirir).

Ortak bir kurutucu, sinaptiktir. Kontrol panelindeki fare ve dokunmatik yüzey bölümünden iki parmakla kaydırma özelliğini etkinleştirebilirsiniz.

Kontrol Paneli

Ek seçenekler istiyorsanız, birkaç yapılandırma dosyasını manuel olarak düzenlemeniz gerekecektir ve seçenekler donanıma bağlıdır.

Burada bir hata ayıklama sayfası var:

https://wiki.ubuntu.com/DebuggingTouchpadDetection

Bu sayfaya bir göz atın, eğer donanımınızı tanımlayabiliyorsanız, size daha spesifik yardımlar verebiliriz.

Donanıma özel kılavuzlara bir örnek: https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad

Easystroke düşünün

Ayrıca "easystroke" a da bakabilirsiniz.

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

İşte eylemde easystroke demosu: http://www.youtube.com/watch?v=CagAEgXAAzA


2
Ubuntu 14.04'te yatay kaydırma seçeneğini görmüyorum. Bunun donanım konfigürasyonumla ilgisi var mı?
hibe

1
16.04 için bir çözüm var mı?
Ivan Aracki

26

Ubuntu'da dokunmatik yüzey hareketlerini kullanarak çalışma alanları nasıl değiştirilir?

Touchegg kullanarak komple öğretici, easystroke dokunmatik yüzey yerine fare ile kullanmak daha iyidir.

Birliği kullanıyorsanız, yerleşik hareketlerle bazı çatışmalar yaşayabilirsiniz. Bu konuyla ilgili anlaşmalardan bilgi edindim öğretici (lütfen aşağıdaki bağlantıya bakınız). Hareketlerimde herhangi bir yapı yoktu, bu yüzden bu nasıl yapılır, yalnızca nasıl ayarlandığı hakkında bilgi sağlar.

  1. İndir Touchegg :

    sudo apt install touchegg
    
  2. çalıştırın, ancak bundan hemen sonra öldürün, bir dosya oluşturacaktır.

    ~/.config/touchegg/touchegg.conf
    
  3. İstediğiniz editörde açın ve aşağıdaki üç satırı aşağıdaki "name" bölümüne ekleyin.

    <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. Denemek için touchegg'i çalıştırın

    touchegg &
    
  5. Config dosyasını istediğiniz gibi düzenleyin ve ardından başlangıç ​​uygulamaları listesine touchegg ekleyin.

Bahsettiğim öğretici burada bulunabilir - burada güncel olmayan şeyler var (derlemek zorunda değilsiniz). Neyse, yaratıcıya teşekkürler!


Hareketler bilgisayarımda tanınmıyor :(
Jonah

2
Bu Ubuntu'da çalışmıyor 15.04
Lucio

4
Evet, XPS13'ümde çalışmıyor, 15.04 veya (bugün) 16.04 gece çalışıyor. O / S, 3 parmaklı muslukları (çoğunlukla) tanıdığı için çekimlerde sorun çıkarmanın yararlı bir yolu olup olmadığını merak ediyorum, ancak touchegg ilgilenmiyor.
Scaine

3
16.04 için bir çözüm var mı?
Ivan Aracki

1
Benim durumum üzerinde çalışmıyor, Ubuntu 16.04 iki parmağınızın kaydırdığını algılıyor ancak 3 parmak gibi çok dokunmuyor. Daha fazla bir şey yüklemeniz mi gerekiyor?
Gerard Cuadras

15

Rahat kaydırın

Rahatça kaydırmayı deneyin . Çalışma alanlarını değiştirmek için 3 parmak ve 4 parmak hareketleri ve ayrıca mac'taki pencere gibi bir çift sağlar.

Bu aynı zamanda xdotool'u kullanıyor, fakat bana sorarsanız, serbest libinput hareketlerinden daha rahat.


1
Ubuntu 18.04 LTS ile çalışıyor
Nitsan Baleli

Kubuntu 18.04 LTS ile sorunsuz çalışır
subtleseeker

2
Ubuntu 18.10 için, src / comfortable-swipe.cpp içindeki "libinput-debug-events" ifadesini üç kez "libinput debug-events" ile değiştirmeniz gerekir. Daha sonra "bash install" ile kur
Alex Leidwein 21:18 '

18.04'te çalışıyor ancak cevap vermesi birkaç saniye sürüyor ve hayranlarım çıldırıyor ve gürültülü oluyorlar. Bu süre zarfında hiçbir şey özel görünmüyor.
wranvaud

5 dakika içinde çalıştı, saat sonra başka hiçbir şey çalışmadı. Harika, paylaşım için teşekkürler!
maxime1992

10

Aşağıdakiler Ubuntu 16.04 ve 2017 Dell XPS 13'te (9360) benim için çalıştı:

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

Yukarıdaki adımlardan sonra bilgisayarınızı yeniden başlatın. Benim ~/.config/libinput-gestures.conf:

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

Teşekkürler,
17.10'da

Bu mükemmel çalışır, xdotool yalnızca tuş kombinasyonlarını tetiklediğinden, KDE'de yapılandırılmış kısayollara sahip olduğunuzdan emin olun.
Andrew Crouthamel

Ubuntu
16.04'le

1

Bu benim çözümümdü: 4 parmak ve doğal yön.

 <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>

2
Bunun için hangi programa ihtiyaç var?
g3mini

@ g3mini touchegg, tsusanka'nın önerdiği gibi
Andrii Abramov

Teşekkürler =) Cevabını sorduğumda henüz orada değildi = D
g3mini 22:16

1

Bunu yapmak için xdotool olan synaptics sürücüsünü kullandım ...

Macbook touchpadimin hızı için:

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"

3 parmak hareketi için çalışma alanını değiştir:

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

0

Daha önce de belirtildiği gibi:

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

Ama gitmelisin:

cd ~/libinput-gestures

ve oluşturulan libinput-gestures.conf dosyasını düzenleyin:

gedit libinput-gestures.conf

Ardından, aşağıdakilerin doğru ayarlandığından emin olun:

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

Unutmayın: Ubuntu ayarlarındaki tuş kombinasyonlarını yukarıda gösterilenlere ayarlamanız gerekir - bunlar varsayılan olmalıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.