Maui Shell สภาพแวดล้อมผู้ใช้ใหม่จากนักพัฒนา Nitrux

ล่าสุด ผู้พัฒนาระบบจำหน่าย Nitrux นำเสนอสภาพแวดล้อมเดสก์ท็อปของตัวเอง "NX Desktop" ทำให้เป็นที่รู้จัก การประกาศของ การสร้างสภาพแวดล้อมผู้ใช้ Maui Shell ใหม่ ซึ่งสามารถใช้กับคอมพิวเตอร์เดสก์ท็อป อุปกรณ์พกพา และแท็บเล็ต ปรับให้เข้ากับขนาดหน้าจอโดยอัตโนมัติ และวิธีการป้อนข้อมูลที่มีอยู่

สิ่งแวดล้อมคลี่คลาย ภายใต้แนวคิด “คอนเวอร์เจนซ์” ซึ่งบอกเป็นนัยถึงความสามารถในการทำงานกับแอพพลิเคชั่นเดียวกันทั้งบนหน้าจอสัมผัสของสมาร์ทโฟนและแท็บเล็ตตลอดจนบนหน้าจอขนาดใหญ่ของแล็ปท็อปและพีซี

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

เชลล์ใช้ส่วนประกอบ MauiKit GUI และเฟรมเวิร์ก Kirigami ที่พัฒนาโดยชุมชน KDE Kirigami เป็นปลั๊กอินสำหรับ Qt Quick Controls 2 และ MauiKit มีเทมเพลตอินเทอร์เฟซผู้ใช้แบบสำเร็จรูปที่ช่วยให้คุณสร้างแอปพลิเคชันได้อย่างรวดเร็วซึ่งปรับให้เข้ากับขนาดหน้าจอและวิธีการป้อนข้อมูลที่มีอยู่โดยอัตโนมัติ

สภาพแวดล้อมของผู้ใช้ Maui Shell ประกอบด้วยสององค์ประกอบ:

  • เครื่องห่อแบบ Cask ที่ให้คอนเทนเนอร์ที่รวมเนื้อหาทั้งหมดบนหน้าจอ เชลล์ยังมีเทมเพลตพื้นฐานสำหรับรายการต่างๆ เช่น แถบด้านบน กล่องโต้ตอบป๊อปอัป แผนที่บนหน้าจอ พื้นที่แจ้งเตือน แถบเชื่อมต่อ ทางลัด อินเทอร์เฟซการเรียกใช้โปรแกรม ฯลฯ
  • ผู้จัดการสารประกอบ Zpace รับผิดชอบในการแสดงและวางหน้าต่างในคอนเทนเนอร์ Cask ประมวลผลเดสก์ท็อปเสมือน

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

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

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

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

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

เวอร์ชันทดลองแรกถูกรวมเป็นตัวเลือกในการอัปเดตการแจกจ่าย Nitrux 1.8 ในเดือนธันวาคม มีสองตัวเลือกสำหรับการเริ่มต้น Maui Shell: ด้วยเซิร์ฟเวอร์คอมโพสิต Zpace ของคุณเองโดยใช้ Wayland และการเปิดตัว Cask shell แยกต่างหากภายในเซสชันที่ใช้เซิร์ฟเวอร์ X รุ่นอัลฟ่าแรกมีกำหนดในเดือนมีนาคม รุ่นเบต้ามีกำหนดในเดือนมิถุนายน และ การเปิดตัวที่เสถียรครั้งแรกมีกำหนดในเดือนกันยายน 2022

รหัสโครงการเขียนด้วย C ++ และ QML และเผยแพร่ภายใต้ลิขสิทธิ์ LGPL 3.0

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


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

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

*

*

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

  1.   โฆเซ่ เบนาเก้ dijo

    พ่อนั่น!!! ฉันติดตามโครงการมานานกว่าหนึ่งปีแล้ว หวังว่าจะเป็น GUI ที่ดีที่สามารถทำให้การรวมอุปกรณ์แบบก้าวกระโดด