Score:2

ไม่ได้ใช้การตั้งค่าทัชแพด Synaptics จาก xorg.conf

ธง id

ฉันไม่สามารถตั้งค่าตัวเลือกสำหรับไดรเวอร์ synaptics ของทัชแพดได้ ขออภัยหากดูเหมือนว่าซ้ำกัน แต่ฉันลองวิธีแก้ไขปัญหาจากคำถามอื่นๆ แล้ว แต่ไม่ได้ผล ฉันมุ่งเน้นไปที่การทำ 'วิธีที่ถูกต้อง' ดังนั้นให้ใช้ไฟล์ conf แยกต่างหากใน / etc แล็ปท็อปคือ ThinkPad T480, Ubuntu 20.04.3

ฉันลองใช้ไฟล์:

/etc/X11/xorg.conf
/etc/X11/xorg.conf.d/synaptics.conf
/etc/X11/xorg.conf.d/70-synaptics.conf
/etc/X11/xorg.conf.d/71-synaptics.conf

สิทธิ์:

-rw-r--r-- 1 รูทรูท 1776 9 ม.ค. 11:38 xorg.conf

โดยคัดลอกเนื้อหามาจาก:

/usr/share/X11/xorg.conf.d/70-synaptics.conf

นอกจากนี้ การวางการเปลี่ยนแปลงโดยตรงในไฟล์นี้จะไม่มีผลใดๆ

สำหรับการเริ่มต้น ฉันเพิ่งแก้ไขตัวเลือกเดียว แตะปุ่ม 2. ตัดตอนมาจากไฟล์:

ส่วน "InputClass"
    ตัวระบุ "ทัชแพด catchall"
    ไดรเวอร์ "synaptics"
    MatchIsTouchpad "เปิด"
# ตัวเลือกนี้แนะนำให้ใช้กับระบบ Linux ทั้งหมดที่ใช้ evdev แต่ไม่สามารถทำได้
# เปิดใช้งานโดยค่าเริ่มต้น ดูลิงค์ต่อไปนี้สำหรับรายละเอียด:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
    MatchDevicePath "/dev/input/event*"
    ตัวเลือก "TapButton2" "0"
ส่วนท้าย

บรรทัดที่เกี่ยวข้อง (?) จาก ~/.local/share/xorg/Xorg.0.log ไฟล์:

[ 101.539] (==) ใช้ไฟล์ปรับแต่ง: "/etc/X11/xorg.conf"
[ 101.539] (==) การใช้ไดเร็กทอรีการกำหนดค่าระบบ "/usr/share/X11/xorg.conf.d"
[ 101.540] (==) ไม่มีส่วนเค้าโครง การใช้ส่วนหน้าจอแรก
[ 101.540] (==) ไม่มีส่วนของหน้าจอ ใช้ค่าเริ่มต้น

ทำการเปลี่ยนแปลงการกำหนดค่าจากบรรทัดคำสั่งด้วย synclient [ตัวเลือก]=[ค่า] ทำงาน การเปลี่ยนแปลงจะถูกรีเซ็ตหลังจากรีสตาร์ท

หลังจากรีสตาร์ท ตัวเลือกจะกลับมาเสมอ แตะปุ่ม 2=3. มีบางอย่างที่ฉันขาดหายไปที่นี่หรือไม่? บางที config ไวยากรณ์ไม่ถูกต้อง?

mchid avatar
bo flag
หากคุณใช้เดสก์ท็อป Ubuntu เริ่มต้น ฉันเชื่อว่ามันรัน Wayland แทน Xorgขั้นแรก ให้ลองลงชื่อเข้าใช้เซสชัน Xorg แทนเซสชัน Wayland โดยเลือกเดสก์ท็อปจากเมนูรูปเฟืองหรือที่ใดก็ตามบนหน้าจอเข้าสู่ระบบเพื่อดูว่าเป็นปัญหาหรือไม่
mchid avatar
bo flag
เมื่อคุณคลิกไอคอนรูปเฟืองในหน้าจอเข้าสู่ระบบ คุณจะเห็น **Ubuntu** และ **Ubuntu บน Wayland** เลือก **Ubuntu** และ **อย่าเลือก Ubuntu บน Wayland** ปัญหายังคงมีอยู่หรือไม่?
id flag
ฉันใช้เดสก์ท็อป Ubuntu (ไม่ใช่ Wayland) เป็นค่าเริ่มต้น แต่น่าเสียดายที่นี่ไม่ใช่
vanadium avatar
cn flag
ปัจจุบัน libinput ถูกใช้มากกว่าไดรเวอร์ synaptics ซึ่งเป็นสาเหตุที่การตั้งค่าเหล่านี้ไม่มีผล
id flag
@vanadium ฉันติดตั้งไดรเวอร์ synaptics ก่อนหน้านี้ libinput เป็นค่าเริ่มต้น `xinput list` ส่งคืน `Synaptics TM3276-022 id=12`; `xinput list-props 12` ส่งคืนคุณสมบัติที่ขึ้นต้นด้วย `Synaptics (...)`
vanadium avatar
cn flag
บางทีคุณอาจต้องลบ libinput ก่อนที่ synaptics จะมีผล
id flag
@vanadium ฉันคิดว่าฉันต้องการ libinput สำหรับแป้นพิมพ์ ไม่ว่าในกรณีใด ไดรเวอร์ synaptics กำลังทำงานอยู่ เพราะเมื่อฉันเปลี่ยนตัวเลือกการกำหนดค่าด้วย `synclient [option]=[value]` มันก็ใช้งานได้
Score:0
ธง id

นี่ไม่ใช่วิธีแก้ปัญหาที่ต้องการหรือเหมาะสม แต่สำหรับทุกคนที่ติดอยู่เหมือนฉันและจำเป็นต้องใช้ทัชแพดในตอนนี้

แก้ไขของคุณ ~/.profile และต่อท้ายคำสั่งเหล่านี้ด้วยวิธีต่อไปนี้:

นอน 10 && ซิงค์ TapButton2=0 &
นอน 10 && synclient [คุณสมบัติ]=[val] &

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

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา