Điểm:0

Làm cách nào để cải thiện độ chính xác của trackpad trên Ubuntu?

lá cờ ng

Tôi đang chạy Ubuntu 20.04 (nhân là 5.4.0-99-độ trễ thấp, nhưng vấn đề giống nhau trên kernel chung) trên Thinkpad X260. Thiết bị bàn di chuột là "Synaptics TM3075-002".

Về cơ bản, đối với các chuyển động nhỏ, chính xác, bàn di chuột bị rung và đôi khi không ghi lại chuyển động.

Tôi đã thử cả hai libinput 1.19.901 và mới nhất xserver-xorg-input-synaptics bưu kiện.

Di chuyển con trỏ trong khi di chuyển chậm ngón tay của tôi trên bàn di chuột w/ libinput: Bàn di chuột với libinput

Di chuyển con trỏ trong khi di chuyển chậm ngón tay của tôi trên bàn di chuột w/ khớp thần kinh: Bàn di chuột có khớp thần kinh

Nó tốt hơn với khớp thần kinh nhưng vẫn giật nảy mình.

Đây là những thuộc tính có libinput:

Thiết bị 'Synaptics TM3075-002':
        Thiết bị đã bật (168): 1
        Ma trận chuyển đổi tọa độ (170): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Đã bật tính năng khai thác libinput (304): 1
        libinput Tapping Đã bật Mặc định (305): 0
        libinput Tapping Kéo kích hoạt (306): 1
        libinput Tapping Kéo Kích hoạt Mặc định (307): 1
        libinput Đã bật khóa kéo khai thác (308): 0
        libinput Tapping Drag Lock Đã bật Mặc định (309): 0
        Đã bật ánh xạ nút khai thác libinput (310): 1, 0
        libinput Khai thác nút Ánh xạ Mặc định (311): 1, 0
        libinput Đã bật cuộn tự nhiên (312): 0
        libinput Đã bật cuộn tự nhiên Mặc định (313): 0
        libinput Vô hiệu hóa khi đã bật tính năng nhập (314): 0
        libinput Vô hiệu hóa khi gõ Đã bật Mặc định (315): 1
        Các phương thức cuộn libinput khả dụng (316): 1, 1, 0
        Đã bật phương thức cuộn libinput (317): 1, 0, 0
        Phương thức cuộn libinput Đã bật Mặc định (318): 1, 0, 0
        libinput Các phương thức nhấp có sẵn (319): 1, 1
        libinput Đã bật Phương thức Nhấp chuột (320): 0, 1
        libinput Kích hoạt phương thức mặc định (321): 1, 0
        libinput Đã bật mô phỏng trung gian (322): 0
        libinput Middle Thi Đua Kích Hoạt Mặc Định (323): 0
        tốc độ gia tốc libinput (324): 0,500000
        libinput Tốc độ tăng tốc Mặc định (325): 0,000000
        libinput Đã bật thuận tay trái (326): 0
        libinput Kích hoạt thuận tay trái Mặc định (327): 0
        libinput Gửi các chế độ sự kiện khả dụng (289): 1, 1
        libinput Đã bật chế độ gửi sự kiện (290): 0, 0
        libinput Đã bật Chế độ Sự kiện Gửi Mặc định (291): 0, 0
        Nút thiết bị (292): "/dev/input/event15"
        ID sản phẩm thiết bị (293): 1739, 0
        libinput Các nút khóa kéo (328): <no items>
        libinput Đã bật cuộn ngang (329): 1

và với khớp thần kinh:

Thiết bị 'Synaptics TM3075-002':
        Thiết bị đã bật (168): 1
        Ma trận chuyển đổi tọa độ (170): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Cấu hình tăng tốc thiết bị (301): 1
        Tốc độ giảm tốc liên tục của thiết bị (302): 2.500000
        Giảm tốc Thích ứng Tăng tốc Thiết bị (303): 1.000000
        Mở rộng tốc độ gia tốc của thiết bị (304): 12.500000
        Các cạnh của Synaptics (305): 67, 1613, 54, 948
        Ngón tay Synaptics (306): 25, 30, 0
        Thời gian nhấn Synaptics (307): 180
        Synaptics Tap Move (308): 86
        Thời lượng nhấn Synaptics (309): 180, 180, 100
        Synaptics ClickPad (310): 1
        Thời gian chờ của nút giữa Synaptics (311): 0
        Áp lực hai ngón tay của Synaptics (312): 282
        Synaptics Chiều rộng hai ngón tay (313): 7
        Khoảng cách cuộn Synaptics (314): 39, 39
        Cuộn cạnh Synaptics (315): 1, 0, 0
        Synaptics Cuộn hai ngón tay (316): 1, 0
        Tốc độ di chuyển của khớp thần kinh (317): 1.000000, 1.750000, 0.102249, 0.000000
        Tắt khớp thần kinh (318): 0
        Lực kéo bị khóa Synaptics (319): 0
        Thời gian chờ của Synaptics Locked Drags (320): 5000
        Hành động chạm vào Synaptics (321): 2, 3, 0, 0, 1, 3, 0
        Hành động nhấp vào Synaptics (322): 1, 3, 0
        Cuộn tròn Synaptics (323): 0
        Khoảng cách cuộn tròn Synaptics (324): 0,100000
        Kích hoạt cuộn tròn Synaptics (325): 0
        Bàn tròn Synaptics (326): 0
        Phát hiện lòng bàn tay Synaptics (327): 0
        Kích thước lòng bàn tay Synaptics (328): 10, 200
        Tốc độ dừng của Synaptics (329): 20.000000, 50.000000
        Chuyển động áp suất khớp thần kinh (330): 30, 160
        Hệ số chuyển động áp suất synap (331): 1.000000, 1.000000
        Phát hiện độ phân giải synap (332): 1
        Thiết bị sự kiện lấy Synaptics (333): 0
        Cử chỉ khớp thần kinh (334): 1
        Khả năng khớp thần kinh (335): 1, 0, 0, 1, 1, 1, 0
        Độ phân giải của Synaptics Pad (336): 20, 20
        Khu vực khớp thần kinh (337): 0, 0, 0, 0
        Khu vực nút mềm Synaptics (338): 840, 0, 821, 0, 0, 0, 0, 0
        Khử tiếng ồn Synaptics (339): 0, 0
        ID sản phẩm thiết bị (293): 1739, 0
        Nút thiết bị (292): "/dev/input/event15"

Tôi không chắc mình có thể làm gì khác. Các thuộc tính khác dường như không ảnh hưởng đến điều này (Tôi đã tắt chức năng khử tiếng ồn cho khớp thần kinh nhưng không chắc điều đó đã giúp được bao nhiêu). Có trình điều khiển nào khác mà tôi nên thử không?

Điểm:0
lá cờ ng

Sau rất nhiều lần tìm kiếm và thử mọi thứ, cuối cùng tôi đã tìm được một giải pháp hợp lý tại câu trả lời này cho một câu hỏi trước đó.

Về cơ bản, cuối cùng tôi đã thay đổi các thuộc tính sau:

THIẾT BỊ = 11
xinput --set-prop "$DEVICE" "Khử tiếng ồn Synaptics" 0 0
xinput --set-prop "$DEVICE" "Cấu hình tăng tốc thiết bị" 6
xinput --set-prop "$DEVICE" "Device Accel Velocity Scaling" 50
xinput --set-prop "$DEVICE" "Giảm tốc liên tục cho thiết bị" 12

Điều quan trọng là thay đổi Hồ sơ tăng tốc thiết bị đến 6, theo câu trả lời được liên kết là cấu hình gia tốc tuyến tính. Phải mất một số thời gian để làm quen, nhưng các chuyển động nhỏ bây giờ ít giật hơn nhiều:

Chuyển động của bàn di chuột mượt mà hơn

libinput cũng có hồ sơ tăng tốc "phẳng" có thể tương đương với khớp thần kinh hồ sơ tuyến tính, nhưng tôi chưa có cơ hội để thử nó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.