การเปิดตัว Mir 1.7 เวอร์ชันใหม่มาถึงเพื่อแก้ไขข้อบกพร่องบางประการ

ผม

Mir เป็นเซิร์ฟเวอร์กราฟิกสำหรับ Linux พัฒนาโดย Canonical เพื่อแทนที่ X Window System ใน Ubuntu มันขึ้นอยู่กับ EGL และใช้ส่วนหนึ่งของโครงสร้างพื้นฐานที่พัฒนาขึ้นสำหรับ Waylandเช่นการใช้ EGL ของ Mesa และ libhybris ของ Jolla

เลเยอร์ความเข้ากันได้สำหรับ X, XMir นั้นขึ้นอยู่กับ XWayland ในขณะที่ส่วนอื่น ๆ ของโครงสร้างพื้นฐานที่ Mir ใช้มาจาก Android ส่วนเหล่านี้รวมถึงสแต็กอินพุตของ Android และบัฟเฟอร์โปรโตคอลของ Google เมียร์ ปัจจุบันทำงานบนอุปกรณ์ที่ใช้ Linux หลายประเภทรวมถึงเดสก์ท็อปแบบเดิม IoT และผลิตภัณฑ์ฝังตัว

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

ผม สามารถใช้เป็นเซิร์ฟเวอร์คอมโพสิตสำหรับ Wayland ช่วยให้คุณสามารถเรียกใช้แอปพลิเคชันใด ๆ ที่ใช้ Wayland ในสภาพแวดล้อมที่ใช้ Mir (เช่นคอมไพล์ด้วย GTK3 / GTK4, Qt5 หรือ SDL2) รหัสโครงการเขียนด้วยภาษา C ++ และแจกจ่ายภายใต้สิทธิ์การใช้งาน GPLv2

มีอะไรใหม่ใน Mir 1.7?

Mir 1.7 เวอร์ชันใหม่นี้ หลังจากนั้นไม่นานหนึ่งเดือนของเวอร์ชันก่อนหน้าซึ่งการทำงานของ Mir นั้นคล่องตัวขึ้นเล็กน้อยเนื่องจากการตอบสนองต่อการแก้ไขข้อผิดพลาดไม่ได้ใช้เวลานานกว่าที่ควร

รุ่นใหม่ ส่วนใหญ่ให้การสนับสนุนการแก้ไขข้อบกพร่องที่เกี่ยวข้อง การทดลอง สำหรับการเปิดตัวแอปพลิเคชัน X11 ในสภาพแวดล้อมที่ใช้ Wayland (โดยใช้ Xwayland)

สำหรับ X11 มีการนำความสามารถในการตกแต่งหน้าต่างมาใช้ และเพิ่ม ตัวเลือกในการกำหนดเส้นทางไปยังไฟล์ปฏิบัติการ Xwayland ใหม่

นอกจากนั้นแล้ว ทำความสะอาดโค้ดที่เกี่ยวข้องกับ Xwayland ซึ่งในรุ่นถัดไปสถานะของฟังก์ชันทดลองจะถูกลบออกจากการสนับสนุน X11

ในการใช้งานแพลตฟอร์ม "Wayland" ซึ่งอนุญาตให้ Mir ทำงานในฐานะไคลเอนต์ภายใต้การควบคุมของเซิร์ฟเวอร์คอมโพสิต Wayland อื่น (เซิร์ฟเวอร์นี้สามารถเป็นเซิร์ฟเวอร์ที่มีให้ใน Mir miral-system-composer) เพิ่มการสนับสนุนสำหรับการตั้งค่ามาตราส่วนเอาต์พุต

ความสามารถที่เป็นทางเลือกในการรันแอปพลิเคชันตาม mirclient API แทนที่จะเป็นโปรโตคอล Wayland ยังคงรักษาไว้ แต่แล้ว ถูกลบออกในสาขาหลัก (ก่อนหน้านี้การใช้ UBports และ Ubuntu Touch ทำให้ไม่สามารถลบ mirclient API ได้)

หากคุณต้องการทราบข้อมูลเพิ่มเติมคุณสามารถปรึกษาสิ่งพิมพ์ต้นฉบับ ในลิงค์ต่อไปนี้.

จะติดตั้งเซิร์ฟเวอร์กราฟิก Mir 1.7 ใน Ubuntu และอนุพันธ์ได้อย่างไร?

สำหรับผู้ที่สนใจที่จะสามารถติดตั้งเซิร์ฟเวอร์กราฟิกนี้ในระบบของพวกเขาพวกเขาควรทราบว่าโครงการของ Mir ไม่ได้เป็นเอกสิทธิ์ของผลิตภัณฑ์ Canonical เนื่องจาก มีแพ็คเกจการติดตั้งบางอย่างที่เตรียมไว้เพื่ออำนวยความสะดวกในการติดตั้งใน Ubuntu 16.04 LTS, Ubuntu 18.04 LTS และ Ubuntu 19.04 (ด้วยความช่วยเหลือของ PPA) ในทำนองเดียวกันมีแพ็คเกจที่เตรียมไว้สำหรับ Fedora 29, Fedora 30 และ Fedora 31

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

สิ่งที่พวกเขาต้องทำคือเปิดเทอร์มินัลในระบบของพวกเขา (สามารถทำได้โดยใช้คีย์ผสม Ctrl + Alt + T หรือ Ctrl + T) และในนั้นเราจะพิมพ์คำสั่งต่อไปนี้:

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

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

เมื่อเราแน่ใจว่าเราเปิดใช้งานไดรเวอร์ฟรีแล้วเราสามารถติดตั้งเซิร์ฟเวอร์ได้โดยเรียกใช้ในเทอร์มินัล

sudo apt-get install mir

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



		

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา