ฉันกำลังมองหาเซิร์ฟเวอร์ X ที่มีน้ำหนักเบา แต่ไม่สามารถหาได้ จากนั้นฉันก็ค้นพบเกี่ยวกับ Wayland ฉันบอกว่ามันมีจุดมุ่งหมายเพื่ออยู่ร่วมกับ X แต่สามารถเรียกใช้แบบสแตนด์อโลน
เมื่อฉันพยายามรวบรวมมันต้องใช้ Mesa ซึ่งต้องการ X
ว่าอะไรคือ Wayland?
ฉันกำลังมองหาเซิร์ฟเวอร์ X ที่มีน้ำหนักเบา แต่ไม่สามารถหาได้ จากนั้นฉันก็ค้นพบเกี่ยวกับ Wayland ฉันบอกว่ามันมีจุดมุ่งหมายเพื่ออยู่ร่วมกับ X แต่สามารถเรียกใช้แบบสแตนด์อโลน
เมื่อฉันพยายามรวบรวมมันต้องใช้ Mesa ซึ่งต้องการ X
ว่าอะไรคือ Wayland?
คำตอบ:
Wayland เป็นเซิร์ฟเวอร์ดิสเพลย์ใหม่ที่ทดลองใช้ ไม่ใช่เซิร์ฟเวอร์ X และเพื่อเรียกใช้แอปพลิเคชัน X คุณจะต้องเรียกใช้เซิร์ฟเวอร์ X ด้วย (ดูแผนภาพด้านล่างในสถาปัตยกรรม Wayland ) เนื่องจากมีแอปพลิเคชัน Wayland เพียงไม่กี่ตัวซึ่งหมายความว่าคุณยังไม่สามารถใช้มันเพื่อแทนที่ X ได้
อัปเดต: ดัง ที่ระบุไว้ในคำตอบอื่น ๆ Wayland เป็นโปรโตคอลไม่ใช่ซอฟต์แวร์เซิร์ฟเวอร์ จำนวนแอพพลิเคชั่นของ Wayland ได้ขยายตัวอย่างมากตั้งแต่คำตอบนี้ถูกเขียนขึ้นครั้งแรกในปี 2010
(หมายเหตุ: ไม่ใช่เซิร์ฟเวอร์ดิสเพลย์เนื่องจากเป็นคำตอบที่เลือก)
Waylandเป็นโปรโตคอลการสื่อสารสำหรับเซิร์ฟเวอร์ดิสเพลย์และไคลเอนต์ Westonเป็นเซิร์ฟเวอร์ดิสเพลย์ / ผู้แต่งที่ใช้งานการอ้างอิงโดยใช้โปรโตคอล
หากระบบของคุณใช้ Xorg ในปัจจุบันคุณสามารถเรียกใช้ Weston เป็นไคลเอ็นต์ Xorg ได้ หรือคุณสามารถกำหนดค่าสภาพแวดล้อมของคุณเพื่อเรียกใช้ Weston แทน Xorg ตัวอย่างเช่นตัวจัดการล็อกอินจำนวนมากอนุญาตให้คุณเลือกสภาพแวดล้อมเดสก์ท็อปเพื่อทำงานหลังจากลงชื่อเข้าใช้ หนึ่งในตัวเลือกเหล่านี้สามารถเป็น Weston แต่โปรดทราบว่า Weston เป็นงานที่อยู่ระหว่างดำเนินการและการดำเนินการอ้างอิงที่ช่วยแจ้งโปรโตคอล (และในทางกลับกัน) เหนือสิ่งอื่นใด Gnome และ KDE เวอร์ชันใหม่ใช้โปรโตคอล Wayland และมาพร้อมกับเซิร์ฟเวอร์แต่ง / เซิร์ฟเวอร์ดิสเพลย์ (ไม่มี Xorg)