Máy trạm của tôi với Ubuntu 12.04 là MacBook Pro hỗ trợ Bàn di chuột đa điểm .
Thật không may, tôi liên tục vô tình kích hoạt cử chỉ chạm ba ngón tay để thay đổi kích thước cửa sổ:
Làm thế nào tôi có thể vô hiệu hóa cử chỉ này?
Máy trạm của tôi với Ubuntu 12.04 là MacBook Pro hỗ trợ Bàn di chuột đa điểm .
Thật không may, tôi liên tục vô tình kích hoạt cử chỉ chạm ba ngón tay để thay đổi kích thước cửa sổ:
Làm thế nào tôi có thể vô hiệu hóa cử chỉ này?
Câu trả lời:
Cài đặt trình quản lý cấu hình Compiz:
sudo apt-get install compizconfig-settings-manager
sau đó chạy trình quản lý cấu hình compiz (ccsm trong terminal) hoặc chỉ cần gõ ccsm trong dấu gạch ngang.
và tìm ở cuối danh sách plugin:
Unity MT Grab Xử lý để vô hiệu hóa nó.
Tôi đã giải quyết vấn đề này bằng cách đặt các giá trị cấu hình sau (giá trị ban đầu là 0):
synclient ClickFinger3=2
synclient TapButton3=2
Bàn di chuột được cấu hình theo mặc định để bỏ qua vòi ba ngón tay (và nhấp ba ngón tay) và có thể được đặt để lấy lại quyền kiểm soát của nó, do đó ghi đè liên kết di chuyển cửa sổ thành vòi ba ngón tay. Đây là cách nó có thể được thực hiện:
Tìm tài sản có liên quan - mở một thiết bị đầu cuối và nhập:
xinput
Xác định vị trí dòng chứa chi tiết trackpad (ví dụ ↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)]
) và lưu ý id
giá trị của nó . Bây giờ gõ vào:
xinput list-props [id]
trong đó [id]
được thay thế bằng id
giá trị ( 12
trong ví dụ đã cho). Bây giờ xác định vị trí của Synaptics Tap Action
tài sản (ví dụ Synaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0
) và lưu ý số của nó, nó sẽ được đặt trong dấu ngoặc tròn (ở đây là 282
). Cũng lưu ý các giá trị tài sản, chúng tôi sẽ sử dụng chúng sau.
Giả sử bạn muốn hành vi này khi khởi động, hãy tạo một tập lệnh shell và thêm nó vào các chương trình khởi động. Hãy gọi kịch bản này là trackpad.sh . Mục tiêu của chúng tôi là thay thế giá trị cuối cùng bằng một giá trị mới, ví dụ cho nhấp chuột giữa. Chỉnh sửa tập lệnh để chứa các mục sau:
#!/bin/bash
xinput set-prop [xinput-prop-id] [prop-number] [TR] [BR] [TL] [BL] [F1] [F2] 2
Lệnh ví dụ cụ thể của chúng tôi sẽ trông giống như thế này (chỉ vì mục đích trình diễn):
xinput set-prop 12 282 2, 3, 0, 0, 1, 3, 2
Lưu ý rằng chúng tôi chỉ thay thế giá trị cuối cùng từ 0
đến 2
, để biểu thị nhấp chuột giữa. Bạn có thể chọn bất kỳ giữa 1
(nhấp chuột trái), 2
(nhấp chuột giữa) hoặc 3
(nhấp chuột phải).
Cấp cho tập lệnh với quyền thực thi và chạy nó. Bạn tốt để đi!