Làm cách nào để tắt bàn di chuột trong khi gõ?


21

Không thể viết theo cách này, văn bản bị xóa, cửa sổ thay đổi, các tab ngẫu nhiên mở. Tôi đã thử mọi giải pháp tôi gặp nhưng không thực sự giải quyết được (một số thậm chí không hoạt động)

Tôi đã thử cài đặt chỉ báo touchpad, tôi đã thử thêm tùy chọn syndaemon từ ứng dụng khởi động, tôi đã thử tương tự nhưng từ thiết bị đầu cuối, không có gì hoạt động.

Tôi chỉ muốn tắt hoàn toàn bàn di chuột trong khi gõ, không cuộn, không di chuyển con trỏ, không có gì.


1
Nó rất dễ. Chạy đi xinput disable <ID>. ID bạn có thể tìm thấy bằng xinputlệnh. Nhưng tôi đề nghị cài đặt libinput, nó sẽ giải quyết các vấn đề.
Pilot6

2
@ Pilot6 Xin lỗi, tôi muốn nói rằng tôi chỉ muốn tắt nó trong khi gõ chứ không phải mọi lúc.
MichaelX

Phiên bản Ubuntu là gì?
Pilot6

@ Pilot6 16.04.1
MichaelX

Câu trả lời:


22

Tôi đề nghị cài đặt libinputnó có thuật toán "vô hiệu hóa trong khi gõ" và "phát hiện lòng bàn tay" tốt hơn nhiều.

Chạy

sudo apt install xserver-xorg-input-libinput

và khởi động lại phiên GUI hoặc khởi động lại.

Nếu bạn cần "nhấn để nhấp", bạn có thể thêm

Option "Tapping" "true"

đến phần touchpad của /usr/share/X11/xorg.conf.d/90-libinput.conf.

Tất cả các tùy chọn có thể được tìm thấy trên trang hướng dẫn .

Nếu bạn đang sử dụng Ubuntu 16.04 với -hwe-16.94ngăn xếp, bạn sẽ cần cài đặt xserver-xorg-input-libinput-hwe-16.04gói thay vì xserver-xorg-input-libinput.

Bạn có thể kiểm tra ngăn xếp HWE nào được cài đặt bằng cách kiểm tra xem xserver-xorghoặc xserver-xorg-hwe-16.04gói đã được cài đặt chưa.


+1 cho câu trả lời tốt nhất sau khi OP thay đổi câu hỏi.
WinEunuuchs2Unix

Tôi đã đề nghị tương tự trong một bình luận ngay cả trước khi OP làm rõ câu hỏi.
Pilot6

Tôi đã đọc bình luận của bạn khi đó là hoạt động đầu tiên sau khi chủ đề bị giật mình. Xin lỗi tôi đã quên đưa ra nhận xét sau đó tôi xấu với điều đó. Chỉnh lưu :)
WinEunuuchs2Unix

2
Việc cuộn phải bình thường, không "tự nhiên". Có thể đảo ngược nó, nhưng dường như bạn đã sử dụng tự nhiên trước đây.
Pilot6

1
Tùy chọn là "NaturalScrolling". Hãy thử "đúng" và "sai" để có được những gì bạn muốn. "Sai" là mặc định.
Pilot6

10

Mở Cài đặt hệ thống -> Chuột & Bàn di chuột : trong phần Touchpad chuyển từ ONsangOFF

nhập mô tả hình ảnh ở đây

Thông tin bổ sung cho những người dùng khác đang đọc bài đăng này: Câu trả lời đã được viết trước khi nội dung câu hỏi được thay đổi, ban đầu câu hỏi là: "Một giải pháp thực tế để tắt bàn di chuột? Tôi chỉ muốn tắt hoàn toàn bàn di chuột, không cuộn, không di chuyển con trỏ, không có gì. " - vì vậy, câu trả lời từ @ Pilot6 là giải pháp tốt hơn nhiều cho những gì phiên bản hiện tại của câu hỏi đang hỏi về!


1
Lấy làm tiếc. Lỗi của tôi. Tôi làm hỏng tiêu đề. Tôi muốn tắt bàn di chuột trong khi gõ, không phải lúc nào cũng tắt.
MichaelX

3

Bạn cũng có thể làm điều đó với Synaptics.

synclient PalmDetect=1

Điều đó sẽ không vĩnh viễn, nhưng bạn có thể làm điều này bằng cách tạo hoặc chỉnh sửa tệp sau đây và thêm Option "PalmDetect" "1"

# /etc/X11/xorg.conf.d/70-synaptics.conf
Section "InputClass"
  Identifier "touchpad"
  Driver "Synaptics"
    Option "PalmDetect" "1"
EndSection

https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Disable_touchpad_fter_typing


3

Trong mắt tôi, palmdetect không chính xác là "vô hiệu hóa trong khi gõ", vì tính năng này không thực sự xem xét những gì đang xảy ra trên bàn phím. Trong trường hợp của tôi, tôi không chạm vào bàn phím trong khi gõ, vì vậy phát hiện không hoạt động đúng. Trên cùng một liên kết mà HarlemSquirrel đã đăng , cũng có một giải pháp thứ hai thực hiện những gì được yêu cầu (trong OP đã sửa đổi):

Sử dụng syndaemon syndaemon theo dõi hoạt động của bàn phím và vô hiệu hóa bàn di chuột trong khi gõ. Nó có một số tùy chọn để kiểm soát khi việc vô hiệu hóa xảy ra. Xem chúng với $ syndaemon -hVí dụ: để tắt và cuộn trong 0,5 giây sau mỗi lần nhấn phím (bỏ qua các phím bổ trợ như Ctrl), hãy sử dụng

syndaemon -i 0.5 -t -K -R

Khi bạn đã xác định các tùy chọn bạn thích, bạn nên sử dụng trình quản lý đăng nhập hoặc xinitrc để nó tự động chạy khi X khởi động. Tùy chọn -d sẽ làm cho nó bắt đầu trong nền dưới dạng daemon.


Tôi xác nhận rằng điều này đang hoạt động trên Ubuntu 19.04 LTS chạy máy tính để bàn Gnome tiêu chuẩn. Điều này là với synclient -l | grep PalmDetecttrả về PalmDetect = 1(được bật theo mặc định, không phải bởi những thay đổi của riêng tôi). Điều này có nghĩa, với tôi, đó chỉ có synclient's PalmDetectthiết lập để 1 không phải là giải pháp, câu trả lời của bạn.
bgoodr

0

Điều này rất giống với Làm cách nào để tắt bàn di chuột bằng dòng lệnh? trong đó khuyến nghị chương trình đồng bộ.

Nếu bạn có bàn di chuột Synaptics, thì bạn có thể liên kết các phím nóng để tắt và bật với

  • đồng bộ hóa TouchpadPack = 1
  • đồng bộ hóa TouchpadPack = 0

Điều này có trả lời câu hỏi liên quan đến tính năng "vô hiệu hóa trong khi gõ" tự động không?
Pilot6

Nó không tự động làm như vậy, nhưng tôi thấy nó hữu ích và không yêu cầu thêm gói khác. Cả hai cách đều tốt. Của bạn là tự động; Của tôi trong khi hướng dẫn cũng có giá trị cho câu hỏi của OP.
Rache
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.