Dux Shell 2.0 ซึ่งเป็นสภาพแวดล้อมผู้ใช้ที่รองรับการทำงานบนเซิร์ฟเวอร์คอมโพสิต niri, Hyprland, Sway, MangoWC, labwc, Scroll, Aqueous และ Miracle WM ได้ถูกปล่อยออกมาแล้ว นี่เป็นการเปิดตัวครั้งแรกนับตั้งแต่โครงการ DankMaterialShell (DMS) เปลี่ยนชื่อเป็น Dux Shell ชื่อใหม่นี้เรียบง่ายกว่า คล้ายกับชุดทักซิโด้ของนกเพนกวิน และไม่มีชื่อแบรนด์ของบุคคลที่สาม Dux Shell พัฒนาชุดส่วนประกอบที่ทำงานร่วมกันได้สำหรับการสร้างเดสก์ท็อป เช่น แถบงาน ตัวสลับหน้าต่าง และอื่นๆ เดสก์ท็อปเสมือนรวมถึงส่วนติดต่อผู้ใช้สำหรับการนำทางผ่านแอปพลิเคชันที่ติดตั้ง และตัวกำหนดค่า การออกแบบเป็นไปตามแนวคิด Material Design 3
Dux Shell รองรับธีมแบบไดนามิกที่จะถูกนำไปใช้กับแอปพลิเคชัน GTK, Qt และระบบโดยอัตโนมัติ โทนสีของธีมจะขึ้นอยู่กับวอลเปเปอร์เดสก์ท็อปที่เลือกไว้ สามารถเปิดใช้งานโหมดกลางคืนได้ เช่นเดียวกับการสลับระหว่างธีมสว่างและมืด ฟังก์ชันการทำงานสามารถขยายได้ผ่านปลั๊กอิน กระบวนการเบื้องหลังสำหรับการรวมระบบ ชุดเครื่องมือ และโค้ดตัวติดตั้งเขียนด้วยภาษา Go และได้รับอนุญาตภายใต้ใบอนุญาต MIT ส่วนประกอบอินเทอร์เฟซ แผง วิดเจ็ต และแอปพลิเคชันกราฟิกเขียนด้วย QML โดยใช้เฟรมเวิร์ก Quickshell ซึ่งเขียนด้วยภาษา C++ โดยใช้ Qt
โครงสร้างประกอบด้วย:
- แผงวิดเจ็ตสำหรับปฏิทิน พยากรณ์อากาศ ประวัติการคัดลอก และการเชื่อมต่อกับโปรแกรมเล่นสื่อโดยใช้โปรโตคอล MPRIS
- ส่วนต่อประสานสำหรับนำทางผ่านแอปพลิเคชันที่ติดตั้งบนระบบ พร้อมรองรับการค้นหาโปรแกรม ไฟล์ หน้าต่างที่เปิดอยู่ และคำสั่งต่างๆ
- ศูนย์ควบคุมที่มีอินเทอร์เฟซสำหรับกำหนดค่าเครือข่าย บลูทูธ อุปกรณ์เสียง และจอแสดงผล
- มีฟังก์ชันวัดค่าในตัวสำหรับเก็บรวบรวมข้อมูลอุณหภูมิและการใช้ทรัพยากรของ CPU, RAM และ GPU ภายในกระบวนการทำงานเบื้องหลัง นอกจากนี้ยังมีอินเทอร์เฟซสำหรับจัดการกระบวนการที่กำลังทำงานอยู่ด้วย
- ศูนย์การแจ้งเตือนที่รองรับการจัดกลุ่มการแจ้งเตือน การใส่ข้อความกำกับ และการนำทางด้วยแป้นพิมพ์
- หน้าจอล็อกระบบพร้อมความสามารถในการจัดการเซสชัน คุณสามารถเปิดใช้งานโหมดพักเครื่องหรือล็อกหน้าจอหลังจากไม่มีการใช้งานเป็นระยะเวลาหนึ่งได้
- หน้าจอเข้าสู่ระบบ Dux Greeter
- โปรแกรมติดตั้งอเนกประสงค์ที่ช่วยให้คุณสามารถติดตั้งและกำหนดค่าสภาพแวดล้อมที่ใช้ Dux Shell ใน Arch, Fedora, Debian, UbuntuopenSUSE, Gentoo และ Void Linux.
- เครื่องมือค้นหา Dux สำหรับค้นหาไฟล์ในระบบ
- Dux Calendar เป็นโปรแกรมวางแผนปฏิทินที่รองรับโปรโตคอล CalDAV และสามารถซิงโครไนซ์กับบริการของ Google และ Microsoft ได้
- โปรแกรมจัดการไฟล์ Dux Files
- แอป DuxConnect สำหรับการเชื่อมต่อกับสมาร์ทโฟน

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

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

- โปรแกรมเล่นมีเดียนี้มีระบบสำหรับดาวน์โหลดและซิงโครไนซ์เนื้อเพลงจาก Better Lyrics, Unison, LyricsPlus, KuGou, LRCLIB และ YouTube Music แล้ว

- มีการแนะนำโปรแกรมจัดการไฟล์แบบสแตนด์อโลนชื่อ Dux Files ซึ่งรองรับแท็บ การเรียกดูแบบสองหน้าต่าง การแสดงเนื้อหาเป็นรายการหรือตารางไอคอน การแสดงตัวอย่างเนื้อหา การทำงานกับไฟล์เก็บถาวร การค้นหาไฟล์ และการเข้าถึงที่เก็บข้อมูลเครือข่าย

- เพิ่มโปรแกรมสร้างภาพพื้นหลังเดสก์ท็อปแล้ว

- ตอนนี้คุณสามารถวางแผง Dock ได้หลายแผง ตรึงไว้ที่ขอบหน้าจอใดก็ได้ ยืดให้เต็มความกว้าง และวางวิดเจ็ตและปลั๊กอินมาตรฐานลงในแผงได้ นอกจากนี้ คุณยังสามารถสลับระหว่างโหมดแสดงไอคอนแบบกะทัดรัดและโหมดแถบงานแบบใหม่ได้อีกด้วย

- ไอคอนการตั้งค่าด่วนในศูนย์ควบคุมได้รับการออกแบบใหม่แล้ว

- มีการเพิ่มแท็บแยกต่างหากในแผง Dash เพื่อใช้ติดตามเวลาการใช้งานหน้าจอและตั้งค่าขีดจำกัดสำหรับการใช้งานรายวันหรือการทำงานกับแอปพลิเคชันแต่ละตัว

- เพิ่มอินเทอร์เฟซใหม่สำหรับการนำทางแคตตาล็อกปลั๊กอิน

- การบูรณาการกับตัวจัดการคอมโพสิต Hyprland, Niri และ MangoWC ได้รับการขยายเพิ่มเติม และได้เพิ่มการรองรับเวอร์ชันใหม่ของระบบเหล่านั้นแล้ว นอกจากนี้ยังได้เพิ่มการรองรับตัวจัดการคอมโพสิต Aqueous และ Umbriel ด้วย
- เพิ่มความสามารถในการใช้งานโปรแกรมตั้งค่าโดยใช้เพียงแป้นพิมพ์
ที่มา: opennet.ru










