ในวันที่สิบของโครงการ
คุณสมบัติของ Trinity ประกอบด้วยเครื่องมือของตัวเองสำหรับจัดการพารามิเตอร์หน้าจอ, เลเยอร์ที่ใช้ udev สำหรับการทำงานกับอุปกรณ์, อินเทอร์เฟซใหม่สำหรับการกำหนดค่าอุปกรณ์, การเปลี่ยนไปใช้ Compton-TDE Composite Manager (ทางแยกของ Compton พร้อมส่วนขยาย TDE), ตัวกำหนดค่าเครือข่ายที่ได้รับการปรับปรุง และกลไกการตรวจสอบผู้ใช้ สภาพแวดล้อม Trinity สามารถติดตั้งและใช้งานได้พร้อมกันกับ KDE รุ่นปัจจุบันเพิ่มเติม รวมถึงความสามารถในการใช้แอปพลิเคชัน KDE ที่ติดตั้งไว้แล้วบนระบบใน Trinity นอกจากนี้ยังมีเครื่องมือสำหรับแสดงอินเทอร์เฟซของโปรแกรม GTK อย่างถูกต้องโดยไม่ละเมิดรูปแบบการออกแบบที่เหมือนกัน
ในเวอร์ชั่นใหม่
- การถ่ายโอนแพ็คเกจไปยังระบบการสร้าง CMake ยังคงดำเนินต่อไป บางแพ็คเกจไม่รองรับการสร้างโดยใช้ automake อีกต่อไป
- เพิ่มการตั้งค่าเพื่อปิดการใช้งาน tdekbdledsync;
- เพิ่มการตั้งค่าเพื่อเลือกตัวจัดการไฟล์เริ่มต้น
- โปรแกรมจำลองเทอร์มินัลที่เลือกสามารถเรียกได้ผ่านเมนู "เปิดเทอร์มินัล"
- ปรับปรุงการรองรับ LibreSSL และ musl libc
- ปรับปรุงการรองรับการกระจาย DilOS (การกระจายตามเคอร์เนล Illumos ที่ใช้ dpkg และ apt ในการจัดการแพ็คเกจ)
- ปรับปรุงการรองรับไดเร็กทอรี XDG;
- ปรับปรุงประสิทธิภาพบนอุปกรณ์ Pinebook Pro
- ให้การสนับสนุนเบื้องต้นสำหรับการสร้างที่ทำซ้ำได้
- เพิ่มความสามารถในการแปลไฟล์เดสก์ท็อปโดยใช้บริการ Weblate
- กระบวนการสร้างสำหรับ FreeBSD ที่ใช้ Cmake ได้เปลี่ยนไปใช้ยูทิลิตี้ Ninja แล้ว
- การสนับสนุน Kerry และโค้ดที่เกี่ยวข้องกับเครื่องมือค้นหา Beagle ถูกยกเลิกแล้ว
- มีการสร้างการสนับสนุน Avahi;
- ปัญหาในการตรวจจับการปิดฝา การชาร์จแบตเตอรี่ และหมายเลข CPU สำหรับบางระบบได้รับการแก้ไขแล้ว
- แก้ไขปัญหาที่คล้ายกับช่องโหว่
CVE-2019-14744 (ดำเนินการคำสั่งที่กำหนดเองเมื่อเรียกดูไดเร็กทอรีที่มีไฟล์ ".desktop" ที่ออกแบบมาเป็นพิเศษ)
หลังจากการก่อตั้งโครงการ Trinity ไม่นาน การย้ายฐานโค้ดไปยัง Qt 4 ก็เริ่มขึ้น แต่ในปี 2014 กระบวนการนี้
ที่มา: opennet.ru