Câu hỏi Nơi để cấu hình touchpad synaptics để sử dụng di chuyển hai ngón tay ngược?


Tôi muốn định cấu hình bàn di chuột synaptics của mình cho người dùng cuộn ngược bằng hai ngón tay.

Nơi để cấu hình synaptics cho điều này trong Ubuntu 12.04?


4
2017-10-24 14:18


gốc


@ dobey có thể là ngữ pháp. Tôi phải chỉnh sửa câu hỏi. - smartboyhw
Cuộn "đảo ngược"? Vì vậy, bạn muốn bánh xe cuộn lên khi bạn di chuyển ngón tay xuống? - Sepero
Đây là một câu hỏi rất giống, với nhiều câu trả lời hơn. - tanius


Các câu trả lời:


Nó là tương đối đơn giản để làm điều này, nhưng nó có thể không làm việc cho tất cả touchpads, mặc dù nó đã làm việc cho Synaptics Touchpad của tôi trên máy tính xách tay cũ của tôi. Tôi bắt đầu thử nghiệm với tôi và sử dụng xinput, v.v. và hầu như giống như bài viết hữu ích này ở đây.

Thứ nhất, chạy xinput để liệt kê tất cả các thiết bị của bạn và lưu ý id của bàn di chuột của bạn.

↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]

Bây giờ để có được bản đồ nút của bạn cho số thiết bị được tìm thấy:

xinput get-button-map 11

mà nên trả lại một cái gì đó như thế này:

1 2 3 4 5 6 7 8 9 10 11 12 

Bây giờ, chỉ cần đảo ngược 4 và 5 nên đảo ngược cuộn 2 ngón tay (ít nhất là của tôi hệ thống). Trong lệnh sau, chỉ cần nhớ sử dụng id phần cứng thiết bị của bạn (không phải ví dụ của tôi 11) và để khoảng cách giữa các số sau số thiết bị:

xinput set-button-map 11 1 2 3 5 4 6 7 8 9 10 11 12

Bây giờ với xinput get-button-map 11 bản đồ nút phải là

1 2 3 5 4 6 7 8 9 10 11 12 

Bây giờ, hãy kiểm tra nó trong trình duyệt web của bạn. Điều này tất nhiên chỉ đặt nó tạm thời, do đó, có lẽ dễ nhất để thêm nó dưới dạng mục khởi động thay vì làm rối tung xorg. Chỉ cần tạo một mục khởi động mới và thêm toàn bộ phần trên xinput set-button-map lệnh trong đó. Điều quan trọng là có khoảng cách giữa các số sau số thiết bị của bạn và tất nhiên sử dụng tên thiết bị thực của phần cứng của bạn, không phải ví dụ của tôi.

Một lần nữa, hãy xem bài viết và Diễn đàn Ubuntu để biết thêm thông tin và thảo luận - bạn có thể thử nghiệm và đảo ngược rất nhiều chức năng khác của bàn di chuột; bạn có thể đặt lại thử nghiệm của mình (tức là tạm thời, trừ khi bạn đặt lệnh khi khởi động) bằng cách chỉ cần đặt các số theo thứ tự một lần nữa:

xinput set-button-map 11 1 2 3 4 5 6 7 8 9 10 11 12

2
2017-10-24 22:50



Cá nhân tôi sử dụng xmodmap -e "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" nhưng điều này dường như cũng hoạt động :) - carestad


Tôi cho rằng cách tốt nhất để làm điều này là sử dụng trình soạn thảo dconf:

  • Mở Terminal
  • Gõ vào trình chỉnh sửa và nhấn Enter
  • Bây giờ đi đến org> gnome> cài đặt-daemon> thiết bị ngoại vi> bàn di chuột và bây giờ bạn có thể thực hiện hầu hết các thay đổi bạn muốn

Đây là một ảnh chụp màn hình của trình soạn thảo deconf:

deconf-editor


1
2017-07-11 17:46





Arch Linux Wiki có một hướng dẫn tốt tại:

https://wiki.archlinux.org/index.php/Synaptics_Touchpad#Configuration

Yêu cầu chính duy nhất là hiểu biết về cách chỉnh sửa tệp cấu hình.

Điểm chính để tập trung vào URL này là thiết lập VertScrollDelta (và HorizScrollDelta nếu bạn đã bật cuộn ngang) thành giá trị âm. Những gì tôi làm là lấy giá trị trước đó của biến này và đặt nó thành chính nó với dấu trừ ở phía trước nó (ví dụ thay vì 106, sử dụng -106).

Nếu Linux không phải là chuyên môn của bạn, tôi khuyên bạn nên đọc toàn bộ bài viết để có được sự hiểu biết cơ bản về việc cần làm.

Hi vọng điêu nay co ich.


1
2017-12-03 00:01





Đối với cuộn ngược, mở gedit (hoặc trình soạn thảo văn bản yêu thích của bạn) và nhập vào:

con trỏ = 1 2 3 5 4 7 6 8 9 10 11 12

Điều này cho phép cuộn tự nhiên theo chiều dọc và ngang (tức là cuộn ngược). 4 và 5 thay thế cho chiều dọc ngược. 6 và 7 thay đổi cho chiều ngang ngược. Bây giờ, lưu tệp này thành .Xmodmap trong thư mục chính của bạn.

Tiếp theo, để cuộn 2 ngón tay, hãy mở Cài đặt chuột và bàn di chuột trong Cài đặt hệ thống, đi đến Bàn di chuột và chọn hộp có nội dung Cuộn bằng hai ngón tay. Ảnh chụp màn hình dưới đây sẽ cho bạn thấy điều này.

Touchpad settings


0
2017-10-28 12:20





Đối với cuộn ngược, có chỉ báo bạn có thể cài đặt tại https://launchpad.net/~zedtux/+archive/naturalscrolling.

Tóm tắt :

sudo add-apt-repository ppa:zedtux/naturalscrolling
sudo apt-get update
sudo apt-get install naturalscrolling

Sau đó chạy Natural Scrolling từ Dash của bạn. Biểu tượng chỉ báo sẽ xuất hiện ở nơi bạn có thể đảo ngược cuộn trên cơ sở mỗi thiết bị (ví dụ: đảo ngược trackapd của bạn, nhưng không đảo ngược chuột bluetooth của bạn).

enter image description here


0
2018-01-12 13:25





Để sử dụng cuộn ngược / đảo ngược / tự nhiên (bất kể bạn gọi nó là gì), hãy tạo tệp chứa các dòng này, nhấp chuột phải, thuộc tính và làm cho tệp có thể thực thi, thêm tệp vào Ứng dụng khởi động và khởi động lại.

#!/bin/sh
DEV_NO=`xinput list | grep "SynPS/2 Synaptics TouchPad" | sed 's/.*id=\([0-9]*\).*/\1/g'`
PROP_NO=`xinput list-props ${DEV_NO} | grep "Synaptics Scrolling Distance" | sed 's/.*(\([0-9]*\)).*/\1/g'`
xinput set-prop ${DEV_NO} ${PROP_NO} -106 -106

liên kết trực tiếp tải xuống https://dl.dropboxusercontent.com/u/75813759/.nat


0
2018-05-26 14:44



xin vui lòng thêm # trước! / bin / sh, xin lỗi tôi không thể làm định dạng thích hợp bởi vì tôi đang trên điện thoại di động bây giờ, tôi sẽ tải lên các tập tin khi tôi nhận được vào máy tính. - Nur
Đã cập nhật câu trả lời của tôi - Nur