Làm cho Synaptics Palm Phát hiện hoạt động trong Ubuntu 11.04


8

Tôi hiện đang sử dụng MacBook Pro (5,5) với Ubuntu 11.04. Tất cả mọi thứ hoạt động tuyệt vời ngoại trừ phát hiện lòng bàn tay với trình điều khiển Synaptics. Nếu tôi sử dụng trình điều khiển "cảm ứng đa điểm", phát hiện lòng bàn tay hoạt động rất tốt. Trước đây, đây là những gì tôi đã làm nhưng trình điều khiển cảm ứng đa điểm sẽ không tắt trackpad trong khi gõ và, với kích thước của trackpad, thật khó để tránh. ;)

Tôi đã chơi với các cài đặt khác nhau trong một thời gian (cả thông qua GUI và bằng cách thêm tùy chọn vào thiết lập Xorg của tôi) nhưng dường như không có gì thay đổi hành vi của bàn di chuột. Tôi có thể thấy rằng các cài đặt của tôi có hiệu lực thông qua synclient, nó dường như không thay đổi bất cứ điều gì.

Có ai quản lý để làm việc này? Tôi bắt đầu nghĩ rằng vấn đề là dành riêng cho Ubuntu, có rất nhiều trang trên internet tuyên bố rằng nó đã hoạt động.

Câu trả lời:


8

Trên Thinkpad cũ của tôi (T61P), tôi không bao giờ gặp vấn đề gì. Trên T420 mới của tôi với Ubuntu Natty, tôi chưa hài lòng với Palm Phát hiện (ngón tay cái của tôi luôn chạm vào bàn di chuột trong khi sử dụng trackpoint hoặc gõ ngay cả khi tôi đã đặt touchpad để tắt trong khi gõ). Tôi đã tìm kiếm và tìm kiếm một bản sửa lỗi vô ích và cuối cùng đã tìm ra giải pháp cho chính mình.

Sử dụng cài đặt thiết bị gpointing, tôi đã có các cài đặt phát hiện ở mức hẹp nhất và ít áp lực nhất, nhưng điều đó là không đủ.

Cuối cùng tôi đã hạ thấp tham số chiều rộng cho lòng bàn tay được phát hiện (PalmMinWidth) và áp lực cần thiết để phát hiện lòng bàn tay (PalmWinZ) bằng cách sử dụng xinput. Thay đổi chúng một cách độc lập, hạ thấp PalmMinWidth dường như hoạt động tốt hơn.

Đây là trang người đàn ông có liên quan:

man synaptics

Liệt kê các thông số hiện tại của bạn ("SynPS / 2 Synaptics TouchPad" là tên thiết bị của tôi):

xinput list-props "SynPS/2 Synaptics TouchPad"

Đây là dòng có liên quan:

Synaptics Palm Dimensions (274):    9, 199

Hạ các tham số liên quan:

sudo xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 100

Kiểm tra kết quả:

xinput list-props "SynPS/2 Synaptics TouchPad"
...
Synaptics Palm Dimensions (274):    4, 100
...

Cuối cùng, tôi đã thêm dòng đó vào ~ / .xsessionrc, áp dụng cài đặt khi đăng nhập.

echo 'xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 150' >> ~/.xsessionrc

Mọi người đều khác nhau, vì vậy hãy mân mê những con số khi cần thiết. Tôi có trackpoint để quay trở lại, vì vậy tôi có thể chơi xung quanh mà không tạo ra bất kỳ rắc rối nào cho bản thân khi tôi chọn các tham số xấu. Chúc may mắn.


1
Cảm ơn, Nó cũng hoạt động hoàn hảo trong Ubuntu 13.04. Ubuntu thật sự tuyệt vời.
Natwar Singh

1
Người ta có thể xác định liệu một bàn di chuột nhất định có hỗ trợ phát hiện lòng bàn tay hay không bằng cách kiểm tra thuộc Synaptics Capabilitiestính. Bit thứ bảy cho biết liệu phát hiện lòng bàn tay có được hỗ trợ hay không.
bgamari
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.