โครงการ NsCDE 2.1 (Not so Common Desktop Environment) ได้เปิดตัวแล้ว โครงการนี้พัฒนาสภาพแวดล้อมเดสก์ท็อปที่มีอินเทอร์เฟซแบบย้อนยุคในสไตล์ CDE (Common Desktop Environment) ที่ปรับให้เหมาะสมกับการใช้งานบนระบบปฏิบัติการ Unix-like สมัยใหม่ Linuxสภาพแวดล้อมนี้ใช้ตัวจัดการหน้าต่าง FVWM เป็นพื้นฐาน พร้อมด้วยธีม แอปพลิเคชัน แพทช์ และส่วนเสริมต่างๆ เพื่อจำลองเดสก์ท็อป CDE ดั้งเดิม โค้ดของโครงการเผยแพร่ภายใต้ใบอนุญาต GPLv3 ส่วนเสริมเขียนด้วยภาษา Python และ Shell มีแพ็คเกจการติดตั้งสำหรับ Fedora, openSUSE, Debian и Ubuntu.
เป้าหมายของโครงการคือการมอบสภาพแวดล้อมที่สะดวกสบายและรองรับการใช้งานสำหรับผู้ที่ชื่นชอบสไตล์ย้อนยุค โดยรองรับเทคโนโลยีสมัยใหม่และไม่ก่อให้เกิดความไม่สะดวกใดๆ อันเนื่องมาจากการขาดฟังก์ชันการใช้งาน เพื่อให้แอปพลิเคชันของผู้ใช้มีรูปลักษณ์แบบ CDE จึงมีการพัฒนาโปรแกรมสร้างธีมสำหรับ Xt, Xaw, Motif, GTK2, GTK3 และ Qt5 ขึ้นมา ซึ่งช่วยให้คุณสามารถออกแบบอินเทอร์เฟซของโปรแกรมส่วนใหญ่ที่ใช้ X11 ให้มีลักษณะแบบย้อนยุคได้ NsCDE ได้ผสานรวมรูปลักษณ์และความรู้สึกของ CDE เข้ากับเทคโนโลยีสมัยใหม่ เช่น การแรสเตอร์แบบอักษรโดยใช้ XFT, Unicode, เมนูแบบไดนามิกและฟังก์ชันต่างๆ, เดสก์ท็อปเสมือน, แอปเพล็ต, วอลเปเปอร์เดสก์ท็อป, ธีม/ไอคอน และอื่นๆ อีกมากมาย

ในเวอร์ชันใหม่:
- ขณะนี้ระบบรองรับการสร้างธีมอัตโนมัติสำหรับวิดเจ็ต Qt โดยใช้เอ็นจิ้น Kvantum ซึ่งสามารถเลือกได้ในการตั้งค่า Color Style Manager แทนเอ็นจิ้นที่ใช้ GTK2 เอ็นจิ้นใหม่นี้ช่วยให้แอปพลิเคชันที่เขียนด้วย Qt5 และใช้งานใน KDE มีรูปลักษณ์และความรู้สึกแบบ CDE ดั้งเดิม
- มีการนำกลไกสำหรับการกำหนดชุดแป้นพิมพ์ลัดมาใช้แล้ว ปัจจุบันมีเพียงชุดเดียวคือ nscde แต่มีแผนที่จะพัฒนาชุดที่ประกอบด้วยชุดคำสั่งผสมที่กำหนดไว้ในข้อกำหนดของ IBM CUA ในอนาคต
- เพิ่มเทมเพลตรูปแบบสีสำหรับโปรแกรมจำลองเทอร์มินัล Konsole และ Qterminal
- เทมเพลตการกำหนดค่าสี colormgr.local ได้รับการปรับปรุงให้เรียบง่ายขึ้น ช่วยให้สามารถเรียกใช้ฟังก์ชันจาก /share/NsCDE/config_templates/colormgr.addons ได้
- มีการรองรับการเคลื่อนย้ายแผงระหว่างจอภาพแล้ว
- ระหว่างการเริ่มต้น การตั้งค่าวิดเจ็ตที่กำหนดไว้ในไฟล์ เช่น gtkrc และ qt5ct.conf จะได้รับการสำรองข้อมูล
- การเปิดตัวและการรีสตาร์ทตัวแทน polkit ได้รับการปรับเปลี่ยนแล้ว


ที่มา: opennet.ru
