จากความคิดเห็นของคุณ:
ไม่เสียหายที่จะลองทำสิ่งต่างๆ ใช่ไหม?
คุณถูกต้องอย่างยิ่ง โดยเฉพาะอย่างยิ่งหากเป็นเพียงการทดลองเพื่อการเรียนรู้ WSL เป็นวิธีที่ยอดเยี่ยมในการสัมผัสกับเทคโนโลยี Linux ที่แตกต่างกันมากมายในขณะที่อยู่ใน Windows
มีหลายสิ่งหลายอย่างที่คุณต้องแก้ไขเพื่อใช้งาน Ubuntu Desktop ใน WSLg บางคนค่อนข้างง่าย อื่น ๆ ไม่มาก
ประการแรก "ส่วนที่ยาก" -- Gnome ต้องการ Systemd ซึ่ง WSL ไม่รองรับ ฉันไม่ได้ดูวิดีโอที่คุณเชื่อมโยงในความคิดเห็น แต่ถ้าครอบคลุมถึงการใช้ Ubuntu Desktop บน WSL แสดงว่าอาจใช้สคริปต์การเปิดใช้งาน Systemd ฉันไม่แนะนำสิ่งเหล่านี้หากไม่มี จริงๆ ทำความเข้าใจกับสิ่งที่เกิดขึ้น ดูคำตอบของฉัน ที่นี่ สำหรับรายละเอียดเพิ่มเติม
หากคุณต้องการสภาพแวดล้อมเดสก์ท็อปภายใต้ WSLg ฉันขอแนะนำสภาพแวดล้อมที่ไม่ต้องใช้ Systemd เช่น (แต่ไม่จำกัดเฉพาะ) Xfce4
ในทางกลับกัน หากคุณใช้ WSL2 เพื่อสัมผัสกับเทคโนโลยี Linux ต่างๆ การเจาะลึกเกี่ยวกับ Systemd ก็เป็นโครงการที่น่าสนใจมาก ขณะนี้ฉันกำลังขุด Systemd บน WSL ค่อนข้างลึกด้วยเหตุผลของฉันเอง
ประการที่สอง WSLg ภายใต้ Windows 11 ใช้แบ็กเอนด์ Weston (ในการกระจาย "ระบบ" ที่แตกต่างกัน) สำหรับการแสดงแอป GUI มันใช้โปรโตคอล RDP (มีส่วนขยายบางส่วนที่เป็นโอเพ่นซอร์ส) ใน Windows เพื่อเชื่อมต่อกับจอแสดงผล Weston
ตามที่ระบุไว้ใน คำตอบนี้เวสตันเป็นเซิร์ฟเวอร์อ้างอิงของ Wayland และเซิร์ฟเวอร์ Wayland มีตัวจัดการหน้าต่างของตัวเอง ซึ่งหมายความว่า ในการเรียกใช้สภาพแวดล้อมเดสก์ท็อปด้วยตัวจัดการหน้าต่างภายใต้ WSLg คุณต้องเรียกใช้ "Weston in Weston" หรือ (มีแนวโน้มมากขึ้นสำหรับ DE ในปัจจุบัน) ซึ่งเป็นหน้าต่าง Xwayland แบบเต็มหน้าจอที่คุณเรียกใช้ DE ดูคำตอบนั้นสำหรับรายละเอียดเกี่ยวกับวิธีการทำเช่นนั้น
คุณสามารถใช้ VcXsrv แบบเต็มหน้าจอหรือเซิร์ฟเวอร์ X อื่นใน Windows
แม้แต่ใน Windows 11 ที่มี WSLg ฉันก็ยังคิดอย่างนั้น xrdp
(ใน WSL) ด้วยไคลเอนต์ Windows RDP เป็นวิธีที่ดีที่สุดในการเข้าถึงสภาพแวดล้อมเดสก์ท็อปแบบเต็มหน้าจอใน WSL เช่นเดียวกับใน คำตอบนี้. มีเหตุผลหลายประการสำหรับสิ่งนี้:
อย่างน้อยในปัจจุบัน RDP เป็นเทคโนโลยีที่มีความเสถียรมากกว่า Xwayland ภายใต้ Weston ภายใต้ WSLg ฉันยังคงพบปัญหาแป้นพิมพ์ (และอื่นๆ) เมื่อพยายามใช้ Xwayland เพื่อเรียกใช้สภาพแวดล้อมเดสก์ท็อป สิ่งนี้น่าจะดีขึ้นเมื่อเวลาผ่านไป แต่ตระหนักว่า RDP (อย่างน้อยไคลเอนต์ Windows) เป็นแอปพลิเคชันที่สำคัญทางธุรกิจสำหรับแอปพลิเคชันระดับองค์กร (Azure และอื่น ๆ อีกมากมาย) มันจะเป็น มาก แข็งแกร่งและได้รับการสนับสนุนจาก Microsoft
เมื่อคุณอยู่ในเซสชัน RDP แบบเต็มหน้าจอ สิ่งต่างๆ เช่น Alt+แท็บ ทำงานตามที่คาดหวังใน DE ตราบเท่าที่คุณใช้ XServer หรือ Xwayland ของบุคคลที่สาม Windows จะยังคงดักจับ Alt+แท็บพรากคุณไปจาก DE ของคุณ