Dokunmatik yüzeye tıklamak için dokunun etkinleştirilsin mi?


22

Bir Powerbook G4 15 "1.67GHz'de Debian 8.6 LXDE kullanıyorum ve dokunmatik yüzeye tıklanmayı etkinleştirmek istiyorum. Zaten çift kaydırmaya başladı, ancak tıklamak için tıklayın, yaşlanan fare düğmesini kaydetmeye yardımcı olacaktır. Sol tıklamak için iki parmaklı dokunun pasta üzerine krema olurdu, bu mümkün mü?


sadece bu benim için çalıştı askubuntu.com/a/1053119/130091
Andrew

Yanıtlar:


24

Debian Jessie

Dokunmatik yüzeyin kalıcı olarak dokunmasını sağlamak için 50-synaptics.confdosyayı kopyalayıp /etc/X11/xorg.conf.dardından ekleyerek düzenleyin.Option "TapButton1" "1"

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

/etc/X11/xorg.conf.d/50-synaptics.confOlmalıdır:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "3"

Sisteminizi yeniden başlatın

Debian Stretch ve Buster (güncellendi)

xserver-xorg-input-synapticsPaketi çıkarın . (önemli)

# apt remove xserver-xorg-input-synaptics

Yükleyin xserver-xorg-input-libinput:

# apt install xserver-xorg-input-libinput

Çoğu durumda, xserver-xorg-input-libinputpaketin değil paketin kurulu olduğundan emin olun xserver-xorg-input-synaptics.

40-libinput.confDosyayı oluştur :

# echo 'Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
EndSection' > /etc/X11/xorg.conf.d/40-libinput.conf

DM'nizi yeniden başlatın; Örneğin:

# systemctl restart lightdm

veya

# systemctl restart gdm3

Debian wiki: Dokunmatik yüzeye dokunmayı etkinleştir


2
Dizini yaptım ve çalıştı, hatta sağ tıklama için iki parmakla dokunma. Teşekkür ederim!
Simon Baldwin

1
Tüm sistemin yerine X'i yeniden başlatabileceğinizi düşünüyorum.
Rolf

1
Streç kısım da buster için çalışıyor
BERA

1
@BERA Teşekkürler. Tabii ki cevabımı güncelleyeceğim
GAD3R

1
@ GAD3R Daha sonra, sadece "fare özellikleri" altında kaçırdığımız bir ayar olduğunu farkettim. Teşekkür ederim!
Rodrigo

23

Son sistemlerde (2017) birçok dağıtım Wayland'a taşınırken, synaptics sürücüsü artık kullanılmamaktadır. Bunun yerine, libinput kullanılır.

Libinput'u kullanarak touchpad'e tıklamayı etkinleştirmek için, Xorg config'de bir dosya oluşturun:

$ touch /etc/X11/xorg.conf.d/99-synaptics-overrides.conf

Ve aşağıdaki konfigürasyonu ekleyin:

Section  "InputClass"
    Identifier  "touchpad overrides"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingButtonMap" "lmr"
EndSection

1
+1 tap to clicküzerinde çalışmanın tek yolu bu Debian Stretch.
Kais

1
Benim için çalıştı (Debian Stretch, Gnome 3 X11). Ayrıca Gnome'un fare ayar panelinde (örneğin tap to click) daha fazla seçenek sunulduğunu kaydetmeye değer .
Gabriel Devillers

Debian 9.2'de yeni etkinleştirilmiş tıklatmalı tıklama kullanılarak güncellenmiştir. (Bu yapılandırma touchpad'in hızlanmasında beklenmeyen bir şey yapmış olmasına rağmen.)
pdoherty926

@ pdoherty926 İşaretçi hızlandırmayı devre dışı bırakmak için Seçenek "AccelProfile" seçeneğini düz eklemeyi deneyin.
Gabriel Molina

2
@Mephisto "TappingButtonMap" "lrm" yi deneyin Bu seçenek 1, 2 ve 3 parmak için sol, sağ, orta tıklamaya eşlemedir.
Gabriel Molina

12

Bu benim için hile de Debian 8.6 ve LXDE kapsamında benzer durumda:

synclient TapButton1=1

Yukarıda, synaptics touchpad Synaptics Driver ile çalışıyorsa çalışır xserver-xorg-input-synaptics.

libinputSürücü ile çalışıyorsanız (birçok canlı görüntüde varsayılan sürücü):

xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1

xinput list-props 'SynPS/2 Synaptics TouchPad'Dokunmatik Yüzeyiniz için ayarlanabilecek tüm özellikleri görmek için kullanabilirsiniz .


1
Evet işe yarıyor, teşekkürler! Bunu önyüklemede gerçekleştirmenin bir yolu var mı?
Simon Baldwin

@SimonBaldwin Bu satırı dosyaya /etc/rc.localya da dosyaya koymaya çalışın /etc/init.d/rc.local. Not: Bu cevaptan memnunsanız, bu yanıtı bir çözüm olarak kabul etmeyi unutmayın.
George Vasiliou

Her iki dosyaya da eklemeye çalıştım, ancak yine de her açılıştan sonra terminalde manuel olarak etkinleştirmem gerekiyor. Açılışta ya da giriş yaparken etkinleştirmenin başka bir yolu var mı?
Simon Baldwin

@SimonBaldwin Buraya bir göz atın: wiki.lxde.org/en/Autostart
George Vasiliou

İki parmak için @SimonBaldwin sağ bu deneyin tıklayın: $: synclient TapButton2=3 TapButton3=2. Ayrıca çalıştırarak synclienttouchpad için mevcut tüm seçenekleri göreceksiniz.
George Vasiliou

4

Debian Stretch 9.5 ile xfce masaüstü ortamını kullanma

güncelleme: /usr/share/X11/xorg.conf.d/40-libinput.conf

Bu bölümü ekle:

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
EndSection

Sistemi yeniden başlatın ve şimdi dokunarak çalışması gerekir.


Tam olarak cevaba göre yaptım (Ancak daha sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak}önce dosyanın bir yedeğini oluşturdum ). Ve i3, sddm vb. İle ilgili sorunları düzeltti. Debian 9.6'da.
Ajeeb.KP

3

Debian 9.1'de (streç) Aynı konuda (asus dizüstü bilgisayarda) çalıştım. George olarak LXDE kullandım.

Synclient'i bulamıyorsanız, önce kurun:

sudo apt install xserver-xorg-input-synaptics

Ardından sonuna aşağıdaki satırı ekleyin ~/.config/lxsession/LXDE/autostart:

@synclient TapButton1=1 TapButton2=3 TapButton3=2

Yeniden başlat ve şimdi "tıkla" düğmesine bas "ve" iki parmakla tıkla - sağ tıkla "


1

Bu benim sinaptik xorg ayarım ve xserver-xorg-input-synapticspaketiyle Debian 9.7 (stretch) üzerinde mükemmel çalışıyor .

$ cat /etc/X11/xorg.conf.d/70-synaptic.conf
Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"

    ## for natural scrolling
    Option "VertScrollDelta"  "-111"
    Option "HorizScrollDelta" "-111"

    ## tap to click
    Option "TapButton1" "1"

    ## two finger tap to Right click
    Option "TapButton2" "3"
EndSection

0

Ubuntu 18.04 LTS'de, aşağıdaki basit komut hile yaptı:

sudo apt install xserver-xorg-input-synaptics

Sonra yeniden başlatın (veya ekran yöneticisini yeniden başlatın).

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.