MultiTouch desteği gibi Mac


24

Nasıl olduğunu hatırlamıyorum ama 11.10'da bazı yazılımların destekleyeceği birkaç çoklu dokunma eylemi bulmayı başardım.

Şimdi 12.04 kullanıyorum, herhangi bir yöntem / uygulama / geçici çözüm / eklenti ya da bana yakın mac veya atleast'e benzer çoklu dokunma hareketleri sağlayabilecek bir şey var mı?

Synaptics ile touchpadimin 3finger kontrolünü desteklediğini anladım.

Ben kullanıyorum Samsung NP-RV509-A0GIN .

Yanıtlar:


15

Touchegg

Touchégg, Qt ile birlikte C ++ ile yazılmış ve Ubuntu uTouch-geis kütüphanesini kullanan Linux için “çoklu dokunuşlu hareket tanıyıcı” dır. Bir çoklu dokunuş hareketi yapıldığında kullanıcıların hangi eylemlerin başlatılacağını tanımlamalarını sağlar.
İstenen hareketin Touchégg tarafından tanınmasını sağlayarak, pencereleri büyütmek veya küçültmek, uygulamaları yeniden boyutlandırmak, masaüstünü göstermek vb. Dahil olmak üzere pencereyle ilgili birkaç eylemden birini atayabilirsiniz.
İstediğiniz 'eylemleri' ayarlamak şu anda küçük bir yapılandırma dosyasının elle düzenlenmesi.

Touchegg bazı önceden etkinleştirilmiş hareketlerle birlikte gelir, ancak hareketler yapılandırma dosyasını düzenleyerek etkinleştirilebilir. Üç parmakla sıkışmasına, iki, üç, dört ve beş parmakla dokunmaya ve iki ila dört parmak hareketine izin verir.

Not : Kesin olarak sorunu var. Burada ve burada bir hata rapor edildi

Ön koşul

Bunu Utouchçalıştırmak için en son vesion'a ihtiyacınız var . Öyleyse aşağıdaki PPA'yı ekle

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

Kurulum

Quantal (12.10), Precise (12.04) ve Oneric (11.10) 'ta paket burada gösterildiği gibi depolarda

Config dosyasını düzenleme

Config dosyası burada bulunur
~/.config/touchegg/touchegg.conf

Config dosyasını düzenleme:

gedit ~/.config/touchegg/touchegg.conf

Aşağıdaki örnekte, dört parmakla sürükleme hareketi geçmek üzere yapılandırılmıştırShow Desktop

Dört Parmak Sürükle

[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=

Üç Parmak Sürükle

[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=

[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=  

Burada daha fazla işlem listesi

Böylece Mac'i Linux sistemlerinde çoklu dokunma deneyimi gibi elde edebilirsiniz.

Burada ve burada bir tanıtım videosu izleyin

Hangi hareketler desteklenir?

Aşağıdaki hareketler varsayılır

Diğer alternatifler

Ginn


@Nirmik cevabımı düzenledi
Ashu

@Ashu Henüz sabit olmadığını düşünüyorum. Sağ?
Rahul Virpara

Etrafa @virpara bakarak aslında onaylanmış bir hatadır. Buraya bakınız . Utouch -geis paketi aslında hata düzenlemededir - bağlantılarınız da aynı şeyi söylüyor: P
Ashu

Bu videodaki gibi birlik menüsünde uygulamayı bulamıyorum - youtube.com/watch?v=1Ek4QaFQ1qo&feature=player_embedded
Nirmik

2
@ Ashu ... bir şey balık! benim yapılandırma dosyası video eğitiminde gösterilene benzemiyor! burada benim confug dosya pastbin ... paste.ubuntu.com/1114187 Şimdi ne yapmam gerekiyordu? : /
Nirmik

0

Burada harika bir tavsiye var: http://ubuntuforums.org/showthread.php?t=1419833

En kolay çözüm muhtemelen sadece:

  • Git Sistem / Tercihler / Fare
  • Dokunmatik yüzey sekmesine tıkladığınızda kaydırma başlığının altında iki parmakla kaydırma seçebilirsiniz.

Bu başarısız olursa, donanıma bağlı olarak, aşağıda gösterildiği gibi bir şey yapmanız gerekebilir:

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

En azından bu dördü (yukarıdaki bağlantıda daha fazla) çalıştırmanız gerekiyor ve onları önyükleme sırasında çalıştırmanız gerekiyor, bu yüzden muhtemelen onları bir başlangıç ​​komut dosyasına bırakmak isteyeceksiniz; tercihen önyükleme işleminde bir geç.

Ne tür dokunmatik yüzeye sahip olduğunuzdan emin değilim, bu nedenle doğru ad ve özellikleri belirlemek için biraz kazı yapmanız gerekebilir.

Giriş cihazlarınızı dokunmatik yüzey için kontrol etmek için xinput listişaretçi bölümünün altına gelin ve bakın. Listede birden fazla öğeye sahip olmalısınız ve en yüksek kimliğe sahip olan muhtemelen dokunmatik yüzeydir. Eğer sinaptikse, altınsınız ve yukarıdaki dört komut size sıkıntıları çözecektir.

Değilse, biraz kazmak zorundasınız.

Xinput listesinin ikinci sütununda her aygıtın kimliği = #

Çalıştır xinput list-props #, burada # = cihaz kimliğiniz.

Bu, giriş cihazınız için mevcut tüm özellikleri gösterecektir.

Yukarıdaki komutlar, varsayılan ayarlarımdan, 8 ve 32'lerin ayarlanan verilerin boyutunu tanımladığı xinput list-sahne değerlerinin dönüş değerlerinden farklıdır. İkinci ve üçüncü girişler tam olarak xinput list-props'lerinin döndürdüğü ile eşleşir, ancak ayar hareketinden geçmek benim için iki parmakla kaydırma işlemine izin verdi.


0

@ Ashu'nun cevabı, konuya göre oldukça fazla ve gerçekten tamamlandı. Ancak, deneyiminizi daha iyi hale getirecek bir nokta daha eklemek istiyorum.

Öncelikle Asus ZenBook UX305 dizüstü bilgisayarımda Ubuntu 16.04 kullanıyorum ve touchegg bu yapılandırmada benim için çok iyi çalıştı.

Ashu'nun touchegg için config dosyasını değiştirdiğine dikkat çekerek çalışma alanlarını değiştirmek için üç parmağınızı sola ve üç parmağınızı sağa doğru kişiselleştirebilirsiniz.

(açık yapılandırma dosyasına da eve daha sonra gidebilir Ctrl+ H.config klasörü bulmak için erişim gizli klasörleri. İçinde o touchegg ilişkin bir klasör var. nerede touchegg id hediyesi yapılandırma dosyası!)

Yapılandırma dosyasını açarak, üç parmağınızı sola sürükleyin ve üç parmağınızı sağa sürükleyin için varsayılan eylemi Ctrl+ Alt+ Rightve Ctrl+ Alt+ kısayol tuşlarına getirin Left. (olası hareketleri yapmak için çapa Ashu tarafından sağlanan linktedir). Bunu yaparak da Ubuntu'da üç parmakla sürüklemenin tadını çıkarabilirsiniz.

Benim yapılandırma dosyasının resmini yükledik burada ben varsayılan touchegg yapılandırma dosyasında yapılan düzenleme vurgulanan hangi.

(Kontrol etmemeniz durumunda ubuntu'da birden fazla çalışma alanını tüm çalışma alanlarının yatay olarak hizalı olarak etkinleştirdiğinizden emin olun, Unity'deki çalışma alanlarının sayısını nasıl azaltabilir ya da arttırabilirim? )

Bu öğreticiyi tüm puanlarımı kapsadığı ve muhtemelen hataları düzelttiği için de kullanabilirsiniz . (emin değil)

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.