Cách ánh xạ chuột của bạn trên Linux

theanh

Administrator
Nhân viên
Thật không may, máy tính để bàn Linux không phải là hệ điều hành chính thống, vì vậy các nhà sản xuất thiết bị ngoại vi không quan tâm nhiều đến việc các nút bên hông thú vị đó (hoặc bất kỳ thứ gì khác) của chuột có hoạt động như mong muốn hay không. Rất may, Linux là một hệ thống mạnh mẽ cho phép người dùng thiết lập mọi thứ theo ý muốn, vì vậy, đây là hướng dẫn nhanh về cách lập bản đồ chuột của bạn.

Trước tiên, hãy đảm bảo cài đặt các gói "xbindkeys" và "xautomation". Sau đó, hãy mở một thiết bị đầu cuối và nhập "xev" rồi nhấn enter. Công cụ nhỏ này rất cần thiết cho quá trình lập bản đồ chuột của bạn vì nó tạo ra một cửa sổ nhỏ và theo dõi chuyển động và hành động của chuột trên đó. Di chuyển con trỏ lên trên cửa sổ này và bắt đầu nhấp các nút chuột để xác định số được gán cho từng nút.



Nếu bạn bị choáng ngợp bởi khối lượng thông tin được in trên thiết bị đầu cuối bằng lệnh này, bạn cũng có thể sử dụng "xev |grep button" để giới hạn đầu ra của thiết bị đầu cuối chỉ khi nhấp vào nút chuột.



Bây giờ chúng ta đã biết nút nào tương ứng với số nào, chúng ta có thể tiến hành ánh xạ bằng cách điều hướng đến etc/X11/xorg.conf và mở tệp cấu hình để chỉnh sửa. Lưu ý rằng để chỉnh sửa và lưu các thay đổi của bạn vào tệp, bạn sẽ cần phải thực hiện dưới dạng root. Nếu bạn không tìm thấy tệp xorg.conf ở vị trí đã chỉ định, đừng lo lắng vì đây là điều phổ biến đối với các bản phân phối dựa trên Ubuntu hiện nay. Bạn có thể tạo tệp xorg.conf bằng cách thực hiện như sau:
  1. Chuyển sang chế độ bảng điều khiển bằng cách nhấn đồng thời “Alt+Ctrl+F1
  2. Kết thúc máy chủ x vẫn đang hoạt động bằng cách nhập “sudo service lightdm stop” và nhấn enter
  3. Tạo tệp xorg.conf bằng cách nhập “sudo X -configure” và nhấn enter
  4. Quay lại môi trường máy tính để bàn bằng cách nhập “sudo start lightdm” và nhấn enter
  5. Xác định vị trí tệp vừa tạo và đổi tên thành “xorg.conf
  6. Di chuyển tệp cấu hình đã đổi tên vào etc/X11
Bây giờ hãy mở tệp và xác định vị trí phần liên quan đến thiết bị chuột. Nó sẽ giống như những gì được hiển thị giữa dòng 29 và 34 trong ảnh chụp màn hình sau.



Các dòng cụ thể cần chú ý là các dòng chứa từ “Protocol” và “ZAxisMapping”. Giao thức đề cập đến giao thức nào được sử dụng để giao tiếp giữa thiết bị của bạn với hệ thống, do đó có thể là giao thức “PS/2”, “BusMouse”, “Explorer PS/2”, “MouseSystems”, “USB” hoặc “Logitech”. Có nhiều giao thức mà bạn có thể nhập vào dòng này và tùy thuộc vào kiểu chuột của mình, bạn có thể cần tìm hiểu một chút, nhưng lý do duy nhất để thay đổi giao thức là nếu bạn có bất kỳ nút nào không hoạt động. Nếu tất cả các nút của bạn đều xuất ra một số trên lệnh “xev”, thì bạn có thể tiến hành cấu hình dòng “ZAxisMapping”.

Dòng này đề cập đến chức năng của bánh xe cuộn chuột và trong trường hợp của tôi, nó chứa bốn số vì bánh xe chuột của tôi cũng có khả năng quay lại/tiến về phía trước. Nếu bánh xe của bạn không hoạt động, bạn sẽ thấy hai số tương ứng với hành động cuộn lên/xuống. Nếu bánh xe của bạn không hoạt động, bạn nên thay đổi các số trên dòng này bằng các số được tạo ra khi bạn cuộn bánh xe chuột trong quá trình thử nghiệm lệnh “xev”. Bạn có thể thực hiện điều đó, lưu tệp, khởi động lại X và bánh xe sẽ hoạt động ngay bây giờ.

Để đến phần ánh xạ nút chuột, chúng ta cần sử dụng tiện ích "xmodmap". Mở một thiết bị đầu cuối và nhập
Mã:
xmodmap -e "pointer = 1 4 3 7 9 5 8 2"
Các số không phải là ngẫu nhiên, vì mỗi mục nhập tương ứng với một hàm. Trước tiên, bạn nên xem xét rằng vị trí đầu tiên tương ứng với nhấp chuột trái, vị trí thứ hai tương ứng với nhấp chuột giữa, vị trí thứ ba tương ứng với nhấp chuột phải, vị trí thứ tư và thứ năm tương ứng với cuộn lên và xuống, v.v. Vì vậy, nếu nhấp chuột giữa của bạn không hoạt động, bạn nên sử dụng số đầu ra của nhấp chuột giữa từ "xev" ở vị trí thứ hai trong lệnh xmodmap. Nếu bạn thuận tay trái, bạn có thể hoán đổi phím 3 và 1 để tương ứng với việc nhấp chuột phải sang trái, v.v. Bằng cách nhập:
Mã:
xmodmap -pp
Và nhấn enter trên thiết bị đầu cuối, bạn có thể xem có bao nhiêu nút vật lý được xác định cho thiết bị của mình và nút nào tương ứng với mục nào.

Cấu hình chuột của bạn có thể là một quá trình phức tạp, đặc biệt là nếu bạn đã mua một trong những con chuột "Windows 8 và 10" gửi lệnh bàn phím và làm mọi thứ phức tạp hơn nữa. Việc thử nhiều cấu hình khác nhau với xmodmap gần như luôn đưa bạn đến đó sớm hay muộn, nhưng đừng quên sao lưu tệp xorg.conf gốc của bạn trong trường hợp có sự cố. Để biết thông tin cụ thể về kiểu chuột và trợ giúp cấu hình, hãy truy cập diễn đàn HowToForge vì có khả năng bạn không phải là người duy nhất sử dụng một con chuột "xấu xí".
 
Back
Bên trên