[CÁCH] Tắt bàn di chuột khi kết nối chuột USB trong Chakra

Touchpad

Có thể nói, tính linh hoạt là một trong những ưu điểm mà tôi thích nhất ở GNU / Linux. Mọi thứ mà tôi từng nghĩ đến, tôi phải làm việc trên GNU / Linux. Vâng, đó là tất cả những gì về tính linh hoạt, điều chỉnh hệ thống với các tình huống và cấu hình khác nhau. Có rất nhiều tình huống mà tôi không còn nhớ hết được nhưng tôi vẫn nhớ cái cuối cùng này mà tôi sẽ chia sẻ với các bạn dưới đây.

Hóa ra là ngày trước tôi đã mua một chuột usb không dây để giúp tôi làm việc với Gimp dễ dàng hơn, vì thiết kế với bàn di chuột, về mặt logic, rất khó (tuy nhiên một điều thất thường là: P).

Trong một số trường hợp, khi sử dụng chuột, việc tiếp xúc của lòng bàn tay với bàn di chuột gây khó khăn. Giải pháp hợp lý, touchpad Nó sẽ bị vô hiệu hóa khi kết nối chuột và được kích hoạt lại sau khi bị ngắt kết nối và đó là cách trong wiki de Archlinux và trong một nhập trong Diễn đàn của Manjaro Tôi đã tìm ra cách để tự động hóa quá trình này.

Điều đáng làm là với kcm-bàn di chuột 0.3.1 được cài đặt từ CCR Nó chỉ vô hiệu hóa khi chuột được kết nối nhưng không kích hoạt lại sau khi ngắt kết nối và đó là lý do tại sao chúng tôi sẽ sử dụng phương pháp này. Hãy làm nó!

Đã thử nghiệm trên Chakra, Archlinux và Manjaro. Có thể không hoạt động trên tất cả các bản phân phối

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

Với chuột được kết nối chạy:

xinput --list

Trong trường hợp của tôi, đầu ra này đã được tạo:

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Microfins 2.4G Wireless Optical Mouse id=10 [slave pointer (2)] ⎜ ↳ HID 04f3:0103 id=12 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)]

Tiếp theo, chúng ta sẽ tạo một tập lệnh sẽ thực hiện quá trình tự động (tùy thuộc vào mỗi người sử dụng trình chỉnh sửa văn bản và lưu nó vào vị trí họ muốn, ở đây chúng tôi sẽ sử dụng vị trí của bài đăng gốc):

sudo nano /usr/local/bin/touchpad

Chúng tôi sao chép và dán những thứ sau:

#! / bin / bash list = `xinput --list | grep -i 'mouse'` if [$ {# list} -eq 0]; sau đó thi hành `synclient touchpadoff = 0` thông báo-gửi" Không phát hiện thấy chuột USB "" Đã bật bàn di chuột "else thi hành` synclient touchpadoff = 1` thông báo-gửi "Đã kết nối chuột USB" "Bàn di chuột bị vô hiệu hóa" fi

Chúng tôi gắn bó với CTRL + SHIFT + V và chúng tôi tiếp tục với CTRL + O

Nếu chúng tôi không muốn có thông báo, chúng tôi xóa các dòng bắt đầu bằng thông báo-gửi

Nếu cần chúng tôi thay thế 'chuột' bởi thiết bị có tên được tạo bằng lệnh đầu tiên. Nếu chúng tôi có chuột USB có dây, chúng tôi không thực hiện bất kỳ sửa đổi nào. Trong trường hợp của tôi:

grep -i 'Microfins'

Chúng tôi cung cấp cho bạn quyền thực thi:

sudo chmod +x /usr/local/bin/touchpad

Chúng tôi tạo ra một quy tắc udev để nó thực thi tập lệnh mỗi khi chúng tôi kết nối hoặc ngắt kết nối chuột USB

sudo nano /etc/udev/rules.d/01-touchpad.rules

Chúng tôi sao chép và dán những thứ sau:

>input», KernEL==»mouse[0-9]*», ACTION==>>add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/. Xmasterity», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEM == »input», KERNEL == »mouse [0-9] *», ACTION == »remove», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / home / username / .Xauthority », RUN + =» / usr / local / bin / touchpad »

Chúng tôi sửa đổi tên truy nhập bởi người dùng của chúng tôi và trong trường hợp đã lưu tập lệnh ở một vị trí khác, chúng tôi chỉ định nó một cách chính xác

Chúng tôi tiết kiệm với CTRL + O

Cuối cùng, chúng ta phải làm cho tập lệnh chạy ở mỗi lần bắt đầu. Trong KDE, chúng ta sẽ:

Tùy chọn hệ thống> Khởi động và tắt máy> Tự động khởi động> Thêm tập lệnh và chúng tôi tìm kiếm kịch bản trong / usr / local / bin

Khởi động lại là đủ để có thể tận hưởng cấu hình mới

Các cấu hình này và các cấu hình khác có thể được tìm thấy trên wiki Archlinux

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   cris dijo

    Mẹo rất hữu ích, tôi hy vọng sẽ làm được khi tôi mua máy tính xách tay; (

  2.   fega dijo

    Cần làm rõ rằng

  3.   JW dijo

    pacman -S kcm-touchpad (trong Chakra)
    Cài đặt mô-đun cấu hình bàn di chuột trong tùy chọn hệ thống cho phép bạn dễ dàng định cấu hình nó, bao gồm những gì được giải thích trong bài đăng.

    1.    fega dijo

      Tôi không làm việc với bàn di chuột kcm của CCR hoặc các kho lưu trữ chính thức. Đó phải là do mẫu chuột mà tôi sử dụng và đó là lý do tại sao tôi sử dụng phương pháp này

  4.   của chúng tôi dijo

    Xin chào, tôi biết rằng bài đăng này đã cũ, và mọi thứ đều có trong Wiki Tôi chỉ muốn thêm thay đổi cho những ai giống tôi đến với bài đăng này và lời chào.
    khi thêm quy tắc udeb trong /etc/udev/rules.d/01-touchpad.rules như sau

    SUBSYSTEM == »đầu vào», KERNEL == »chuột [0-9]«, ACTION ==» thêm », VIV {DISPLAY} =»: 0 ″, VIV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
    SUBSYSTEM == »đầu vào», KERNEL == »chuột [0-9]
    «, ACTION ==» loại bỏ », VIV {DISPLAY} =»: 0 ″, VIV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″