Mir 2.5 เปิดตัวแล้วและนี่คือข่าวของมัน

ผม

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

สำหรับผู้ที่ไม่รู้จัก Mir พวกเขาควรจะรู้ว่ามีเซิร์ฟเวอร์หน้าจอที่ Canonical พัฒนาขึ้นแม้ว่าฉันจะละทิ้งการพัฒนา Unity shell และ Ubuntu รุ่นสำหรับสมาร์ทโฟนก็ตาม

ผม ยังคงเป็นที่ต้องการในโครงการ Canonical และตอนนี้ฉันรู้แล้วe วางตำแหน่งเป็นโซลูชันสำหรับ อุปกรณ์ฝังตัวและอินเทอร์เน็ตของสิ่งต่างๆ (IoT). Mir สามารถใช้เป็นเซิร์ฟเวอร์คอมโพสิตสำหรับ Wayland ทำให้แอปพลิเคชันที่ใช้ Wayland (เช่นสร้างด้วย GTK3 / 4, Qt5 หรือ SDL2) เพื่อทำงานในสภาพแวดล้อมที่ใช้ Mir

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

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

ความแปลกใหม่หลักของ Mir 2.5

ในเวอร์ชันใหม่นี้ที่นำเสนอของ Mir 2.5 เราจะพบว่ามันคือ เสนอเครื่องมือเพิ่มเติมเพื่อลดความซับซ้อนในการสร้างตู้อินเทอร์เน็ต แท่นสาธิต เทอร์มินัลแบบบริการตนเอง และระบบอื่นๆ ที่จำกัดเฉพาะการทำงานกับไซต์หรือแอปพลิเคชัน

มีการกล่าวถึง Mir . เวอร์ชันใหม่นี้ด้วย รองรับส่วนขยาย Wayland ที่จำเป็นสำหรับการใช้งานคีย์บอร์ดบนหน้าจอต่างๆ

โดยเฉพาะอย่างยิ่ง เพิ่มนามสกุลแล้ว zwp_virtual_keyboard_v1, zwp_text_input_v3, zwp_input_method_v2 และเวอร์ชันที่สี่ของส่วนขยาย wlr_layer_shell_unstable_v1, ส่วนขยายใหม่เหล่านี้ zwp_text_input_v3 และ zwp_input_method_v2 ต้องการการเปิดใช้งานที่ชัดเจนโดยค่าเริ่มต้นเนื่องจากผู้โจมตีสามารถใช้พวกมันเพื่อสกัดกั้นเหตุการณ์อินพุตหรือแทนที่การคลิก แก้ไขข้อบกพร่องที่เกี่ยวข้องกับความเข้ากันได้ของ Wayland และ Xwayland

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

และนั่นก็คือสำหรับการใช้งานใน Ubuntu Frame นักพัฒนา ได้เตรียมแอพ Electron Wayland แล้ว ด้วยการใช้เบราว์เซอร์แบบเต็มหน้าจอที่ออกแบบมาเพื่อทำงานกับเว็บไซต์หรือหน้าแต่ละหน้า นอกจากนี้ สามารถใช้ Ubuntu Frame เพื่อเรียกใช้แอปพลิเคชันที่ใช้ GTK, Qt, Flutter และ SDL2

ในที่สุด หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ Mir . เวอร์ชันใหม่นี้คุณสามารถตรวจสอบรายละเอียด ในลิงค์ต่อไปนี้.

จะติดตั้ง Mir บน Ubuntu และอนุพันธ์ได้อย่างไร?

แพ็คเกจการติดตั้งของเวอร์ชันใหม่นี้เตรียมไว้สำหรับ Ubuntu 18.04, 21.04 และ 20.04 (PPA) และ Fedora 34,33 และ 32

สำหรับผู้ที่สนใจที่จะติดตั้งเซิร์ฟเวอร์กราฟิกนี้ในระบบของตน สิ่งที่พวกเขาต้องทำคือเปิดเทอร์มินัลในระบบของพวกเขา (สามารถทำได้โดยใช้คีย์ผสม 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. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   คามิลา ปาติโญ่ dijo

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

    ฉันจะขอบคุณมากสำหรับการตอบกลับของคุณ ขอบคุณล่วงหน้า! 😀