Ubuntu 15.10'da (Gnome) Synaptics dokunmatik yüzey dokunma işlevi çalışmıyor


18

Ubuntu gnome kurulumumu 15.10'a yükselttim ve touchpad tek dokunuş işlevi dışında her şey çok iyi. Tek dokunuşla tıklamak çalışmıyor . Ve synaptics.confdosya düzenleme gibi tüm olası çözümleri denedim .

Fark ettiğim bir şey şu, biraz garip. Her giriş cihazı için şemanın bir orijinali ve deprecatedgirişi vardır, ancak touchpadsadece vardır deprecated. Sebep bu mu?

Bu sorunun nasıl çözüleceğini bilmiyorum. Lütfen yardım et!

org.gnome.settings-daemon.peripherals.input-devices 
org.gnome.settings-daemon.peripherals.keyboard 
org.gnome.settings-daemon.peripherals.keyboard.deprecated:/
org.gnome.settings-daemon.peripherals.mouse 
org.gnome.settings-daemon.peripherals.mouse.deprecated:/
org.gnome.settings-daemon.peripherals.smartcard 
org.gnome.settings-daemon.peripherals.touchpad.deprecated:/
org.gnome.settings-daemon.peripherals.touchscreen 
org.gnome.settings-daemon.peripherals.trackball.deprecated:/
org.gnome.settings-daemon.peripherals.wacom:/
org.gnome.settings-daemon.peripherals.wacom.eraser:/
org.gnome.settings-daemon.peripherals.wacom.stylus:/
org.gnome.settings-daemon.peripherals.wacom.tablet-button:/

Fare ve dokunmatik yüzey ayarlarımın ekran görüntüsü aşağıdadır: resim açıklamasını buraya girin

Ayrıca, synclientsonuçlarım şöyle,

$ synclient | grep TapButton

TapButton1   = 0  
TapButton2   = 0  
TapButton3   = 0  

Benim xinputkomut aşağıdakileri verir

$ xinput list
Virtual core pointer              id=2  [master pointer  (3)]  
 ↳ Virtual core XTEST pointer        id=4   [slave  pointer  (2)]  
 ↳ SynPS/2 Synaptics TouchPad        id=12  [slave  pointer  (2)]  
 ↳ MCE IR Keyboard/Mouse (ene_ir)    id=13  [slave  pointer  (2)]  
Virtual core keyboard             id=3  [master keyboard (2)]  
 ↳ Virtual core XTEST keyboard    id=5  [slave  keyboard (3)]  
 ↳ Power Button                   id=6  [slave  keyboard (3)]  
 ↳ Video Bus                      id=7  [slave  keyboard (3)]  
 ↳ Power Button                   id=8  [slave  keyboard (3)]  
 ↳ Sleep Button                   id=9  [slave  keyboard (3)]  

xinput list-props 12Komutun sonuçları :

Xinput liste sahne sonucu


Buradaki yanıtlar dokunmatik yüzeyinizin fare olarak tanınabileceğini gösteriyor. Listelenen çözümlerden bazıları yardımcı olabilir
christopherlovell

Sorun olduğunu sanmıyorum. Soruyu 'xinput' çıktısıyla güncelledim. Bakınız!
kmario23

Bağlantıdaki yaklaşımlardan herhangi birini denediniz mi? xinput açıkça dokunmatik yüzeyi tanımladı, ancak gnome bunu yapmadı, bu yüzden synaptics sürücüleri muhtemelen yanlış çalışıyor veya bağlı değil
christopherlovell

Tüm düzeltmeleri denedim ama hiçbir şey benim için
çalışmıyor

1
Neden resim yayınlamalıyım? Metin olarak gönderebilirsiniz. Ve dolu değil.
Pilot6

Yanıtlar:


34

ctrl+ alt+ Tuşlarına basarak bir terminal açın tve şunu yazın:

synclient TapButton1=1 TapButton2=3 TapButton3=2

benim için çalıştı ...


Teşekkürler! Ancak yeniden başlatmadan sonra çalışmaz. kalıcı yapmanın bir yolu var mı?
kmario23

@ kmario23 bir tahminle, synaptics sürücü modülü seçeneklerini ayarlamanız gerekir. Maalesef mobil cihazdayım ve bunu kolayca doğrulayamıyorum veya nasıl yapılacağına bakamıyorum, ancak umarım bu nereden başlayacağınıza dair bir fikir verir.
Darael

Teşekkürler! Bu cevap kalıcı olmamı sağladı: askubuntu.com/a/772094
Gabe Kopley

18

Sonunda sorunumu çözmek için bir düzeltme buldum:

Aşağıdaki satırı ekledim, bashrcböylece her giriş yaptığımda derlenebilir.

synclient TapButton1=1 TapButton2=3 TapButton3=2

Rağmen güzel bir kesmek, ama iyi çalışıyor. Umarım topluluk hatayı düzeltir ..


Güncelleme: Bu kesmek Ubuntu 17.04'te de iyi çalışıyor gibi görünüyor, bu da hatanın henüz topluluk tarafından düzeltilmediği anlamına geliyor.

PS Ayrıca bu harika çözüme bakın


2
bir çalışma ayarı bulduğunuzdan, burada/etc/X11/xorg.conf.d/70-synaptics.conf açıklandığı gibi synaptics dokunmatik yüzey yapılandırmasını geçersiz kılmak daha iyi bir yoldur
mzzzzb

Harika, bu çalıştı Ubuntu 17.04
Ben Winding

11

Fare ayarlarını güncellediniz mi? Güncellemeden sonra aynı sorunu vardı, ama sadece tıklamak için dokunun devre dışı bırakılmıştı.

fare ve dokunmatik yüzey ayarları

Aksi takdirde, bu iş parçacığına göre oturumu kapatıp yeniden girmeye değer olabilir.


Teşekkürler! Ancak, dokunmatik yüzeyin altında bu üç seçeneği [tıklamak için dokunun, iki parmak kaydırma, doğal kaydırma] görmüyorum. Ancak kaydırma ve her şey iyi çalışıyor, ancak tıklamak için
tıklamıyor

lütfen ayarları güncelleme prosedürünü söyleyebilir misiniz?
kmario23

farenizi sağ üst köşeye getirin, ayarlar düğmesine tıklayın, fare ve dokunmatik yüzeye gidin, ayarlar olmalı
christopherlovell

Orada bu seçeneği görmüyorum. Lütfen güncellenmiş soruya bakın.
kmario23

9

Ubuntu GNOME 16.04'te de aynı problem yaşadım ve Eliah Kagan'ın cevabında bir yorumdan uyarlanan ancak bazı farklılıklar ile belirtilen benzer teknikle çözdüm :

  1. " Dconf Editör " uygulamasını başlatın . (yüklü değilse, çalıştırın: sudo apt-get install dconf-tools)

  2. Git → org → gnome → masaüstü → çevre birimleri → dokunmatik yüzey

  3. Tıklamak için hafifçe vurmayı etkinleştir .


tıkır tıkır çalışıyor!!
kmario23

18.04'ü yükledikten sonra benzer bir sorunla karşılaştım. Görünüşe göre, farem kurulum sırasında bağlandığından, sistem dokunmatik yüzeyi de bir fare olarak gördü. İstenen ayarları bu yöntemle düzenlemek ve farem bağlı olmadan yeniden başlatmak düzeltildi.
Al F

2

GNOME wily kurtadam ubuntu'ya geçtikten sonra da aynı problem yaşadım. Bu nedenle, touchpad'in işlevselliğini geri almak için klavyede özel kısayol yapıyorum, sadece synclient TapButton1=1komutu doldurun, ayrıca ad formunu doldurun ve en sevdiğiniz klavye kombinasyonlarını seçin. bir süre yeterince iyi ve güncelleme için bekleyin.


2

Birkaç gün önce Ubuntu 17.04'e geçtim ve aynı sorunlarla karşı karşıya kaldım. Bu hile yapar:

    sudo apt install xserver-xorg-input-synaptics

Sadece bu şeyleri indirmesi gerekiyor, başka bir şey yok.


1

Ayarlar penceresinde kullanıcıların fareyi ayarlamasını sağlar. Ancak dokunmatik yüzeyi yapılandırmam gerekiyor. Konsol ilk olarak yeniden başlatılmasına veya uyku moduna geçmesine yardımcı olur "synclient tapbutton1 = 1"

Anladığım kadarıyla, sistem cihazı yanlış tanımlıyor, bir hata gibi görünüyor.


0

Bu bir deneyin, UbuntuGnome 15.10 benim için çalıştı, bu yüzden başlangıç ​​uygulamalarında bir giriş yaptı.

Favori düzenleyicinizi kullanarak, aşağıdaki içeriklere sahip bir komut dosyası oluşturun ve örneğin kaydedin touchpad.sh.

#!/bin/bash

xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4

# Below width 1 finger touch, above width simulate 2 finger touch. - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 8

# vertical scrolling, horizontal scrolling - values: 0=disable 1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1

# vertical, horizontal, corner - values: 0=disable  1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0

# stabilize 2 finger actions - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 250

# pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 2 3   

exit

Komut dosyasını yürütülebilir yapın:

chmod +x touchpad.sh

Şimdi betiği çalıştırın ve çalışıp çalışmadığını görün.

Orijinal Bilgi burada bulundu: http://www.mepis.org/docs/en/index.php?title=Configuring_the_touchpad_with_xinput


Teşekkürler! Ancak bunu yaparsam, tıklamak için dokunun, ancak kaydırma işe yaramaz. herhangi bir öneri?
kmario23

0

Son kullanıcı olarak bulduğum en kolay yol, fare dokunmatik yüzey ayarlarında "Birincil düğme" sağ tıklaması olarak değiştirmek.

Çift dokunma hala birincil sol olarak çalışır, düğme alanına dokunun sağ musluk olarak çalışır.

Ubuntu 17.04.


0

Bu işlemi otomatikleştirmek için bir komut dosyası oluşturdum. Sistem başladığında otomatik olarak başlatılır. Yani, aynı komutu tekrar tekrar çalıştırmak zorunda değilsiniz. Komut dosyasının bağlantısı github.com/Ryko-git/click-on-touchpad şeklindedir .

Kurulum işlemi çok kolaydır. Github sayfasında verilmiştir.

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.