Touchpad lòng bàn tay


11

Tôi đang sử dụng (K) ub Ubuntu 12.04 LTS với bàn di chuột Synaptics. Độ nhạy của lòng bàn tay thật khủng khiếp, bất cứ khi nào tôi gõ chuột đột nhiên giật mình sang một nơi khác. Có cách nào để kích hoạt / tăng độ nhạy của lòng bàn tay không?


1
@mikewhthing tôi không muốn tắt touchpad. Tôi chỉ muốn tăng độ nhạy của lòng bàn tay để không chạm vào lòng bàn tay khi chạm ngón tay. Theo những gì tôi biết, có thể thay đổi "diện tích tiếp xúc" tối đa để hoạt động, nhưng tôi không chắc chắn. Nhưng tôi chắc chắn không muốn vô hiệu hóa khai thác.
đáng chú ý là

Được rồi, hãy giữ nó như một tùy chọn dự phòng sau đó.
mikewhthing

Nếu đây là "bản sao chính xác", ai đó có thể liên kết tôi với câu hỏi không? Như tôi đã nói trong nhận xét của mình, tôi KHÔNG muốn tắt khai thác
đáng chú ý là

2
@everyone: Tôi phải không đồng ý rằng đây là một câu hỏi trùng lặp. Đây là một câu hỏi rất hợp lệ và trở nên hợp lệ hơn với các bàn di chuột siêu phẳng mới mà Ubuntu liên tục không xử lý đúng cách.
Ubuntuser

Câu trả lời:


16

AFAIK, cảm biến lòng bàn tay không được hiển thị thông qua công cụ cấu hình touchpad đồ họa. Điều đó nói rằng, bạn có thể thử chơi với nó bằng cách sử dụng synclient.

Để xem những tùy chọn có sẵn, chạy synclient -l | grep -i palm

PalmDetect              = 0
PalmMinWidth            = 10
PalmMinZ                = 200

Đó là những tùy chọn tôi thấy, vì vậy, để kích hoạt cảm biến lòng bàn tay, chạy synclient PalmDetect=1và sau đó thử nghiệm các giá trị của hai cái còn lại.

   "PalmMinWidth" "integer"
          Minimum finger width at which touch is considered a palm.  Prop‐
          erty: "Synaptics Palm Dimensions"

   "PalmMinZ" "integer"
          Minimum  finger  pressure  at  which touch is considered a palm.
          Property: "Synaptics Palm Dimensions"

Khi bạn tìm thấy các giá trị phù hợp, hãy tạo một mục khởi động trong Ứng dụng khởi động bằng lệnh có dạng sau:

synclient PalmDetect=1 PalmMinWidth=xx PalmMinZ=yy

... Trong đó xx và yy là các giá trị mong muốn.


Có vẻ như hoạt động khi tôi kiểm tra nó, nhưng định kỳ tôi vẫn nhận được các sự kiện nhấp chuột chạm bàn di chuột vô tình. HƯỚNG DẪN Tôi cần chơi lại các giá trị vì các mặc định không tốt trong việc phát hiện lòng bàn tay của tôi. Điên rồ các tùy chọn này không có sẵn thông qua các cài đặt, bằng cách nào đó.
ồn ào

5
Đối với ASUS S-200 của tôi, có Touchpad ETPS / 2 Elantech, tôi thấy các cài đặt tốt là PalmMinWidth = 5 và PalmMinZ = 20. YPMV. (Lòng bàn tay của bạn có thể thay đổi)
Lòng

các giá trị @ngm được sử dụng cũng hoạt động tốt trên ThinkPad T410
tải

1

Bên cạnh các cài đặt được đăng bởi mikewhatever, các cài đặt này dường như hoạt động rất tốt đối với tôi:

synclient AreaLeftEdge=2000 
synclient AreaRightEdge=5000

Lưu ý: đó là các cài đặt cho thiết bị của tôi ... bạn cần tìm ra các giá trị thiết bị của mình.

Hãy thử tăng AreaRightEdge bắt đầu từ số 0 cho đến khi bạn có thể di chuyển con trỏ là "bình thường". AreaLeftEdge hoạt động ngược lại, do đó, từ 0, tăng dần cho đến khi nó không di chuyển ... sau đó quay lại từng chút một cho đến khi con trỏ di chuyển trở lại như "bình thường". (cuối cùng, AreaRightEdge không thể thấp hơn AreaLeftEdge).

Có lẽ cũng nên đặt Top và bottom ... Tôi sẽ kiểm tra điều đó sau, nhưng ít nhất Trái / Phải dường như thực hiện công việc.

Ngoài ra, về mặt "độ nhạy", bạn có thể điều chỉnh những điều sau:

FingerLow               = 25
FingerHigh              = 50

Như các giá trị trên, hãy cố gắng tìm những giá trị tối ưu cho bạn.

(Trích dẫn từ câu trả lời của tôi cho câu hỏi của riêng tôi :) Synaptics Touchpad: giải quyết vấn đề 2 ngón tay được kích hoạt bằng cách nghỉ ngơi lòng bàn tay


0

Thêm vào câu trả lời tuyệt vời của lepe: Tôi đã có thể khám phá các số AreaLeftEdge và AreaRightEdge bằng cách sử dụng

người dùng @ t560: ~ $ danh sách xinput

và trong đó có một dòng như

SynPS / 2 Synaptics TouchPad id = 11 [con trỏ nô lệ (2)]

và sau đó lấy số thiết bị và cho nó ăn

xin thông báo - ngày 11

và sau đó kéo ngón tay của tôi qua bảng, lưu ý các con số tương ứng với nơi tôi muốn có đường viền.

Trong trường hợp của tôi (Thinkpad T560), các cực trị của pad là khoảng 2200 và 4400, vì vậy tôi đã kết thúc cài đặt 2700 và 3700 làm cạnh trái và phải của mình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.