Điểm:0

Ubuntu 21.04, tắt điểm theo dõi Thinkpad

lá cờ jp

Tôi có Lenovo Thinkpad T450s với trackpoint và touchpad. Trước khi nâng cấp lên Ubuntu 21.04, tôi có thể tắt trackpoint trên thiết bị đầu cuối bằng lệnh

xinput set-prop "TPPS/2 IBM Trackpoint" "Đã bật thiết bị" 0

Sau khi nâng cấp, nó không hoạt động nữa và tôi nhận được một tin nhắn

CẢNH BÁO: chạy xinput với máy chủ Xwayland. Xem người đàn ông xinput trang để biết chi tiết. không thể tìm thấy thiết bị TPPS/2 IBM Trackpoint

Đang chạy

danh sách xin nhập

cho thấy thiết bị "TPPS/2 IBM Trackpoint" không còn ở đó nữa.

CẢNH BÁO: chạy xinput với máy chủ Xwayland. Xem người đàn ông xinput trang để biết chi tiết. â¡ Con trỏ lõi ảo
id=2 [con trỏ chính (3)] â â³ Con trỏ XTEST lõi ảo
id=4 [con trỏ phụ (2)] â â³ xwayland-touch:17
id=9 [con trỏ nô lệ (2)] â â³ xwayland-relative-pointer:17
id=7 [con trỏ phụ (2)] â â³ xwayland-pointer:17
id=6 [con trỏ phụ (2)] ⣠Bàn phím lõi ảo
id=3 [bàn phím chính (2)] â³ Bàn phím XTEST lõi ảo id=5 [bàn phím phụ (3)] â³ xwayland-keyboard:17 id=8 [bàn phím nô lệ (3)]

Nếu tôi cố gắng vô hiệu hóa bất kỳ thiết bị nào được liệt kê, nó sẽ không có tác dụng vô hiệu hóa thiết bị theo dõi như mong muốn. Có cách nào để tắt trackpoint khi sử dụng Ubuntu 21.04 từ thiết bị đầu cuối, tốt nhất là không phải chỉnh sửa bất kỳ tệp cấu hình nào và không phải khởi động lại không? Nếu có, làm thế nào điều này có thể được thực hiện?

Điểm:3
lá cờ bv

xin nhập chỉ hoạt động trên Xorg, đây là chữ x đại diện cho. Nhưng Ubuntu 21.04 đã chuyển sang Wayland theo mặc định. Wayland cung cấp một lệnh mới đó là libinput. Không có gì đặc biệt. libinputgiao diện cấu hình của chỉ khả dụng cho người gọi, không trực tiếp cho người dùng. Điều đó có nghĩa là bạn nên viết một số mã C sẽ bao gồm các thư viện libinput và tự gọi các hàm đó. Sau đó, nguồn tập tin đó bằng cách nào đó. Trong một thời gian ngắn, bạn không thể dễ dàng làm những điều tương tự xin nhập có thể làm được.

Trong trường hợp của chúng tôi, các người gọi, chính là Ubuntu, người quan tâm đến cấu hình thiết bị đầu vào có thể sử dụng cài đặt gnome. Thật không may, các cài đặt này là chung cho tất cả các thiết bị, tức là nếu bạn thay đổi tốc độ chuột, nó sẽ áp dụng cho tất cả các thiết bị được kết nối có thể tác động đến con trỏ, do đó, tốc độ của điểm theo dõi cũng sẽ thay đổi.

Nếu bạn thực sự muốn tắt trackpint đó trên Wayland, bạn có thể thử sử dụng quy tắc udev như:

ACTION=="thêm|thay đổi", KERNEL=="sự kiện[0-9]*", ENV{ID_VENDOR_ID}=="054a", ENV{ID_MODEL_ID}=="466a", ENV{LIBINPUT_IGNORE_DEVICE}="1"

bạn có thể truy xuất ID_VENDOR_IDID_MODEL_ID các giá trị sử dụng lệnh:

thông tin udevadm /dev/input/eventN

ở đâu N là số thiết bị cần bỏ qua mà bạn có thể lấy bằng lệnh:

Sudo libinput danh sách thiết bị

(đọc thêm về bỏ qua thiết bị trên Wayland https://wayland.freedesktop.org/libinput/doc/latest/device-configuration-via-udev.html#ignoring-devices)

hoặc bạn có thể chuyển trở lại vào Xorg và làm bất cứ điều gì bạn muốn cho đến khi cộng đồng triển khai mọi thứ đúng cách.

Andrés Parada avatar
lá cờ cn
cảm ơn vì đã chuyển trở lại lời nhắc Xorg

Đă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.