Tôi đã gặp vấn đề tương tự và thấy câu trả lời trên blog này khá đầy đủ và đã sao chép qua các chi tiết có liên quan:
Thiết lập phát hiện lòng bàn tay:
Bật phát hiện lòng bàn tay, trong một loại thiết bị đầu cuối:
$ synclient PalmDetect=1
Đặt chiều rộng tối đa nên được hiểu là ngón tay thay vì lòng bàn tay. Tôi chọn 4, hầu hết các cách sử dụng 10, thật tốt khi đoán và kiểm tra ở đây:
$ synclient PalmMinWidth=4
Sau đó, đặt chiều cao tối thiểu của lòng bàn tay so với ngón tay:
$ synclient PalmMinZ=50
Cuối cùng, trong Ubuntu, nhấp chuột giữa 3 ngón tay không được bật theo mặc định, vì vậy nếu bạn muốn kích hoạt nó, hãy sử dụng:
$ synclient TapButton2=3 TapButton3=2
Về lý thuyết, điều này sẽ cho phép chạm 2 ngón tay cho nhấp chuột giữa và chạm 3 ngón tay cho nhấp chuột phải, nhưng trong Ubuntu 13.04, hành vi kết quả hoàn toàn ngược lại. Do đó, nếu bạn thích 2 ngón tay chạm vào giữa, hãy sử dụng:
$ synclient TapButton2=2 TapButton3=3
Để làm điều này thường xuyên khi bạn đã tìm thấy các cài đặt chính xác, tiết kiệm cho họ vào 50-synaptics.conf
mà nằm ở /usr/share/X11/xorg.conf.d/50-synaptics.conf
trong Debian / Ubuntu (semplice) và ở /etc/X11/xorg.conf.d/50-synaptics.conf
trong Arch Linux distro dựa, (người đầu tiên "InputClass" một phần là cho cảm ứng đa điểm sửa chữa giữa nhấp chuột , đã được kích hoạt trong Arch vì vậy bạn không cần phải thêm nó):
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "HorizTwoFingerScroll" "on"
Option "VertTwoFingerScroll" "on"
EndSection
#synclient PalmDetect=1
Option "PalmDetect" "1"
#synclient PalmMinWidth=4
Option "PalmMinWidth" "4"
#synclient PalmMinZ=50
Option "PalmMinZ" "50"
Tạm thời tắt bàn phím cảm ứng trong khi gõ:
Thay vì sử dụng các lệnh đồng bộ, hãy sử dụng syndaemon:
$ syndaemon -K -i 0.5 -R -d
Các wiki vòm tuyên bố rằng nếu bạn lưu lệnh này để bạn ~/.xinitrc
tập tin để có nó được thực hiện tự động đăng nhập tiếp theo của bạn. Tuy nhiên, khi tôi làm điều này, tôi không biết rằng lệnh phải xảy ra trước khi khởi chạy máy tính để bàn ( exec DESKTOP.session
lệnh). Sau khi chơi xung quanh với một tấn các tệp cấu hình khác và tìm hiểu rất nhiều về trình quản lý hiển thị SLiM, cuối cùng tôi nhận ra rằng lệnh chỉ cần được di chuyển lên trên tệp, vì các lệnh sau khi khởi chạy máy tính để bàn sẽ không được chạy cho đến khi máy tính để bàn được bỏ