synclient không tìm thấy thuộc tính synapics mặc dù Synaptics Touchpad trong danh sách xinput


14

Tôi đã nâng cấp máy tính xách tay Fedora của mình lên Fedora 22 ngày hôm qua. Cùng với đó, synclient ngừng hoạt động:

Không thể tìm thấy thuộc tính synap. Không có trình điều khiển synap tải?

Tuy nhiên, xinput listcho thấy:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
[…]

Đây có phải là vấn đề cấu hình về phía tôi awesome không như một lỗi phân phối?

Nếu đó là vấn đề cấu hình về phía tôi, làm thế nào tôi có thể khắc phục nó?


Điều này cũng xảy ra trên Debian và rất nhiều hệ thống mới hơn khác; để biết lý do tại sao, xem câu trả lời.

Câu trả lời:


17

Hóa ra, để kích hoạt bàn di chuột, người ta phải sao chép đoạn trích cấu hình Xorg tham chiếu :

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

Ngoài ra, người ta có thể sửa đổi tệp để đặt các tùy chọn mặc định để chạm và cuộn.


Vì vậy, trên thực tế, "vấn đề" là bàn di chuột ngày nay được xử lý bằng libinput chứ không phải bởi synap. Đây là lý do tại sao xinput vẫn liệt kê thiết bị, nhưng synclient không thể tìm thấy thiết bị.

Các thuộc tính của bàn di chuột cũng có thể được kiểm soát bằng cách sử dụng xinput, thông qua xinput list-propsxinput set-propHayhowever, cá nhân tôi thấy trình điều khiển libinput-touchpad kém linh hoạt hơn trình điều khiển synap và không phù hợp với mục đích của tôi. Mileage của bạn có thể khác nhau.

Nếu bạn chỉ muốn thay đổi một cài đặt cụ thể, bạn có thể muốn xem xét xinputtrước khi làm hỏng cấu hình Xorg của mình.


Nó không hoạt động, ngay cả sau khi sao chép tệp 50-synaptics.conf. Btw làm thế nào chúng ta có thể làm cho nó như mặc định?
Balaji Perumal

@BalajiPerumal Đến bây giờ, sự nghi ngờ của tôi là ngay khi bạn tự tạo xorg.conf.d, các cài đặt từ thư mục nằm trong /usr/sharesẽ không được thực hiện nữa. Vì vậy, thực sự, 50-synaptics.conf mặc định. Bạn đã khởi động lại X11 sau khi sao chép tệp?
Jonas Schäfer

Đã có thư mục xorg.conf.d ở đó với tệp 00-keyboard.conf .. Tôi vừa sao chép 50-synaptics.conf .. Tôi đã tự khởi động lại hệ thống .. Nó không hoạt động ...
Balaji Perumal

1
Thư mục đích /etc/X11/xorg.conf.d/không tồn tại trên Ubuntu 19.04.
Hans Deragon
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.