ฉันเปิดใช้งานการเลื่อนแบบเป็นธรรมชาติผ่านทางตัวเลือกเบ็ดเตล็ดของUbuntu Tweakแต่ดูเหมือนจะไม่มีผลกับการเลื่อนแนวนอน - ไม่ว่าจะในเว็บเบราว์เซอร์หรือในแอปพลิเคชั่นอื่น ๆ
มีวิธีบังคับพฤติกรรมนี้ในการเลื่อนแนวนอนด้วยหรือไม่
ฉันใช้ Ubuntu 12.04
ฉันเปิดใช้งานการเลื่อนแบบเป็นธรรมชาติผ่านทางตัวเลือกเบ็ดเตล็ดของUbuntu Tweakแต่ดูเหมือนจะไม่มีผลกับการเลื่อนแนวนอน - ไม่ว่าจะในเว็บเบราว์เซอร์หรือในแอปพลิเคชั่นอื่น ๆ
มีวิธีบังคับพฤติกรรมนี้ในการเลื่อนแนวนอนด้วยหรือไม่
ฉันใช้ Ubuntu 12.04
คำตอบ:
นอกจากนี้ยังมีวิธีการ "ดีกว่า" xorg.conf
เพื่อสร้างการกลับด้าน<V_DISTANCE>
และ<H_DISTANCE>
การตั้งค่า (กำหนดตามคำตอบ @ Eliran ) ถาวร:
สร้างไดเรกทอรี/etc/X11/xorg.conf.d/
และในไฟล์51-synaptics-tweaks.conf
ที่มี:
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "VertTwoFingerScroll" "on"
Option "HorizTwoFingerScroll" "on"
# In the following lines, use your own negative V_DISTANCE / H_DISTANCE values.
Option "VertScrollDelta" "-113"
Option "HorizScrollDelta" "-113"
EndSection
นี้ตามคำแนะนำของ Ubuntu ใน/usr/share/xorg.conf.d/*
ไฟล์ตัวอย่างและคำแนะนำ ArchLinux หากต้องการดูเอฟเฟกต์ให้รีสตาร์ท X แน่นอน :)
แทนที่จะใช้แอพพลิเคชั่นที่กำหนดไว้เพื่อกำหนดค่าการเลื่อนอย่างเป็นธรรมชาติสคริปต์สามารถทำเพื่อย้อนกลับทิศทางการเลื่อน - ทั้งในแนวตั้งและแนวนอน
ก่อนอื่นให้รับxinput
เสาที่เกี่ยวข้องกับระยะการเลื่อน (สังเกตตัวแปรที่อยู่ในวงเล็บเหลี่ยม):
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=<TOUCHPAD_ID> [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
(...)
ดึงค่าที่เหมาะสมสำหรับ prop นั้น:
$ xinput list-props <TOUCHPAD_ID> | grep "Scrolling Distance"
Synaptics Scrolling Distance (<DISTANCE_KEY>): <V_DISTANCE>, <H_DISTANCE>
Synaptics Circular Scrolling Distance (301): 0.100000
กว่าสร้างไฟล์สคริปต์เพื่อใช้ทิศทางที่กลับรายการโดยลบค่าสำหรับระยะทางแนวตั้ง / แนวนอน ฟีดตัวแปรที่ส่งคืนก่อนหน้านี้:
#!/bin/sh
xinput set-prop <TOUCHPAD_ID> <DISTANCE_KEY> -<V_DISTANCE> -<H_DISTANCE>
nautilus -q
nautilus -n &
ให้สิทธิ์การใช้งานไฟล์โดยตั้งค่าให้ทำงานเมื่อเริ่มต้นและคุณมี
ที่มา:
วิธีนี้ได้รับการรังเพลิงจากบล็อกเว็บเก่าของ Andy C.เพื่อสร้างคำตอบที่บรรจุอยู่ภายใน ขอบคุณ Andy ที่ให้บริการโซลูชันที่ครอบคลุมทั้งระบบ
อีกทางเลือกหนึ่งสำหรับการใช้ไฟล์สคริปต์หรือ Ubuntu Tweak คุณสามารถลองใช้แอพที่ชื่อว่า "Natural Scrolling" ซึ่งสร้างโดย Zedtux มันจะมาเป็นตัวบ่งชี้
วิธีติดตั้งวิธีที่ง่ายที่สุดคือการใช้เทอร์มินัล:
sudo apt-add-repository ppa:zedtux/naturalscrolling
sudo apt-get update
sudo apt-get install naturalscrolling
ใน xfce4 (Xubuntu, Ubuntu Studio, ... ) คุณสามารถเพิ่มสิ่งนี้บนคอนโซล:
echo 'pointer = 1 2 3 4 5 7 6 8 9 10 11 12' >> .Xmodmap
xmodmap .Xmodmap