ไม่มีปุ่มรอง (คลิกขวา) บนทัชแพด


31

ฉันกำลังประสบปัญหาร้ายแรงกับ Ubuntu 18.04 ใหม่:

ระบบ
Dell XPS 13 ที่ติดตั้งใหม่กับ Ubuntu 18.04 LTS

คำอธิบายปัญหา
ทัชแพดให้เฉพาะปุ่มหลัก (คลิกเดียวและดับเบิลคลิก) แต่ไม่มีปุ่มรอง โดยเฉพาะอย่างยิ่งเมื่อใช้ตัวเลือก "ทดสอบการตั้งค่าของคุณ" ในการตั้งค่า -> อุปกรณ์ -> เมาส์และทัชแพดการคลิกใด ๆ บนทัชแพดจะส่งสัญญาณเป็นปุ่มหลักไม่ว่าฉันจะคลิกที่ใด (ด้านซ้ายหรือด้านขวาของทัชแพด) กรณีนี้ยังคงอยู่แม้ว่าฉันจะเปลี่ยนปุ่มหลักจากซ้ายไปขวา (ในการตั้งค่า -> อุปกรณ์ -> เมาส์ & ทัชแพด -> ทั่วไป)

ในการเปรียบเทียบ, เมาส์ภายนอกที่เชื่อมต่อกับแล็ปท็อปของฉัน (ผ่าน usb) ทำงานได้ดี: มันมีทั้งปุ่มหลักและรองที่มีด้านที่สอดคล้องกับตัวเลือกของปุ่มหลัก (ในการตั้งค่า -> อุปกรณ์ -> เมาส์และทัชแพด -> ทั่วไป)

นี่อาจเกี่ยวข้องกับTouchpad คลิกขวาไม่ทำงานบนทัชแพดเพียงปุ่มด้านบนเท่านั้น Thinkpad E480 Ubuntu 18.04 LTS

ความคิดใด ๆ

อัปเดต:
ในขณะเดียวกันฉันพบว่านอกเหนือจากโซลูชันที่เสนอโดย EntropyWins แล้วเรายังสามารถควบคุมพฤติกรรมของทัชแพดผ่านเครื่องมือ Tweaks (aka gnome-tweaks) ภายใต้แป้นพิมพ์และเมาส์ -> ทัชแพด -> การจำลองการคลิกเมาส์ ไม่ว่าในกรณีใด EntropyWins อธิบายในคำตอบของเขานี่ไม่ใช่ข้อผิดพลาด


ดูว่ามีประโยชน์หรือไม่: askubuntu.com/questions/957099/…
pomsky

การแก้ไขด้านบนอาจทำงานได้เพราะฉันเข้าใจแล้วมันจะแทนที่ไดรเวอร์ libinput ที่ใหม่กว่าด้วยไดรเวอร์ synaptics รุ่นเก่า การแก้ไขของฉันด้านล่างต้องใช้การตั้งค่าที่ง่ายขึ้นและยังคงใช้ไดรเวอร์ใหม่ดังนั้นหวังว่ามันจะมีโอกาสน้อยที่จะทำให้เกิดปัญหาอื่น ๆ ในอนาคต นอกจากนี้ยังไม่จำเป็นต้องรีบูต!
PatKilg

คำตอบ:


43

โดยทั่วไปแล้ว Ubuntu 18.04 จะใช้ค่าเริ่มต้นเป็น "Mac" บนทัชแพด รายละเอียดทางเทคนิคที่ค่าเริ่มต้นของ Ubuntu libinput ทัชแพดเพื่อ"clickfingers" พฤติกรรม

หากต้องการเปลี่ยนกลับให้รันสิ่งนี้ในเทอร์มินัล:

gsettings set org.gnome.desktop.peripherals.touchpad click-method areas

อีกตัวเลือกหนึ่ง (ขอบคุณ OP) คือการติดตั้ง gnome-tweak-tool (ผ่านตัวจัดการซอฟต์แวร์ของคุณหรือผ่านทางsudo apt install gnome-tweak-toolเทอร์มินัล) นำทางไปยังเมนูย่อย“ คีย์บอร์ดและเมาส์” ในเมนูด้านซ้ายของ gnome-tweak-tool และเลือก“ พื้นที่” จากตัวเลือก“ การคลิกเมาส์” ของทัชแพดในแผงด้านขวาดังแสดงในกล่องสีแดงใน ภาพด้านล่าง: การตั้งค่าที่เกี่ยวข้องในไฮไลต์ gnome-tweak

[คำเตือน: การแก้ไขนี้ใช้สำหรับโปรแกรมควบคุม libinput ที่จัดส่งเป็นไดรเวอร์อินพุตเริ่มต้นสำหรับ Ubuntu 18.04 YMMV ถ้าคุณติดตั้งไดรเวอร์ synaptics (ต่างกัน) ก่อนลองแก้ไขปัญหานี้]


3
ทำงานเหมือนมีเสน่ห์ขอบคุณมาก! ฉันสงสัยว่าการตั้งค่า MAC เริ่มต้นเป็นสิ่งที่สมาร์ท ...
Yuvalem

8
นอกจากนี้ฉันใช้แนวทางของ Linus กับสิ่งที่เป็นข้อผิดพลาด: อย่า f ** k กับสิ่งที่ผู้ใช้คาดหวังว่าจะทำงานได้ตามปกติ ...
PatKilg

3
การเปลี่ยนเป็นวิธี "พื้นที่" จะเป็นการปิดการคลิกขวาพร้อมกันในกรณีของฉัน (18.04, Acer Extensa 2510G) และฉันเกลียดวิธีการ "ใช้นิ้ว" เพราะคุณต้องใช้นิ้วหนึ่งนิ้วบนทัชแพดหรือเมนูหายไป การแสดงผาดโผนที่ไร้ประโยชน์เพียง
Pavel

2
ทั้งสองวิธีนี้ทำงานอย่างถูกต้องหลังจากเปลี่ยนชื่อ 50-libinput.conf เป็น 90-libinput.conf เพื่อให้แน่ใจว่าได้อ่านหลังจาก 70-synaptics.conf อืมมม
Pavel

2
Pavel - สาเหตุที่การแก้ไขของฉันไม่ได้ผลสำหรับคุณคือ (น่าจะเป็น) เพราะคุณติดตั้งไดรเวอร์ synaptics แล้ว 18.04 ไม่ได้จัดส่งมาพร้อมกับไดรเวอร์ synaptics ที่ควบคุมทัชแพดคุณอาจติดตั้งด้วยตัวคุณเอง (หรือรสชาติของคุณรวมไว้ด้วย) การแก้ไขของฉันสำหรับไดรเวอร์ libinput ไม่ใช่ไดรเวอร์ synaptics
PatKilg

2

เหตุการณ์ปุ่มขวาถูกสร้างขึ้นเมื่อกดสองนิ้วค้างไว้บนทัชแพดเมื่อสร้างการคลิกจริง ตำแหน่งของนิ้วไม่สำคัญและไม่มีบริเวณปุ่มที่กำหนดโดยซอฟต์แวร์

นี่เป็นพฤติกรรมเริ่มต้นบน Ubuntu 18+ และทัชแพดของ Apple


0

การเปลี่ยนเป็นวิธี "พื้นที่" จะเป็นการปิดการคลิกขวาโดยสิ้นเชิง

ทางออก - รีบูตหรือออกจากระบบจำเป็นต้องใช้ปรับแต่ง

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