การจัดตำแหน่งหน้าจอสัมผัสที่ถูกต้องบนแท็บเล็ต Harmonica OS

หากแตะหน้าจอแล้วไปโดนปุ่มต่างๆ บนแท็บเล็ต Harmonica OS ให้ตั้งค่าการแสดงผลให้อยู่ในทิศทางที่ต้องการก่อน แล้วตรวจสอบว่าระบบตรวจพบอุปกรณ์สัมผัสแล้ว ควรใช้เมทริกซ์การปรับเทียบก็ต่อเมื่อข้อผิดพลาดเกิดขึ้นสม่ำเสมอทั่วทั้งหน้าจอ และระบบป้อนข้อมูลของเซสชันของคุณรองรับ เนื่องจากไม่สามารถยืนยันเมนูการปรับเทียบเฉพาะของ Harmonica OS และรุ่นแท็บเล็ตที่รองรับได้ในเอกสารสาธารณะ ดังนั้นขั้นตอนด้านล่างจึงใช้เครื่องมือ Linux ต้นทาง และอธิบายว่าพฤติกรรมขึ้นอยู่กับเดสก์ท็อปที่ติดตั้งไว้หรือไม่

เลือกวิธีแก้ไขที่ถูกต้องก่อนทำการปรับเทียบ

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

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

หน้าต่างการตั้งค่าการแสดงผลทั่วไปของ Linux โดยเลือกการแสดงผลแนวตั้งสำหรับแท็บเล็ต
ตรวจสอบการวางแนวหน้าจอของแท็บเล็ตก่อนเปลี่ยนการปรับเทียบหน้าจอสัมผัส อินเทอร์เฟซนี้เป็นเพียงภาพประกอบ หน้าจอของระบบปฏิบัติการ Harmonica OS อาจแตกต่างออกไป

ระบุเซสชันและหน้าจอสัมผัส

เปิดเทอร์มินัลแล้วตรวจสอบว่าเซสชันเดสก์ท็อปเป็น X11 หรือ Wayland:

echo "$XDG_SESSION_TYPE"

จากนั้นแสดงรายการอุปกรณ์อินพุตที่ตรวจพบ:

libinput list-devices

ค้นหาข้อมูลหน้าจอสัมผัสและจดบันทึกชื่อและหมายเลขเหตุการณ์ที่ถูกต้อง เช่น/dev/input/eventNชื่อและหมายเลขเหตุการณ์อาจแตกต่างกัน ดังนั้นอย่าคัดลอกค่าจากแท็บเล็ตเครื่องอื่น หากไม่พบคำสั่ง ให้ตรวจสอบตัวจัดการแพ็กเกจที่กำหนดค่าไว้ใน Harmonica OS หรือข้อมูลอุปกรณ์บนเดสก์ท็อป อย่าติดตั้งยูทิลิตี้การปรับเทียบจากไฟล์ดาวน์โหลดที่ไม่ได้รับการตรวจสอบ หากไม่มีหน้าจอสัมผัสปรากฏขึ้น แสดงว่าการปรับเทียบยังไม่เหมาะสม ตรวจสอบว่าอุปกรณ์เปิดใช้งานอยู่หรือไม่ เชื่อมต่อฮาร์ดแวร์ที่เชื่อมต่ออีกครั้งหากทำได้ และตรวจสอบหาข้อผิดพลาดของไดรเวอร์หรือเฟิร์มแวร์กับผู้ดูแลระบบหรือผู้จำหน่ายแท็บเล็ต

ภาพหน้าจอเทอร์มินัล Linux ทั่วไปที่แสดงให้เห็นอุปกรณ์ป้อนข้อมูลแบบหน้าจอสัมผัสท่ามกลางอุปกรณ์ป้อนข้อมูลอื่นๆ
ระบุอุปกรณ์หน้าจอสัมผัสเพื่อให้การเปลี่ยนแปลงการปรับเทียบมีผลกับอุปกรณ์ป้อนข้อมูลที่ถูกต้อง อินเทอร์เฟซนี้เป็นเพียงตัวอย่าง หน้าจอของระบบปฏิบัติการ Harmonica OS อาจแตกต่างออกไป

ใช้วิธีการที่ตรงกับชุดโปรแกรมประมวลผลกราฟิกของคุณ

สำหรับเซสชัน Wayland

ตัวจัดการการแสดงผลและส่วนควบคุมอินพุตของ Wayland ควบคุมวิธีการแมปพิกัดสัมผัสไปยังจอแสดงผล เอกสาร libinput ต้นทางอธิบายการปรับเทียบว่าเป็นเมทริกซ์การแปลงสำหรับอุปกรณ์แบบสัมบูรณ์ และเอกสาร Mir ของ Canonical ให้เวิร์กโฟลว์ที่เป็นรูปธรรมlibinput.calibrate-touchscreenโดยใช้กฎ udev เวิร์กโฟลว์ Mir นั้นไม่ใช่หลักฐานว่ายูทิลิตี้การปรับเทียบหรือตัวจัดการการแสดงผลเดียวกันนั้นติดตั้งอยู่ใน Harmonica OS ตรวจสอบว่าตัวจัดการการแสดงผลและเครื่องมือใดที่เวอร์ชันของคุณมีให้ก่อนนำไปใช้ หากไม่มียูทิลิตี้การปรับเทียบ อย่าคิดว่าxinput_calibratorมันสามารถใช้แทนกันได้โดยตรงภายใต้ Wayland

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

สำหรับเซสชัน X11

xinput_calibratorเป็นยูทิลิตี้ปรับเทียบหน้าจอสัมผัส X.Org ใช้ได้เฉพาะเมื่ออุปกรณ์และไดรเวอร์ได้รับการสนับสนุนโดยเซิร์ฟเวอร์ X เท่านั้น หากมีอยู่ในที่เก็บที่เชื่อถือได้ของ Harmonica OS ให้เรียกใช้ในฐานะผู้ใช้เดสก์ท็อปที่ล็อกอินอยู่ แตะเป้าหมายที่แสดงอย่างระมัดระวัง และบันทึกผลลัพธ์ที่ได้สำหรับอุปกรณ์นั้น อย่าเรียกใช้โปรแกรมปรับเทียบ X11 แบบกราฟิกด้วยสิทธิ์ root sudoเว้นแต่เอกสารประกอบจะระบุไว้อย่างชัดเจน สิทธิ์ root อาจไม่สามารถเข้าถึงเซสชันการแสดงผลที่ใช้งานอยู่ หากเครื่องมือรายงานว่าอุปกรณ์ไม่ได้รับการสนับสนุนหรือไม่มีเป้าหมายปรากฏขึ้น ให้หยุดและตรวจสอบไดรเวอร์/เซสชันก่อนลองใช้วิธีอื่น

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

ปรับเปลี่ยนอย่างระมัดระวังและตรวจสอบความถูกต้อง

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

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

ตารางตรวจสอบแบบสัมผัสทั่วไปที่มีจุดสัมผัสสีน้ำเงินอยู่ตรงกลางเป้าหมาย
ทดสอบหลายจุดทั่วแผงควบคุมหลังจากทำการแก้ไขแล้ว อินเทอร์เฟซนี้เป็นเพียงตัวอย่าง หน้าจอของ Harmonica OS อาจแตกต่างออกไป

เมื่อใดควรเปลี่ยนวิธีการ

หากข้อผิดพลาดเปลี่ยนแปลงเมื่อหมุนหน้าจอ ให้ตรวจสอบการแมปการแสดงผลอีกครั้งแทนที่จะปรับแต่งเมทริกซ์ใหม่ หากการสัมผัสไม่แม่นยำเฉพาะที่ขอบ ให้รวบรวมข้อมูลรุ่นหน้าจอสัมผัส เวอร์ชันเคอร์เนล ประเภทเซสชัน ชื่ออุปกรณ์ และบันทึกระบบที่เกี่ยวข้อง อาจจำเป็นต้องแก้ไขแผงควบคุมหรือไดรเวอร์เฉพาะอุปกรณ์ หากการสัมผัสกระโดด หยุดลงทะเบียน หรือยังคงผิดพลาดหลังจากคืนค่าการกำหนดค่าเดิม ให้ย้อนกลับการเปลี่ยนแปลงและขออัปเดต Harmonica OS หรือไดรเวอร์จากผู้ผลิตฮาร์ดแวร์ แหล่งข้อมูลสาธารณะที่ตรวจสอบในบทความนี้บันทึกพฤติกรรมการปรับเทียบ Linux ทั่วไป ไม่ใช่ขั้นตอนเฉพาะสำหรับแท็บเล็ต Harmonica OS ที่ได้รับการตรวจสอบแล้ว

แหล่งที่มา

ฝากความเห็น

อะแดปเตอร์บลูทูธหายไปใน Pardus 23 ใช่หรือไม่? ลองตรวจสอบตามนี้ก่อน

อะแดปเตอร์บลูทูธหายไปใน Pardus 23 ใช่หรือไม่? ลองตรวจสอบตามนี้ก่อน

ตรวจสอบว่า Pardus 23 บล็อกบลูทูธหรือไม่ ขาด BlueZ หรือตรวจไม่พบเฟิร์มแวร์ของอะแดปเตอร์ จากนั้นตรวจสอบว่าตัวควบคุมทำงานได้หรือไม่

ตั้งค่าการแยกเบราว์เซอร์ Gooroom ผ่านนโยบายขององค์กรของคุณ

ตั้งค่าการแยกเบราว์เซอร์ Gooroom ผ่านนโยบายขององค์กรของคุณ

เรียนรู้วิธีที่ Gooroom แยกการท่องเว็บที่เชื่อถือได้และไม่น่าเชื่อถือ สิ่งที่ผู้ใช้สามารถเปลี่ยนแปลงได้ และวิธีที่ผู้ดูแลระบบสามารถอัปเดตนโยบายเว็บไซต์ได้อย่างปลอดภัย

การจัดตำแหน่งหน้าจอสัมผัสที่ถูกต้องบนแท็บเล็ต Harmonica OS

การจัดตำแหน่งหน้าจอสัมผัสที่ถูกต้องบนแท็บเล็ต Harmonica OS

ตรวจสอบการหมุน การเบี่ยงเบน หรือการรับข้อมูลแบบสัมผัสที่ไม่สม่ำเสมอ บนแท็บเล็ต Harmonica OS และเลือกวิธีการปรับเทียบ Linux ที่เหมาะสมกับเซสชันและไดรเวอร์ของอุปกรณ์นั้น

ตั้งค่า Gooroom OS เป็นภาษาอังกฤษ แล้วตรวจสอบว่าส่วนใดบ้างที่ยังคงได้รับการแปล

ตั้งค่า Gooroom OS เป็นภาษาอังกฤษ แล้วตรวจสอบว่าส่วนใดบ้างที่ยังคงได้รับการแปล

เปลี่ยนเซสชันเดสก์ท็อปของ Gooroom เป็นภาษาอังกฤษ ตรวจสอบการตั้งค่าภาษา และระบุว่าป้ายกำกับภาษาเกาหลีที่ยังไม่ได้แปลนั้นจำเป็นต้องอัปเดตแอปหรือไม่

ตั้งค่าแผงควบคุม XFCE สไตล์ Windows บน Pardus Linux

ตั้งค่าแผงควบคุม XFCE สไตล์ Windows บน Pardus Linux

จัดวาง Pardus XFCE ให้มีแถบงานด้านล่างที่คุ้นเคย พร้อมด้วยเมนูแอป ตัวเรียกใช้งานที่ตรึงไว้ ปุ่มเปิดหน้าต่าง และถาดระบบ

ติดตั้ง Flatpak และ Snap บน Gooroom — หลังจากตรวจสอบนโยบายแล้ว

ติดตั้ง Flatpak และ Snap บน Gooroom — หลังจากตรวจสอบนโยบายแล้ว

ตรวจสอบเวอร์ชัน Gooroom และกฎของผู้ดูแลระบบ จากนั้นทำตามขั้นตอนการติดตั้งอย่างเป็นทางการบนระบบ Debian สำหรับ Flatpak หรือ Snap โดยไม่ต้องข้ามการควบคุมของระบบ

Pardus Image Writer หรือ ISO แบบกำหนดเอง? เลือกเครื่องมือการติดตั้งที่เหมาะสม

Pardus Image Writer หรือ ISO แบบกำหนดเอง? เลือกเครื่องมือการติดตั้งที่เหมาะสม

เรียนรู้ว่า Pardus Image Writer สามารถทำอะไรได้บ้าง วิธีการเตรียม USB สำหรับการติดตั้งอย่างปลอดภัย และเครื่องมือใดที่เหมาะสมกับอิมเมจแบบเรียลไทม์ที่กำหนดเอง หรือการติดตั้งใช้งานซ้ำๆ บนระบบเครือข่ายขนาดใหญ่

ติดตั้งระบบปฏิบัติการคู่ Pardus และ Windows 11 โดยไม่ต้องฟอร์แมต Windows ใหม่

ติดตั้งระบบปฏิบัติการคู่ Pardus และ Windows 11 โดยไม่ต้องฟอร์แมต Windows ใหม่

ติดตั้ง Pardus ควบคู่ไปกับ Windows 11 โดยการลดขนาดไดรฟ์ Windows ใช้พื้นที่ที่ไม่ได้จัดสรร และคงพาร์ติชั่นระบบ EFI ที่มีอยู่เดิมไว้

ทำให้ RTL8821CE Wi-Fi ใช้งานได้บน Pardus ด้วยเฟิร์มแวร์ที่ถูกต้อง

ทำให้ RTL8821CE Wi-Fi ใช้งานได้บน Pardus ด้วยเฟิร์มแวร์ที่ถูกต้อง

ระบุชิป RTL8821CE ติดตั้งเฟิร์มแวร์ Realtek ที่รองรับโดย Pardus และตรวจสอบไดรเวอร์ การสแกน Wi-Fi จากนั้นดำเนินการแก้ไขปัญหาในขั้นตอนถัดไป

เปิดใช้งาน NVIDIA บน Pardus 23 ด้วยโปรแกรมติดตั้งไดรเวอร์

เปิดใช้งาน NVIDIA บน Pardus 23 ด้วยโปรแกรมติดตั้งไดรเวอร์

ใช้โปรแกรมติดตั้งที่รองรับฮาร์ดแวร์ของ Pardus เพื่อเปิดใช้งานไดรเวอร์ NVIDIA ที่ถูกต้อง รีบูตเครื่องอย่างปลอดภัย และตรวจสอบโมดูลเคอร์เนลที่ใช้งานอยู่