ฉันใช้ Debian 8.6 LXDE บน Powerbook G4 15 "1.67GHz และต้องการเปิดใช้งานการแตะเพื่อคลิกบนทัชแพดมันเป็นการเลื่อนสองครั้งแล้ว แต่การแตะเพื่อคลิกจะช่วยประหยัดปุ่มเมาส์อายุได้สองนิ้วแตะเพื่อคลิกซ้าย ไอซิ่งบนเค้กจะเป็นไปได้ไหม?
ฉันใช้ Debian 8.6 LXDE บน Powerbook G4 15 "1.67GHz และต้องการเปิดใช้งานการแตะเพื่อคลิกบนทัชแพดมันเป็นการเลื่อนสองครั้งแล้ว แต่การแตะเพื่อคลิกจะช่วยประหยัดปุ่มเมาส์อายุได้สองนิ้วแตะเพื่อคลิกซ้าย ไอซิ่งบนเค้กจะเป็นไปได้ไหม?
คำตอบ:
Debian Jessie
หากต้องการเปิดใช้งานการแตะทัชแพดอย่างถาวรให้คัดลอก50-synaptics.conf
ไฟล์/etc/X11/xorg.conf.d
แล้วแก้ไขโดยเพิ่ม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.conf
ควรเป็น:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "3"
รีบูตระบบของคุณ
Debian Stretch และ Buster (อัพเดท)
ลบxserver-xorg-input-synaptics
แพ็คเกจ (สิ่งสำคัญ)
# apt remove xserver-xorg-input-synaptics
ติดตั้งxserver-xorg-input-libinput
:
# apt install xserver-xorg-input-libinput
ในกรณีส่วนใหญ่ตรวจสอบให้แน่ใจว่าคุณได้
xserver-xorg-input-libinput
ติดตั้งแพคเกจและไม่ใช่xserver-xorg-input-synaptics
แพ็คเกจ
สร้าง40-libinput.conf
ไฟล์:
# 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 ของคุณ เช่น:
# systemctl restart lightdm
หรือ
# systemctl restart gdm3
Debian wiki: เปิดใช้งานการแตะบนทัชแพด
ในระบบล่าสุด (2017) เนื่องจาก distros จำนวนมากกำลังเคลื่อนไปยัง Wayland ไม่มีการใช้ไดรเวอร์ synaptics อีกต่อไป จะใช้ libinput แทน
วิธีเปิดใช้งานแทปคลิกบนทัชแพดโดยใช้ libinput สร้างไฟล์ใน Xorg config:
$ touch /etc/X11/xorg.conf.d/99-synaptics-overrides.conf
และเพิ่มการกำหนดค่าต่อไปนี้:
Section "InputClass"
Identifier "touchpad overrides"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
Option "TappingButtonMap" "lmr"
EndSection
tap to click
ดำเนินการDebian Stretch
ได้
tap to click
)
นี่เป็นการหลอกลวงสำหรับฉันในสถานการณ์ที่คล้ายกันภายใต้ Debian 8.6 และ LXDE:
synclient TapButton1=1
ด้านบนใช้งานได้ถ้าทัชแพด synaptics ทำงานกับ Synaptics Driver xserver-xorg-input-synaptics
ไดร์เวอร์
หากคุณทำงานกับlibinput
ไดรเวอร์ (ไดรเวอร์เริ่มต้นในภาพสดหลายภาพ):
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1
คุณสามารถใช้xinput list-props 'SynPS/2 Synaptics TouchPad'
เพื่อดูคุณสมบัติที่มีทั้งหมดที่สามารถปรับเปลี่ยนได้สำหรับ TouchPad ของคุณ
/etc/rc.local
/etc/init.d/rc.local
PS: ถ้าคุณมีความสุขกับคำตอบนี้อย่าลืมที่จะยอมรับคำตอบนี้เป็นทางออก
$: synclient TapButton2=3 TapButton3=2
สองนิ้วคลิกขวาลองนี้ ด้วยการใช้งานsynclient
คุณจะเห็นตัวเลือกทั้งหมดสำหรับทัชแพด
ใช้ debian Stretch 9.5 กับสภาพแวดล้อมเดสก์ท็อป xfce
อัปเดต: /usr/share/X11/xorg.conf.d/40-libinput.conf
เพิ่มส่วนนี้:
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
EndSection
รีบูตระบบและตอนนี้การแตะควรทำงานได้
sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak}
ทุกประการ(อย่างไรก็ตามฉันได้สร้างสำเนาสำรองของไฟล์มาก่อน) และแก้ไขปัญหากับ i3, sddm และอื่น ๆ มันอยู่ใน Debian 9.6
ใน Debian 9.1 (ยืด) ฉันวิ่งในปัญหาเดียวกัน (บนแล็ปท็อป asus) ฉันใช้ LXDE เป็นจอร์จ
หากคุณไม่พบคำสั่งรวมให้ติดตั้งก่อน:
sudo apt install xserver-xorg-input-synaptics
จากนั้นเพิ่มบรรทัดต่อไปนี้ในตอนท้ายของ~/.config/lxsession/LXDE/autostart
:
@synclient TapButton1=1 TapButton2=3 TapButton3=2
รีบู๊ตและตอนนี้คุณสามารถ "แตะคลิก" และ "แตะสองนิ้ว - คลิกขวา"
นี่คือการตั้งค่า xorg synaptic ของฉันและทำงานอย่างสมบูรณ์บน Debian 9.7 (ยืด) กับxserver-xorg-input-synaptics
แพ็คเกจ
$ 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
บน Ubuntu 18.04 LTS คำสั่งง่ายๆต่อไปนี้ได้ทำการหลอกลวง:
sudo apt install xserver-xorg-input-synaptics
จากนั้นรีบูต (หรือรีสตาร์ทเครื่องมือจัดการการแสดงผล)