Tôi tìm thấy một cách để làm điều này:
Đầu tiên, mở một thiết bị đầu cuối và in ra tất cả các thiết bị đầu vào để tìm id bạn cần cho thiết bị đầu vào mà bạn muốn tắt. Trong thiết bị đầu cuối, gõ:
xinput --list
Tiếp theo: Lưu ý nơi nó nói id = X trong một cột dài cho mọi thiết bị đầu vào. Bạn muốn tìm id thiết bị tương ứng với thiết bị đầu vào mà bạn muốn tắt (Có thể thứ gì đó nghe giống như "bàn di chuột"). Sau đó thay thế X trong lệnh sau bằng số id đại diện cho thiết bị đầu vào bạn muốn tắt:
xinput disable X
Lưu ý: Nếu bạn không chắc chắn nên sử dụng id thiết bị nào để tắt bàn di chuột, thì bạn có thể tìm hiểu bằng cách kiểm tra id ngẫu nhiên và xem liệu miếng lót chuột của bạn có còn hoạt động không. Hãy chắc chắn rằng bạn KHÔNG LÀM GÌ NÀO QUAN TRỌNG. Lưu tất cả công việc của bạn và sẵn sàng khởi động lại máy tính của bạn nếu bạn làm điều gì đó như vô hiệu hóa bàn phím của bạn. (Bạn có thể gặp khó khăn khi thử bật lại nếu bạn không thể nhập vào thiết bị đầu cuối.
Sau đó, bạn sẽ phải chạy dòng cuối cùng này (Cảm ơn vì đã bắt được Arch Stanton này!)
xinput enable X
Lý do: Tôi rất cần một câu trả lời cho vấn đề này bởi vì những vấn đề tôi gặp phải với bàn di chuột của tôi khiến cho bất kỳ loại công việc nào đều không thể. Đột nhiên, tại một thời điểm ngẫu nhiên khi sử dụng máy tính xách tay của tôi, rõ ràng là không có lý do, bàn di chuột của tôi chuyển sang một loại "chế độ đặc biệt". Chỉ di chuyển một ngón tay trên bàn di chuột của tôi sẽ khiến màn hình cuộn, thay vì thực sự di chuyển con trỏ chuột trên màn hình để không thể khiến chuột di chuột qua bất cứ thứ gì trong broswer mà không cần nỗ lực phối hợp đáng kể cho màn hình cuộn và chuột không di chuyển. Tôi muốn tìm một cách, KHÔNG CÓ KHAI THÁC LAPTOP, để đặt lại bàn di chuột. Về mặt tích cực, việc đặt lại bàn di chuột bằng phương pháp trên thực sự khắc phục vấn đề của tôi.
Cập nhật: Để làm cho việc đặt lại bàn di chuột trở nên dễ dàng hơn, tôi đã tạo một phím nóng cho các lệnh được liệt kê ở trên. Khi bàn di chuột của tôi chạy trên fritz, tôi chỉ cần thực hiện tổ hợp phím ctrl + super + r và nó sẽ thiết lập lại cho tôi. Nhanh chóng và dễ dàng.
Đây là cách thực hiện:
-Tạo một tập tin trong thư mục chính của bạn và gọi nó là một cái gì đó như "touchpad-reset.sh".
-Trong tệp này, hãy đặt hai trong số ba (ba lệnh cuối) trước được liệt kê ở trên ngoại trừ, thay vì sử dụng số X id cho thiết bị, vì nó có thể thay đổi với các thiết bị ngoại vi được thêm vào (có thể ??) bạn có thể sử dụng thay vào đó:
Đây là một đầu ra từ máy tính của tôi bên trong thiết bị đầu cuối bằng cách sử dụng thông tin này:
xinput --list
Kết quả:
Virtual core pointer id=2 [master pointer (3)]⎜
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]⎜
↳ Genius 2.4G Wireless Mouse id=10 [slave pointer (2)]⎜
↳ MSFT0001:00 06CB:75BD UNKNOWN id=13 [slave pointer (2)]⎜
↳ ELAN Touchscreen id=12 [slave pointer (2)]⎜
-Bây giờ bạn làm gì, bạn thay thế X (vốn là id trước đó) để xinput vô hiệu hóa X và xinput cho phép X với tên tương ứng với id đó trong các dấu ngoặc đơn. Ví dụ: từ trên, nếu bạn muốn làm điều đó với id = 13, thiết bị touchpad của tôi, bạn sẽ sử dụng:
xinput disable 'MSFT0001:00 06CB:75BD UNKNOWN'
xinput enable 'MSFT0001:00 06CB:75BD UNKNOWN'
-Vậy bây giờ, bạn đang vô hiệu hóa bằng tên thay vì số ID, trong đó một id có thể thay đổi theo thời gian và sau đó bạn sẽ vô hiệu hóa và kích hoạt một số thiết bị khác.
Cuối cùng, bạn cần cung cấp các quyền để thực hiện tệp này; chạy lệnh này với thư mục làm việc của bạn trong thiết bị đầu cuối dưới dạng thư mục chính của bạn (nơi bạn đã tạo tệp):
chmod +x your_script_name.sh
Vì vậy, một khi bạn tạo tệp này với các lệnh thích hợp được viết bên trong, hãy đảm bảo rằng nó nằm trong thư mục chính của bạn, thực hiện các bước sau:
- Nhấn phím siêu (phím windows trên PC) trên bàn phím để hiển thị thanh bên thống nhất. Nhập vào 'cài đặt hệ thống' và bấm phím enter.
- Tìm tùy chọn 'Bàn phím' trong đó ghi 'Phần cứng' và nhấp vào tùy chọn đó.
- Chọn tab 'Phím tắt'.
- Trong cửa sổ bên trái, chọn 'Phím tắt tùy chỉnh'
- Nhấp vào nút + gần trung tâm dưới cùng.
- Một cửa sổ sẽ bật lên yêu cầu một tên mô tả và một lệnh để đặt vào.
- Đặt tên giống như "đặt lại bàn di chuột"
- Sử dụng lệnh này: gnome-terminal -x ./name_of_your_script.sh
- Nhấp vào 'Áp dụng'
- Bây giờ bạn sẽ thấy lối tắt của mình được liệt kê và ở phía bên phải, nó sẽ hiện "Đã tắt" hoặc một số rác khác. Nhấp vào văn bản đó và được chuẩn bị để thực hiện một số loại tổ hợp phím, có thể như ctrl + super + r.
- Khi bạn thực hiện kết hợp phím này, bạn đã hoàn tất.
Chúc mừng! Chúc vui vẻ.