Thinkpad tắt Trackpoint


15

Tôi có một thinkpad x220t mới chạy Arch Linux. Dường như có một vấn đề trong kiến ​​trúc phần cứng của sản phẩm khi Trackpoint đang di chuyển khi bạn chuyển đổi thinkpad sang chế độ máy tính bảng và gây áp lực lên màn hình. Do đó, tôi muốn chuyển đổi Trackpoint bằng cách sử dụng tập lệnh bash nhỏ được gọi bởi ACPId. Cho đến nay tôi đã viết đoạn mã này vô hiệu hóa TouchPad, nhưng không phải là Trackpoint (hay còn gọi là Clit Mouse).

#!/bin/sh

status=`synclient|awk '/TouchpadOff/{printf$3}'`
status=`expr \( $status + 1 \) \% 2`
synclient TouchpadOff=$status

Có bất kỳ khả năng nào để chuyển trạng thái Trackpoint bằng cách sử dụng tập lệnh bash không?

Câu trả lời:


11

Hãy thử xinput. Đầu tiên hãy liệt kê các thiết bị, để bạn có thể tìm hiểu cách Trackpoint được gọi là : xinput list. Trong ví dụ này, tôi sẽ sử dụng chuột logitech theo chuỗi "Chuột quang Logitech USB-PS / 2". Dĩ nhiên, bạn phải thay thế chuỗi bằng chuỗi chính xác cho Trackpoint của mình. Bây giờ tôi có thể vô hiệu hóa chuột bằng: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 0và kích hoạt lại bằng : xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 1.


1
Tuyệt, cảm ơn bạn nhiều. Tên thiết bị là "TPPS / 2 IBM Trackpoint" cho bất kỳ mục đích sử dụng nào trong tương lai.
Momo

Chỉ cần vô hiệu hóa "AlpsPS / 2 ALPS DualPoint Stick" của tôi; nó đang di chuyển mà không có sự khiêu khích. Cảm ơn rất nhiều cho đoạn trích này!
Chuộc tội có giới hạn
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.