Ubuntu'da Dokunmatik Yüzey Hareketleri 18.04 LTS


35

Kutunun dışında kaydırma ve sağ tıklatma için hareketler alıyorum. Üç parmak hareketiyle çok ilgileniyorum (tüm açık pencereleri görmek için üç parmağınızı yukarı kaydırmak gibi), ancak bunların işe yaramasının bir yolu yok gibi görünüyor.

Genişletilmiş Hareketler GNOME-shell uzantısı ve ikisi de çalışmayan touchegg ile denedim .

Bunların nasıl alınacağı hakkında bir fikriniz var mı?

Yanıtlar:


58

XPS 15'i Ubuntu 18.04 (X.org) ile kullanıyorum. Benim için çalışarak çok jest yapmayı başardım. Kohei Yamada, Linux'ta çoklu dokunma hareketlerini etkinleştirmek için Fusuma adlı bir uygulama geliştirdi. Zaten yüklü değilse, Ruby'yi makinenize yüklemenizi gerektirir.

Fusuma GitHub'ın Benioku sayfasındaki talimatları izleyin, aksi takdirde benim için çalışan bu adımları uygulayabilirsiniz:

Öncelikle, geçerli kullanıcınızın giriş grubunun bir parçası olup olmadığını kontrol edin. Bunu yapabilirsin

sudo gpasswd -a $USER input  

Sonra çıkış yapın ve tekrar giriş yapın. Şimdi xdotool ve libinput-tools programını kurun.

sudo apt-get install libinput-tools  

sudo apt-get install xdotool  

Ruby'yi henüz yüklemediyseniz, bunu şimdi yapabilirsiniz:

sudo apt install ruby  

Şimdi fusuma'yı kur

sudo gem install fusuma  

Hareketlerine karar vermek

Bu temelde .ymlistenen konfigürasyona sahip bir dosya yaratıyor . Standart hareketleri istiyorsanız, bu talimatları izleyebilir veya istenen hareketleri elde etmek için ince ayar yapmaktan çekinmeyin.

Ana dizindeki config klasörünüze gidin.

cd ~/.config    

Şimdi adında bir klasör oluşturun fusuma

mkdir fusuma  
cd fusuma

Orada bir dosya oluşturun config.yml

touch config.yml   

Artık bu dosyaya içeriği girmek için favori metin düzenleyicinizi kullanabilirsiniz.

nano config.yml   

18.04'te varsayılan ortam olan GNOME kullanıyorsanız, aşağıdaki talimatları kopyalayıp yapıştırın.

swipe:
  3: 
    left: 
      command: 'xdotool key alt+Right'
    right: 
      command: 'xdotool key alt+Left'
    up: 
      command: 'xdotool key super'
    down: 
      command: 'xdotool key super'
  4:
    left: 
      command: 'xdotool key ctrl+alt+Down'
    right: 
      command: 'xdotool key ctrl+alt+Up'
    up: 
      command: 'xdotool key ctrl+alt+Down'
    down: 
      command: 'xdotool key ctrl+alt+Up'
pinch:
  in:
    command: 'xdotool key ctrl+plus'
  out:
     command: 'xdotool key ctrl+minus'

threshold:
  swipe: 0.4
  pinch: 0.4

interval:
  swipe: 0.8
  pinch: 0.1

Bu yapılandırmanın sizin için yarattığı hareketlerin aşağıdaki olduğunu unutmayın:

Çoklu dokunma hareketi | Eylem |
3 Parmak - Sol | Tarayıcıda Sonraki Git |
3 Parmak - Sağ | Tarayıcıya Geri Dön |
3 Parmak - Yukarı | Hepsini göster Windows |
3 Parmak - Aşağı | Kapat Exposé (Esc) |
4 Parmak - Sol | Sonraki Masaüstü |
4 Parmak - Sağ | Önceki Masaüstü |
4 Parmak - Yukarı | Sonraki Masaüstü |
4 Parmak - Aşağı | Önceki Masaüstü |

Bundan sonra kurulu olup olmadığını test etmek için komutu terminalde çalıştırabilirsiniz

sudo fusuma  

terminalde hiçbir şey olmayacak. Çoklu dokunma hareketlerinizi kullanmaya başlayın - dokunmatik yüzeyde hızlıca kaydırın.

Artık tek yapmanız gereken Fusuma'yı ve başlangıç ​​uygulamalarınızdaki komutunu eklemektir.

Bu yardımcı olur umarım.


1
Bu işe yaramasına rağmen, herhangi bir kullanıcı tarafından kullanılabilecek paketli bir uygulama değildir, minimum teknik uzmanlık gerektirir. Ama evet, harika çalışıyor
akabhirav

teşekkürler akabhirav. Nasıl paketlenmiş uygulamalar yapacağımı bilmiyorum ama sanat yapmayı çok isterdim ... bu bir pakete geri döndürülebilir mi? ve bana bunu yapmak için yardımcı olmak ister misiniz?
Rachit Kinger, 28.08.2010

1
Harika çalışıyor! Çok teşekkürler. Not, bu şekilde olmalıdır:sudo gem install fusuma
topuz

1
Hey @RachitKinger, "mkdir fusuma" adımından sonra sadece bir öneri olan ayrıntılı adımlar için teşekkür eder, sadece oluşturulmuş olan klasöre girme komutunu ekleyin, çünkü Linux'taki yeni insanlar doğrudan bir sonraki adımı yapıştırabilir ve çalıştırabilir " config.yml ", config dosyasının fusuma dizininin dışında üretilmesini sağlar.
Ghos3t

2
Öneri @ Ghos3t için fusuma klasörünün içinde config dosyasının yaratılması gerektiğinden bahsettim, teşekkürler, sanırım sadece biri koda bakarsa, o zaman bir tanesinin bunu kaçırması muhtemeldir. Dizini şimdi değiştirmek için bir satır ekledim.
Rachit Kinger

7

Ubuntu 18.04, Xorg'u Wayland yerine varsayılan görüntüleme sunucusu olarak kullanır. Bahsedilen Genişletilmiş Hareketler uzantısı şu anda sadece Wayland ile çalışmaktadır.

Yapmanız gereken şey, yeniden başlattıktan sonra giriş yaparken Wayland'ı seçmek. Bu bağlantı aynı prosedürü gösterir ancak başka bir yolla (Wayland'dan Xorg'a).


1

18.10 Üzerinde Çalışma (XPS 9570): Sadece süper tuşa basarak ("davamda windows tuşu") yeni bir uygulama ekleyerek "Başlangıç ​​uygulaması" nı arayın. komutu ekleyin fusumave test etmek için yeniden başlatın.


0

Ubuntu 18:04 ile birlikte gelen üç parmak hareketi vardır. Yanlışlıkla anladım.

Sadece üç parmağınızla içeri veya dışarı bastırın . Tüm aktif uygulamanın penceresini görebilirsiniz.

Not: Bunu sadece Ubuntu 18:04 üzerinde test ettim. Diğer sürümlerde de işe yarayabilir. Ayrıca donanım tarafından desteklenen dokunmatik yüzey sürücüsüne de bağlıdır. Dell 5530 hassasiyetini kullanıyorum.

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.