วิธีใช้งานท่าทางสัมผัสบนทัชแพดใน Ubuntu 24.04 บน Wayland

ใน Ubuntu 24.04 ให้ตรวจสอบว่าทัชแพดในตัวของ GNOME เปิดใช้งานอยู่หรือไม่ ยืนยันว่าเซสชันเป็น Wayland และทดสอบท่าทางสัมผัสที่ GNOME รองรับในระดับเดสก์ท็อป Ubuntu 24.04 มาพร้อมกับ GNOME 46 ซึ่งมีท่าทางสัมผัสของระบบในตัวอยู่แล้ว คุณไม่จำเป็นต้องใช้ daemon ท่าทางสัมผัสแยกต่างหากสำหรับการปัดนิ้วในพื้นที่ทำงาน คู่มือนี้ใช้ตัวอย่างสมมติอย่างชัดเจน: Jordan สามารถเลื่อนตัวชี้และเลื่อนได้ แต่ไม่สามารถสลับพื้นที่ทำงานด้วยการปัดนิ้วสามนิ้วได้ ตัวอย่างนี้อธิบายการตรวจสอบเท่านั้น ไม่ใช่การยืนยันผลการทดสอบจริง

ท่าทางใดบ้างที่ควรใช้งานได้ใน GNOME?

เซสชันWaylandคือเซสชันเดสก์ท็อปที่ตัวจัดการหน้าต่างของ GNOME ใช้ในการจัดการหน้าต่าง การแสดงผล และการป้อนข้อมูลlibinputคือไลบรารีการป้อนข้อมูลที่ตรวจจับการเคลื่อนไหวของทัชแพดและรายงานท่าทางต่างๆ ไปยังเดสก์ท็อป GNOME จะแมปเหตุการณ์เหล่านั้นไปยังการกระทำต่างๆ เช่น การเลื่อนสามนิ้วขึ้นด้านบนจะเปิด Activities และการเลื่อนสามนิ้วไปทางซ้ายหรือขวาจะสลับพื้นที่ทำงาน ท่าทางเหล่านี้เป็นท่าทางที่ใช้งานได้ทั่วทั้งระบบ

การบีบนิ้วนั้นแตกต่างออกไป libinput สามารถรายงานการบีบนิ้วได้ แต่แอปพลิเคชันต้องเป็นผู้กำหนดความหมายของมัน GNOME ได้อธิบายการบีบนิ้วเพื่อซูมในแอปต่างๆ เช่น Maps และ Photos การบีบนิ้วเพื่อซูมไม่ใช่การกระทำทั่วทั้งเดสก์ท็อปที่ต้องใช้งานได้ในทุกหน้าต่าง นอกจากนี้ การเลื่อนด้วยสองนิ้วเป็นการตั้งค่าทัชแพดแยกต่างหาก แผง Mouse & Touchpad ของ Ubuntu สามารถเปิดใช้งานทัชแพดและการเลื่อนด้วยสองนิ้วได้ แต่ไม่ได้มีสวิตช์หลักสำหรับท่าทางมัลติทัชทุกแบบ โปรดดูข้อมูล อ้างอิงท่าทาง และการตั้งค่าทัชแพดของ GNOME

ตรวจสอบการตั้งค่าและเซสชันตามลำดับนี้

  1. ตรวจสอบให้แน่ใจว่า Ubuntu ตรวจพบและเปิดใช้งานทัชแพดแล้ว

    เปิด Activities ค้นหาMouse & Touchpadแล้วเปิดแผงควบคุม ตรวจสอบว่า สวิตช์ Touchpadเปิดอยู่ หากการเลื่อนด้วยสองนิ้วยังใช้งานไม่ได้ ให้เปิดTwo-Finger Scrollingแล้วทดสอบในหน้าเว็บที่มีข้อความยาวๆ ตัวชี้ของ Jordan ใช้งานได้แล้ว ดังนั้นการตรวจสอบนี้จึงเป็นการยืนยันว่าทัชแพดไม่ได้ถูกปิดใช้งาน การเลื่อนเป็นวิธีทดสอบการป้อนข้อมูลพื้นฐานที่แยกต่างหากซึ่งมีประโยชน์

    เมื่อเปิดการตั้งค่า Ubuntu แล้ว ให้เลือก เมาส์และทัชแพด จะเห็นว่าสวิตช์ทัชแพดและการเลื่อนด้วยสองนิ้วเปิดใช้งานอยู่
    ในเมนูการตั้งค่า ให้เปิดใช้งานสวิตช์ทัชแพด การเลื่อนด้วยสองนิ้วจะควบคุมการเลื่อนเท่านั้น ไม่ได้เปิดใช้งานท่าทางสัมผัสสามนิ้วบนเดสก์ท็อปของ GNOME
  2. ยืนยันว่าการเข้าสู่ระบบปัจจุบันเป็นเซสชัน Wayland

    เปิดเทอร์มินัลแล้วรันคำสั่ง ` npm install` echo "$XDG_SESSION_TYPE"ถ้าแสดงผล ` waylandnpm start` ให้ดำเนินการทดสอบท่าทางต่อไป แต่ถ้าแสดงผล ` x11npm start` แสดงว่าคุณอยู่ในเซสชัน Xorg ซึ่งเป็นระบบแสดงผลที่แตกต่างกัน และการจัดการการปัดนิ้วแบบ Wayland ในตัวของ GNOME จะไม่สามารถใช้งานได้ในลักษณะเดียวกัน

    เทอร์มินัลแสดงผลเป็นเสียงสะท้อน
    เรียกใช้คำสั่ง `echo "$XDG_SESSION_TYPE"` ในเทอร์มินัล ผลลัพธ์ที่คาดหวังสำหรับคู่มือนี้คือ `wayland`
  3. หากจำเป็น ให้สลับจากเซสชัน Xorg ไปใช้เซสชัน Wayland ของ Ubuntu

    บันทึกงานของคุณและออกจากระบบ ที่หน้าจอเข้าสู่ระบบ เลือกผู้ใช้ของคุณ เปิดเมนูเซสชัน (โดยปกติจะเป็นปุ่มรูปเฟือง) และเลือกUbuntuไม่ใช่Ubuntu บน Xorgเข้าสู่ระบบ เปิด Terminal อีกครั้ง และเรียกใช้คำสั่งจากขั้นตอนก่อนหน้าอีกครั้ง ป้ายกำกับเซสชันอาจแตกต่างกันไป ให้ใช้รายการที่เริ่มต้นเดสก์ท็อป Ubuntu ปกติ แทนที่จะใช้รายการที่ระบุว่าเป็น Xorg อย่างชัดเจน หากไม่มีรายการ Wayland อย่าแก้ไขการกำหนดค่า GDM โดยไม่ตรวจสอบให้ดี ติดตั้งการอัปเดต Ubuntu ปกติและตรวจสอบนโยบายไดรเวอร์กราฟิกหรืออุปกรณ์ก่อน เพราะฮาร์ดแวร์และไดรเวอร์บางชุดอาจซ่อนหรือเปลี่ยนเส้นทางจากเซสชันหนึ่งไปยังอีกเซสชันหนึ่งได้

    เมนูเซสชันหน้าจอเข้าสู่ระบบ Ubuntu แสดงว่า Ubuntu ถูกเลือกแล้ว และ Ubuntu บน Xorg เป็นตัวเลือกอื่น
    หากเทอร์มินัลแสดง x11 ให้ลงชื่อออก แล้วเลือก Ubuntu แทน Ubuntu บน Xorg ที่หน้าจอเข้าสู่ระบบ จากนั้นตรวจสอบการเชื่อมต่อใหม่อีกครั้ง
  4. ทดสอบท่าทางสัมผัสของระบบก่อนทดสอบแอป

    เมื่อwaylandยืนยันแล้ว ให้วางนิ้วสามนิ้วบนทัชแพดแล้วเลื่อนขึ้นพร้อมกันเพื่อเปิดกิจกรรม จากนั้นปัดนิ้วสามนิ้วไปทางซ้ายหรือขวาเพื่อเปลี่ยนพื้นที่ทำงาน รักษาให้นิ้วเว้นระยะห่างกันและเริ่มการเคลื่อนไหวพร้อมกัน ในตัวอย่างของจอร์แดน หากการกระทำใด ๆ ทำงานได้ แสดงว่าทัชแพดและเส้นทาง Wayland ทำงานได้ ให้แก้ไขปัญหาเฉพาะท่าทางหรือแอปพลิเคชันที่ยังคงล้มเหลวเท่านั้น

    ภาพรวมกิจกรรมของ GNOME จะแสดงตัวอย่างพื้นที่ทำงานหลังจากปัดนิ้วสามนิ้วขึ้นด้านบน
    การปัดนิ้วสามนิ้วขึ้นด้านบนจะเปิดภาพรวมกิจกรรมของ GNOME การปัดนิ้วไปทางซ้ายหรือขวาจะสลับพื้นที่ทำงาน

ถ้าการทดสอบด้วยสามนิ้วยังไม่ได้ผล

ก่อนอื่น ให้ปิดใช้งานส่วนขยาย GNOME Shell ที่เปลี่ยนแปลงการทำงานของท่าทางสัมผัสชั่วคราว จากนั้นออกจากระบบและเข้าสู่ระบบใหม่อีกครั้งก่อนทำการทดสอบ ส่วนขยายดังกล่าวอาจเปลี่ยนแปลงการทำงานของการปัดนิ้ว ดังนั้นควรทดสอบพฤติกรรมเริ่มต้นของ GNOME ก่อนติดตั้งเครื่องมือท่าทางสัมผัสอื่น

ถัดไป ตรวจสอบว่า libinput รู้จักอุปกรณ์หรือไม่ Ubuntu 24.04 มีlibinput-toolsแพ็กเกจเสริม หากไม่มีคำสั่ง ให้ติดตั้งด้วยคำสั่ง `npm install libinput` sudo apt install libinput-toolsจากนั้นเรียกใช้sudo libinput list-devicesคำสั่ง `libinput` ค้นหาทัชแพดตามชื่อ คำสั่งนี้จะแสดงอุปกรณ์และการกำหนดค่าเริ่มต้น ไม่ได้พิสูจน์ว่า GNOME กำหนดท่าทางสัมผัสเฉพาะใด ๆ หากไม่พบทัชแพด ให้อัปเดต Ubuntu และตรวจสอบเฟิร์มแวร์ของแล็ปท็อปหรือการสนับสนุนจากผู้ผลิต เนื่องจากการตั้งค่าท่าทางสัมผัสบนเดสก์ท็อปไม่สามารถแก้ไขอุปกรณ์ที่ระบบป้อนข้อมูลมองไม่เห็นได้เอกสารอ้างอิงเครื่องมือ libinputอธิบายขอบเขตของผลลัพธ์

สุดท้ายนี้ ให้แยกการใช้งานท่าทางสัมผัสของระบบออกจากการใช้งานท่าทางสัมผัสของแอป หากการปัดนิ้วบนพื้นที่ทำงานใช้งานได้ แต่การบีบนิ้วใช้งานไม่ได้ ให้ลองใช้การบีบนิ้วในแอปพลิเคชันที่ระบุว่ารองรับ เช่น Maps หรือ Photos Ubuntu 24.04.5 ยังมีฟีเจอร์แก้ไขข้อบกพร่องของ libinput สำหรับตัวระบุทัชแพด Elan ตัวหนึ่งด้วยหาก04F3:3355อุปกรณ์ของคุณเป็นรุ่นนั้น ให้ติดตั้งการอัปเดต 24.04 ปัจจุบันก่อนที่จะลองกำหนดค่าด้วยตนเอง ดูบันทึกการเผยแพร่ Ubuntu 24.04.5

ตรวจสอบการแก้ไข

ตรวจสอบecho "$XDG_SESSION_TYPE"การคืนค่าwaylandจากนั้นทดสอบการปัดนิ้วสามนิ้วขึ้นด้านบนและการปัดนิ้วซ้าย/ขวาบนเดสก์ท็อป ให้แยกการบีบนิ้วออก: ฟังก์ชันนี้จะทำงานได้เฉพาะในแอปพลิเคชันที่รองรับเท่านั้น หากการปัดนิ้วพื้นฐานยังคงล้มเหลวในขณะที่ตรวจพบเซสชันและทัชแพด สาเหตุที่เหลืออาจเป็นปัญหาเฉพาะอุปกรณ์หรือความขัดแย้งของส่วนขยาย ไม่ใช่การขาดสวิตช์ท่าทางสัมผัสโดยรวม

ฝากความเห็น

แก้ไขข้อผิดพลาดลายเซ็น APT โดยการซ่อมแซมคีย์ที่เก็บข้อมูล

แก้ไขข้อผิดพลาดลายเซ็น APT โดยการซ่อมแซมคีย์ที่เก็บข้อมูล

แก้ไขคำเตือนการตรวจสอบลายเซ็น APT ของ Ubuntu อย่างปลอดภัย โดยการระบุแหล่งที่มาที่ล้มเหลว รีเฟรชคีย์ที่ได้รับการตรวจสอบแล้ว และตรวจสอบผลลัพธ์โดยไม่ต้องปิดใช้งานระบบรักษาความปลอดภัย

วิธีการแปลงค่าแรงดันไฟฟ้าสามเฟส กระแสไฟฟ้า กำลังไฟฟ้า (kW) กำลังไฟฟ้าแรงสูง (kVA) และตัวประกอบกำลัง

วิธีการแปลงค่าแรงดันไฟฟ้าสามเฟส กระแสไฟฟ้า กำลังไฟฟ้า (kW) กำลังไฟฟ้าแรงสูง (kVA) และตัวประกอบกำลัง

เรียนรู้สูตรสมดุลสามเฟสและวิธีการแปลงแรงดัน กระแส กำลังไฟฟ้า (kW) กำลังไฟฟ้าแรงสูง (kVA) และตัวประกอบกำลังทีละขั้นตอน พร้อมตัวอย่างการคำนวณและข้อจำกัดที่ต้องตรวจสอบ

จำกัดการใช้งาน CPU และหน่วยความจำของคำสั่งด้วย cgroups ใน Ubuntu

จำกัดการใช้งาน CPU และหน่วยความจำของคำสั่งด้วย cgroups ใน Ubuntu

เรียกใช้งานเวิร์กโหลดภายในขอบเขต systemd ด้วย CPUQuota และ MemoryMax จากนั้นตรวจสอบขีดจำกัดผ่าน cgroup v2

เข้ารหัส Pi-hole Upstream DNS บน Ubuntu Server 24.04

เข้ารหัส Pi-hole Upstream DNS บน Ubuntu Server 24.04

ตั้งค่า dnscrypt-proxy เป็นบริดจ์ DoH ในเครื่องของ Pi-hole บน Ubuntu 24.04 โดยกำหนดให้รับฟังเฉพาะ localhost เลือกตัวแก้ไข และตรวจสอบก่อนเปลี่ยน DNS

วิธีใช้งานท่าทางสัมผัสบนทัชแพดใน Ubuntu 24.04 บน Wayland

วิธีใช้งานท่าทางสัมผัสบนทัชแพดใน Ubuntu 24.04 บน Wayland

ตรวจสอบการตั้งค่าทัชแพดของ Ubuntu ยืนยันการใช้งาน Wayland และทดสอบการปัดนิ้วในตัวของ GNOME ก่อนที่จะแก้ไขปัญหาแอปหรือฮาร์ดแวร์

สร้าง RAID 1 Mirror สำหรับ Debian 12 โดยใช้ mdadm

สร้าง RAID 1 Mirror สำหรับ Debian 12 โดยใช้ mdadm

สร้างและตรวจสอบความถูกต้องของอาร์เรย์ข้อมูล RAID 1 สองดิสก์สำหรับ Debian 12 ฟอร์แมตอย่างปลอดภัย และกำหนดค่าให้ประกอบและเมานต์หลังจากรีบูต

เข้ารหัส Swap ของ Debian 12 ด้วยคีย์ใหม่ทุกครั้งที่บูตเครื่อง

เข้ารหัส Swap ของ Debian 12 ด้วยคีย์ใหม่ทุกครั้งที่บูตเครื่อง

ตั้งค่าการเข้ารหัสแบบสุ่มคีย์สำหรับพาร์ติชัน swap ที่มีอยู่ของ Debian 12 ตรวจสอบการแมป dm-crypt ที่ใช้งานอยู่ และทำความเข้าใจข้อดีข้อเสียของการจำศีล

วิธีจำกัดสิทธิ์การเข้าถึง SSH ให้กับผู้ใช้เฉพาะในไดเร็กทอรีที่กำหนดบน Ubuntu 24.04 (คู่มือ SFTP Chroot)

วิธีจำกัดสิทธิ์การเข้าถึง SSH ให้กับผู้ใช้เฉพาะในไดเร็กทอรีที่กำหนดบน Ubuntu 24.04 (คู่มือ SFTP Chroot)

จำกัดการเข้าถึงบัญชี SSH ของ Ubuntu 24.04 ให้เฉพาะโฟลเดอร์ SFTP ที่กำหนดไว้ โดยใช้ chroot, สิทธิ์การเข้าถึงที่เหมาะสม, กฎการจับคู่ และการทดสอบที่ปลอดภัย โดยไม่ให้สิทธิ์การเข้าถึงเชลล์

ปลดล็อก APT ของ Ubuntu อย่างปลอดภัยและทำการอัปเดตให้เสร็จสมบูรณ์

ปลดล็อก APT ของ Ubuntu อย่างปลอดภัยและทำการอัปเดตให้เสร็จสมบูรณ์

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

วิธีตั้งค่าการสร้างสแนปช็อต Btrfs อัตโนมัติบน Ubuntu Desktop

วิธีตั้งค่าการสร้างสแนปช็อต Btrfs อัตโนมัติบน Ubuntu Desktop

ตั้งค่าการสร้างสแนปช็อตระบบ Btrfs ตามกำหนดเวลาบน Ubuntu Desktop ด้วย Timeshift ตรวจสอบโครงสร้างซับโวลุ่มของ Ubuntu เลือกช่วงเวลาการเก็บรักษา และทำความเข้าใจว่าสแนปช็อตไม่สามารถปกป้องอะไรได้บ้าง