เปิดใช้งานการเลื่อนในแนวนอนใน Ubuntu


57

ไม่มีตัวเลือกในการตั้งค่าเมาส์และทัชแพดเพื่อเปิดใช้งานการเลื่อนแนวนอนใน Ubuntu 13.04+ (Raring / Saucy / Trusty) (GNOME 3.8+):

การตั้งค่าเมาส์และทัชแพด

ไม่มีเลื่อนแนวนอนได้โดยการเปิดใช้สองนิ้วเลื่อนหรือเนื้อหาเกาะติดนิ้วมือ

มันเป็นไปได้ยังไงกัน?

คำตอบ:


63

มีวิธีการผ่านdconf Editor ; ดังนั้น:

  1. เปิดตัวแก้ไข dconf ผ่านทาง Dash;
  2. ไปที่org> gnome> settings-daemon> อุปกรณ์ต่อพ่วง> ทัชแพด ;
  3. ตรวจสอบhorizo ​​nt- เลื่อนเปิดใช้งานตามที่คุณเห็นในหน้าจอ

เปิดใช้งานการเลื่อนแนวนอน

แก้ไข: Dconf Editor ติดตั้งไว้แล้วในวันที่ 13.04 ซึ่งฉันพบปัญหาครั้งแรก; แต่ใน 13.10 และ 14.04 มันง่ายต่อการใช้gsettingsดูคำตอบของซามูเอล CAVAZOS ของ


12
ขอขอบคุณ! ฉันยังไม่เข้าใจเหตุผลในการลบตัวเลือกนั้นออกจากแผงควบคุม: /
mid_kid

3
ใช่ฉันด้วย. ดูเหมือนว่าเป็นเรื่องเกี่ยวกับโครงการ GNOME ที่มีฟังก์ชั่นการเสียสละเพื่อความเรียบง่าย!
Alen

1
อย่างน้อยพวกเขาก็ไม่ทำให้เป็นไปไม่ได้;)
mid_kid

1
นี่เป็นช่วงเวลาที่ฉันต้องการให้เฟรมเวิร์กส
แต็

3
จะทำอย่างไรถ้าไม่มีปุ่มทัชแพด FYI: ทัชแพดแล็ปท็อปของฉัน v16.04
Waldemar Wosiński

26

ทางเลือกอื่น: รันสิ่งนี้ในบรรทัดคำสั่งของคุณ

synclient HorizTwoFingerScroll=1

มันเปิดใช้งานการเลื่อนขอบด้วยหรือไม่หากฉันปิดการใช้งานการเลื่อนด้วยสองนิ้ว
Alen

ฉันคิดว่าการเลื่อนขอบถูกควบคุมโดยตัวเลือกอื่น: VertEdgeScrollและHorizEdgeScroll
Dmitry Pashkevich

4
ทั้ง dconf และ gsettings นั้นใช้งานไม่ได้สำหรับฉันบน Lubuntu 14.04 แต่อันนี้ทำ:synclient HorizEdgeScroll=1
iynque

2
@iynque ทำงานบน Xubuntu 16.04 เช่นกัน คุณจะทำให้ถาวรนี้ได้อย่างไร
sawablo

ฉันอยู่ใน Lubuntu 17.04 Couldn't find synaptics properties. No synaptics driver loaded?และฉันได้รับข้อความแสดงข้อผิดพลาดเซน:
kiltek

22

หรือเพียงแค่วิ่ง

gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true"

ในอาคารผู้โดยสาร


เคล็ดลับนี้ยังใช้งานได้ดีหากคุณมีเป้าหมายตรงกันข้าม: ปิดการเลื่อนแนวนอน เพียงตั้งค่าตัวแปรเป็น "false" แทน "true"
Bryson S.

มันบอกว่าจะตั้งค่าของคีย์ ไม่มีอะไรเกิดขึ้น.
dustbindiva

Ran gsettings set org.gnome.settings-daemon.peripherals.touchpad horizo ​​ng-scroll-enabled "true" ในเทอร์มินัลไม่มีอะไรเกิดขึ้น
dustbindiva

4
$ gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true" >No such schema 'org.gnome.settings-daemon.peripherals.touchpad'
Ondra Žižka

2
ฉันอยู่ใน Lubuntu 17.04 และยังได้รับNo such schema 'org.gnome.settings-daemon.peripherals.touchpad'ข้อความ
kiltek

6

กำหนดค่าการเชื่อมโยงคีย์ Linux ของคุณเพื่อให้วงล้อ Shift + Mouse ส่งเหตุการณ์การเลื่อนในแนวนอน:

  • ติดตั้ง xbindkeys xautomation
  • แก้ไข ~ / .xbindkeysrc.scm และเขียน:

    ; bind shift + vertical scroll to horizontal scroll events
    (xbindkey '(shift "b:4") "xte 'mouseclick 6'")
    (xbindkey '(shift "b:5") "xte 'mouseclick 7'")
    

xbindkeysวิ่ง

นอกจากนี้สำหรับ Firefox 17+ ให้เปิดabout:configและตั้งค่า:

  • general.autoScroll = true
  • mousewheel.with_shift.action = 1
  • เลือกกำหนดค่าความเร็วในการเลื่อน: mousewheel.with_shift.delta_multiplier_x = 300

ที่มา: https://coderwall.com/p/xnez3g/horizontal-scroll-with-mouse-under-linux

ฉันทำงานทั้งคู่ แม้ว่าจะxbindkeysมีแอพบางตัวที่ติดกับพฤติกรรมของตนเองเช่น Firefox


นี่มันยอดเยี่ยมมากขอบคุณมากคุณดีที่สุด
zwolin

2

ในตัวแปรเดสก์ท็อป MATE ฉันพบเส้นทาง dconf ต่อไปนี้เพื่อทำงาน:

/ org / คู่ / สก์ท็อป / อุปกรณ์ต่อพ่วง / ทัชแพด / แนวนอนสองนิ้วเลื่อน

สกรีนช็อตของการเปลี่ยน / org / คู่ / เดสก์ท็อป / อุปกรณ์ต่อพ่วง / ทัชแพด / การเลื่อนแนวนอนสองนิ้ว

ฉันใช้แล็ปท็อปที่มีทัชแพด Synaptics ที่ใช้ Ubuntu (MATE) 18.04


sudo apt ติดตั้ง dconf-editor
jperelli
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.