หลังจากเก้าเดือนของการพัฒนา
โดดเด่นที่สุด
- เพิ่มโมดูลที่ออกแบบใหม่ทั้งหมดสำหรับการสร้างภาพหน้าจอ รองรับฟังก์ชันการครอบตัดและการแก้ไขรูปภาพขั้นพื้นฐาน
- จำนวนยูทิลิตีที่มาพร้อมกับแฟล็กตัวระบุผู้ใช้การเปลี่ยนแปลง (setuid) ลดลง ยูทิลิตี้ดังกล่าวที่ต้องการสิทธิ์ระดับสูงจะรวมกันเป็นแอปพลิเคชันระบบเดียว
- เพิ่มโมดูลพื้นฐานใหม่พร้อมเอเจนต์การตรวจสอบสิทธิ์ผ่าน Polkit ซึ่งทำให้สามารถกำจัดการรันกระบวนการเบื้องหลังที่แยกต่างหากได้
- สามารถควบคุมความสว่างและแสงพื้นหลังของจอภาพภายนอกได้ (ผ่าน
ddcutil ); - ในตัวจัดการไฟล์ EFM ความละเอียดของภาพขนาดย่อเริ่มต้นเพิ่มขึ้นเป็น 256x256 พิกเซล
- มีการเสนอตัวจัดการข้อขัดข้องใหม่
- กระบวนการรีสตาร์ทที่ราบรื่นนั้นมาพร้อมกับเนื้อหาที่ค่อย ๆ จางหายไปและไม่มีสิ่งแปลกปลอมปรากฏบนหน้าจอ
- ขณะนี้กระบวนการรีสตาร์ทถูกควบคุมโดยตัวจัดการ enlightenment_start แทนที่จะเป็นโดยสภาพแวดล้อมเอง
- ประสิทธิภาพของการประมวลผลวอลเปเปอร์เดสก์ท็อปเพิ่มขึ้นโดยการสร้างตัวเลือกหลายตัวในความละเอียดที่แตกต่างกัน
- เปิดใช้งานการปล่อยหน่วยความจำที่ไม่ได้ใช้เป็นระยะผ่านการเรียก malloc_trim
- เมื่อใช้เซิร์ฟเวอร์ X ตัวชี้เมาส์จะผูกเข้ากับหน้าจออย่างแน่นหนาเพื่อป้องกันไม่ให้ตัวชี้ไปเกินขอบเขต
- แทนที่จะใช้อินเทอร์เฟซเก่าสำหรับการนำทางผ่านหน้าต่างและเดสก์ท็อปที่เปิดอยู่ (เพจเจอร์) จะใช้ส่วนประกอบ "ภาพตัวอย่างขนาดย่อ"
- เพิ่มความสามารถในการปรับแต่งวอลเปเปอร์เดสก์ท็อปได้โดยตรงจากเพจเจอร์
- แอพเพล็ตควบคุมการเล่นจะเปิดเครื่องเล่นเพลงที่เลือกโดยอัตโนมัติหากยังไม่ได้ทำงานอยู่
- เพิ่มข้อยกเว้นสำหรับเกมจาก Steam ที่เกี่ยวข้องกับการพิจารณาไฟล์ “.desktop” ที่ถูกต้อง
- ให้กระบวนการเริ่มต้นที่ราบรื่นยิ่งขึ้นเนื่องจากการโหลดส่วนประกอบล่วงหน้าในเธรดการดึงข้อมูลล่วงหน้า IO ที่แยกต่างหาก
- เพิ่มการหมดเวลาแยกต่างหากสำหรับการสลับเป็นการล็อกหน้าจอ
- Bluez4 Bluetooth stack ถูกแทนที่ด้วย Bluez5;
- ปัญหาทั้งหมดที่ระบุระหว่างการทดสอบในบริการ Coverity ได้รับการแก้ไขแล้ว
ให้เราระลึกว่าเดสก์ท็อปใน Enlightenment ประกอบด้วยส่วนประกอบต่างๆ เช่น ตัวจัดการไฟล์ ชุดวิดเจ็ต ตัวเรียกใช้งานแอปพลิเคชัน และชุดตัวกำหนดค่ากราฟิก การตรัสรู้มีความยืดหยุ่นอย่างมากในการประมวลผลตามรสนิยมของคุณ: ตัวกำหนดค่ากราฟิกไม่จำกัดการตั้งค่าของผู้ใช้และช่วยให้คุณสามารถปรับแต่งทุกด้านของงานได้ โดยมีทั้งเครื่องมือระดับสูง (เปลี่ยนการออกแบบ การตั้งค่าเดสก์ท็อปเสมือน การจัดการแบบอักษร ความละเอียดหน้าจอ , รูปแบบแป้นพิมพ์, การแปลเป็นภาษาท้องถิ่น ฯลฯ ) รวมถึงความสามารถในการปรับแต่งระดับต่ำ (เช่น คุณสามารถกำหนดค่าพารามิเตอร์การแคช การเร่งความเร็วกราฟิก การใช้พลังงาน และตรรกะของตัวจัดการหน้าต่าง)
ขอเสนอให้ใช้โมดูล (แกดเจ็ต) เพื่อขยายฟังก์ชันการทำงาน และออกแบบธีมเพื่อออกแบบรูปลักษณ์ใหม่ โดยเฉพาะอย่างยิ่ง มีโมดูลสำหรับการแสดงเครื่องมือวางแผนปฏิทิน พยากรณ์อากาศ การตรวจสอบ การควบคุมระดับเสียง การประเมินประจุแบตเตอรี่ ฯลฯ บนเดสก์ท็อป ส่วนประกอบที่ประกอบขึ้นเป็น Enlightenment ไม่ได้เชื่อมโยงกันอย่างเคร่งครัด และสามารถใช้ในโครงการอื่นหรือเพื่อสร้างสภาพแวดล้อมพิเศษ เช่น เชลล์สำหรับอุปกรณ์เคลื่อนที่
ที่มา: opennet.ru