ฉันเพิ่งอัปเกรดเป็น Ubuntu 21.10 จาก 20.10 (มันค่อนข้างเจ็บปวดเพราะ End Of Life) บนแล็ปท็อป ASUS ของฉัน
หลังจากอัปเกรด ฉันพบว่าไม่สามารถใช้แป้นพิมพ์และทัชแพดในหน้าจอเข้าสู่ระบบของ GDM3 ได้อีกต่อไป ฉันต้องเสียบเมาส์และแป้นพิมพ์ภายนอกเพื่อให้สามารถเข้าสู่ระบบได้ ทุกอย่างกลับสู่ปกติเมื่อเข้าสู่ระบบ
ฉันพบว่าเซสชันปกติของฉันคือเซสชัน X ในขณะที่ GDM3 กำลังทำงานบนเส้นทางบก
ฉันไม่ได้แสดงความคิดเห็น (ลบไฟล์ #
) EnableWayland=เท็จ
ใน /etc/gdm3/custom.conf
. มันแก้ปัญหาของฉัน
ถึงกระนั้น ฉันไม่ควรทำสิ่งนี้และทัชแพดและคีย์บอร์ดควรทำงานในเวย์แลนด์ โดยเฉพาะอย่างยิ่งอูบุนตูกำลังย้ายไปยังเวย์แลนด์อย่างก้าวหน้า
ฉันยังตั้งข้อสังเกตอีกว่า GDM ไม่ได้ให้ตัวเลือกเซสชันกับฉันอีกต่อไป ดังนั้นฉันจึงต้องหาวิธีที่จะรู้ว่าเซสชันประเภทใดที่ฉันกำลังเรียกใช้ผ่านบรรทัดคำสั่ง เพื่อให้สามารถระบุความแตกต่างระหว่างทัชแพดที่ใช้งานได้ในเซสชันและไม่ใช่ ทัชแพดทำงานระหว่างเข้าสู่ระบบ
แก้ไข: เพื่ออัปเดตจาก 20.10 เป็น 21.10 ฉันติดขัดครั้งแรกเนื่องจากข้อผิดพลาดในบรรจุภัณฑ์ (ซึ่งเกิดจากที่ฉันค้นพบในภายหลังจาก sophos-av ซึ่งปฏิเสธการเข้าถึงไฟล์ dpkg เฉพาะเมื่อไม่ได้ปิดใช้งาน) ครั้งแรกที่ฉันพยายามทำการอัปเกรด 20.10 -> 21.04 -> 21.10 แต่อันแรกไม่ทำงานเนื่องจากข้อผิดพลาดดังกล่าว จากนั้นฉันพยายามดาวน์เกรดเป็นรุ่น LTS ที่เก่ากว่า (20.04) โดยแก้ไขไฟล์ apt-sources ทั้งหมดด้วยตนเอง ซึ่งเห็นได้ชัดว่าใช้งานไม่ได้ ในที่สุดฉันก็ใช้ USB ที่สามารถบู๊ตได้เพื่อ chroot เข้าสู่ระบบของฉันและทำการอัปเกรด 20.10 -> 21.04 -> 21.10 หลังจากแก้ไขข้อผิดพลาดในการอ้างอิงของฉันใน 20.10 ด้วยการอัปเกรด apt หลายรายการ apt --fix-missing ฯลฯ การวนซ้ำ ขึ้นอยู่กับ สิ่งที่ฉลาดบอกให้ฉันทำ การอัปเกรดเหล่านี้สำเร็จ ฉันก็เลิกใช้ sophos เช่นกัน เนื่องจากพวกเขาไม่ให้การอัปเดตฐานข้อมูลไวรัสฟรีอีกต่อไป
สรุปง่ายๆ ก็คือ X จำแป้นพิมพ์และทัชแพดของฉันได้ แต่ Wayland ไม่รู้จักฉันอาจปิดการใช้งาน Wayland ไปแล้วในการติดตั้งครั้งก่อน แต่ในขณะที่อัปเกรด ฉันมักจะชอบไฟล์การกำหนดค่าของผู้จัดจำหน่ายมากกว่าของฉัน โดยเฉพาะอย่างยิ่งสำหรับการเปลี่ยนแปลงพื้นฐานเพิ่มเติมในระบบ