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ó!
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 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
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; (
Cần làm rõ rằng
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.
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
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 ″