การเปลี่ยนแปลงที่สำคัญที่สุดอย่างหนึ่งที่ Ubuntu 17.10 มีคือการเปลี่ยนแปลงเซิร์ฟเวอร์กราฟิก ทิ้ง Xorg และ Mir ไว้เพื่อเลือก Wayland เป็นเซิร์ฟเวอร์กราฟิกเริ่มต้น ซึ่งหมายถึงการเปลี่ยนแปลงครั้งใหญ่และปัญหาอื่น ๆ สำหรับผู้ใช้ปลายทาง
Wayland เป็นเซิร์ฟเวอร์กราฟิกที่ฟรีและมีประสิทธิภาพ แต่ยังไม่สมบูรณ์มากนัก. และแอปพลิเคชันบางอย่างทำงานร่วมกับ Xorg จึงมีปัญหาเมื่อทำงานกับ Wayland หรือเมื่อทำงาน สิ่งนี้สามารถแก้ไขได้อย่างรวดเร็วและง่ายดาย
Ubuntu 17.10 มีทั้งเซิร์ฟเวอร์กราฟิกที่ติดตั้งดังนั้นการเปลี่ยนแปลงสามารถทำได้โดยการปิดเซสชันและเลือกเซสชันด้วย Xorg บนหน้าจอเข้าสู่ระบบถัดจากเซลล์ที่เราป้อนรหัสผ่านมีโลโก้ Ubuntu หรือ ล้อกำหนดค่าเล็กน้อยเรากดมันและเราจะเห็นว่าเมนูแบบเลื่อนลงที่มีตัวเลือกต่างๆปรากฏขึ้นอย่างไร เราเลือกตัวเลือกของ "Ubuntu พร้อม Xorg" จากนั้นเราก็ป้อนรหัสผ่าน
Wayland และ Xorg ได้รับการติดตั้งและพร้อมใช้งานบน Ubuntu 17.10
การดำเนินการนี้จะโหลดเซสชันและโปรแกรมทั้งหมดที่เกี่ยวข้องโดยใช้ Xorg ซึ่งจะอนุญาตให้โปรแกรมบางโปรแกรมที่มี Wayland ไม่ทำงานหากดำเนินการในตอนนี้ ไม่ว่าในกรณีใดมีวิธีที่จะทราบได้ว่าเราใช้ Wayland หรือ Xorg เราต้องเปิดเทอร์มินัลและเขียนสิ่งต่อไปนี้:
echo $XDG_SESSION_TYPE
สิ่งนี้จะทำให้เทอร์มินัลส่งคืนการตอบสนอง ถ้าคำตอบคือ x11 แสดงว่าเรากำลังใช้ Xorg ถ้าในทางกลับกันมันกลับ "wayland" แสดงว่าเรากำลังใช้ Wayland จำไว้ ไม่ใช่ทุกรสชาติของ Ubuntu 17.10 ที่ใช้ Waylandบางคนเช่น Ubuntu MATE ยังคงใช้ Xorg ดังนั้นหากแอปพลิเคชันใดมีปัญหาการแก้ปัญหาจะไม่เปลี่ยนเซิร์ฟเวอร์เนื่องจากอาจเกิดขึ้นกับผู้ใช้บางรายใน Ubuntu 17.10
Wayland ไม่ใช่เซิร์ฟเวอร์ แต่เป็นโปรโตคอล ในกรณีนี้เซิร์ฟเวอร์ผู้แต่งจะบอกเป็นภาษา Wayland มันพึมพำซึ่ง Gnome ใช้และเดสก์ท็อปอื่น ๆ
ในกรณีของโปรแกรมที่เข้ากันไม่ได้กับ Wayland โปรแกรมจะเรียกใช้ Co xWayland ซึ่งเป็นเพียงเซิร์ฟเวอร์ X.org ภายในคอนเทนเนอร์ใน Wayland ดังนั้นในกรณีส่วนใหญ่จะไม่มีปัญหาเมื่อใช้ Wayland
ในกรณีที่เราไม่ใช้ไดรเวอร์วิดีโอที่รองรับ KMS (การตั้งค่าโหมดเคอร์เนล) GDM จะเลือกเซสชัน X.org ตามค่าเริ่มต้น
Wayland เป็นการเปลี่ยนแปลงครั้งสำคัญในด้านความปลอดภัยและคุณภาพของภาพบน Linux รวมทั้งทำให้ความสับสนวุ่นวายที่ X.org รุ่นเก่ากลายเป็นที่รักง่ายขึ้นอย่างมาก
แน่นอน wayland ยังมีวิธีที่ดีในการไปแทนที่ x.org อย่างสมบูรณ์
ตัวอย่างเช่นสำหรับความต้องการในการทำงานฉันต้องเรียกใช้เซิร์ฟเวอร์ VNC บนตัวทักทายในกรณีนี้คือ gdm3 เพื่อให้ gdm3 ทำงานภายใต้ x.org แทน wayland คุณต้องแก้ไขบรรทัดในไฟล์ /etc/gdm3/custom.conf:
# ยกเลิกการแสดงความคิดเห็นบรรทัดด้านล่างเพื่อบังคับให้หน้าจอเข้าสู่ระบบใช้ Xorg
# WaylandEnable = false
นอกจากนี้ Ubuntu 17.10 ยังไม่แสดงตัวเลือกเซสชันภายใต้ wayland และเข้าสู่ x.org โดยตรง (ใน Ubuntu รุ่นก่อนหน้าอนุญาตให้เลือก wayland จาก gdm3 ภายใต้ x.org ... ตอนนี้พวกเขาเปิดใช้งานแล้วฉันไม่ ไม่รู้ว่ามันคือการเดิมพัน)
Ubuntu 17.04 ของฉันเสถียรและการทำงานคือสิ่งที่สำคัญ
Ubuntu 17.04 ของฉันทำงานได้เสถียรและทำงานเป็นสิ่งที่ฉันสนใจ
บน Ubuntu 17.04 ของฉันเสถียรและใช้รหัสผ่านที่ปลอดภัยคือสิ่งที่สำคัญ
นักพัฒนาแอพ Ubuntu
ดี
อันที่จริงกับ Wayland บางโปรแกรมเช่น synaptic และ bleach bit ไม่ทำงานและ HPLIP มีปัญหา และอีกบางส่วนของ 17.10 ทำงานได้ไม่ดีเช่นกัน
ไปที่ ubuntu ด้วย xorg ตามที่Joaquínบอกว่าจะทำอย่างไรปัญหาเล็ก ๆ น้อย ๆ ทั้งหมดนี้ก็จบลง
อาศิรพจน์
Wayland คืออนาคตและไม่มีใครปฏิเสธ แต่มันยังไม่เติบโตเต็มที่และก่อให้เกิดปัญหา อย่างน้อยกับ Ubuntu รุ่นนี้ฉันพบข้อบกพร่อง
วิธีแก้ปัญหาง่ายๆคือวิธีที่ระบุไว้ในบทความนี้ เปลี่ยนไปใช้เซสชัน Xorg และปัญหาจะหายไป
อย่างไรก็ตามฉันเห็นว่ามันรวมอยู่ในเวอร์ชันที่ไม่ใช่ LTS เพื่อทดสอบ ฉันจะใช้ Xorg ต่อไปตราบเท่าที่ประสิทธิภาพและฟังก์ชันการทำงานดีขึ้น