หลังจากสองปีของการพัฒนา การเปิดตัวสภาพแวดล้อมเดสก์ท็อป Xfce 4.18 ก็ได้รับการเผยแพร่ โดยมีเป้าหมายเพื่อมอบเดสก์ท็อปแบบคลาสสิกที่ต้องใช้ทรัพยากรระบบน้อยที่สุดในการทำงาน Xfce ประกอบด้วยส่วนประกอบที่เชื่อมต่อถึงกันหลายอย่างซึ่งสามารถใช้ในโครงการอื่นได้หากต้องการ ส่วนประกอบเหล่านี้ประกอบด้วย: ตัวจัดการหน้าต่าง xfwm4, ตัวเรียกใช้งานแอปพลิเคชัน, ตัวจัดการการแสดงผล, การจัดการเซสชันผู้ใช้และตัวจัดการการจัดการพลังงาน, ตัวจัดการไฟล์ Thunar, เว็บเบราว์เซอร์ Midori, เครื่องเล่นสื่อ Parole, โปรแกรมแก้ไขข้อความบนแผ่นรองเมาส์ และระบบการตั้งค่าสภาพแวดล้อม
นวัตกรรมหลัก:
- ไลบรารีขององค์ประกอบอินเทอร์เฟซ libxfce4ui เสนอวิดเจ็ตใหม่ XfceFilenameInput สำหรับการป้อนชื่อไฟล์ ซึ่งแจ้งเกี่ยวกับข้อผิดพลาดที่เกิดขึ้นในกรณีที่ใช้ชื่อที่ไม่ถูกต้อง เช่น มีการเว้นวรรคเพิ่มเติมหรืออักขระพิเศษ
- มีการเพิ่มวิดเจ็ตใหม่สำหรับการตั้งค่าแป้นพิมพ์ลัด โดยจัดให้มีอินเทอร์เฟซแบบกราฟิกสำหรับการกำหนดปุ่มลัดใหม่โดยเฉพาะให้กับส่วนประกอบต่างๆ ของสภาพแวดล้อมผู้ใช้ (ปัจจุบันรองรับเฉพาะส่วนประกอบ Thunar, Xfce4-terminal และ Mousepad เท่านั้น)
- ประสิทธิภาพของบริการในการสร้างภาพขนาดย่อ (pixbuf-thumbnailer) ได้รับการปรับให้เหมาะสมแล้ว คุณสามารถเปลี่ยนการตั้งค่ารูปขนาดย่อของเดสก์ท็อปได้ เช่น ความสามารถในการใช้ไอคอนขนาดใหญ่ (x-large) และขนาดใหญ่มาก (xx-large) ซึ่งสะดวกสำหรับการใช้งานบนหน้าจอที่มีความละเอียดสูง กลไกการสร้างภาพขนาดย่อของ Tumbler และตัวจัดการไฟล์ Thunar ช่วยให้สามารถใช้ที่เก็บภาพขนาดย่อทั่วไปที่แชร์ระหว่างผู้ใช้ที่แตกต่างกัน (ภาพขนาดย่อสามารถบันทึกไว้ล่วงหน้าในไดเร็กทอรีย่อยถัดจากภาพต้นฉบับ)
- แผง (xfce4-panel) นำเสนอปลั๊กอินใหม่สำหรับการแสดงเวลา ซึ่งรวมปลั๊กอินที่แยกจากกันก่อนหน้านี้สำหรับนาฬิกาดิจิทัลและนาฬิกา (DateTime และ Clock) นอกจากนี้ปลั๊กอินยังได้เพิ่มโหมดนาฬิกาไบนารีและฟังก์ชันติดตามเวลาพักเครื่อง มีรูปแบบนาฬิกาหลายรูปแบบเพื่อแสดงเวลา: อนาล็อก ไบนารี ดิจิตอล ข้อความ และ LCD
- ตัวจัดการเดสก์ท็อป (xfdesktop) ให้ความสามารถในการซ่อนปุ่ม "ลบ" ในเมนูบริบทและแสดงการยืนยันแยกต่างหากสำหรับการดำเนินการจัดเรียงไอคอนใหม่บนเดสก์ท็อป
- ในตัวกำหนดค่า (การตั้งค่า xfce4) อินเทอร์เฟซการค้นหาการตั้งค่าได้รับการทำให้ง่ายขึ้น - ตอนนี้แถบค้นหาจะมองเห็นได้ตลอดเวลาและไม่ได้ซ่อนอยู่ด้านหลังแถบเลื่อน
- อินเทอร์เฟซการตั้งค่าหน้าจอช่วยให้สามารถกำหนดการดำเนินการที่จะดำเนินการเมื่อมีการเชื่อมต่อหน้าจอใหม่
- ในการตั้งค่าลักษณะที่ปรากฏ เมื่อเลือกธีมใหม่ จะมีการปรับใช้ตัวเลือกเพื่อติดตั้งธีมที่เหมาะสมสำหรับตัวจัดการหน้าต่าง xfwm4 โดยอัตโนมัติ
- เพิ่มการรองรับคุณสมบัติ 'PrefersNonDefaultGPU' ในอินเทอร์เฟซการค้นหาแอป (xfce4-appfinder) สำหรับการใช้ GPU รองบนระบบที่มีกราฟิกไฮบริด เพิ่มการตั้งค่าสำหรับการซ่อนองค์ประกอบตกแต่งหน้าต่าง
- ตัวจัดการหน้าต่าง xfwm4 ได้เพิ่มการรองรับการซิงค์แนวตั้งแบบปรับตัว (vsync) เมื่อใช้ GLX การตั้งค่าเดสก์ท็อปเสมือนได้รับการปรับปรุงให้สอดคล้องกับเครื่องมือจัดการหน้าต่างอื่นๆ
- ปรับปรุงการปรับขนาดอินเทอร์เฟซผู้ใช้บนหน้าจอที่มีความหนาแน่นของพิกเซลสูงและเหนือสิ่งอื่นใด แก้ไขปัญหาเกี่ยวกับการเบลอของไอคอนเมื่อเปิดใช้งานการปรับขนาด
- ส่วนหัวของหน้าต่างและกล่องโต้ตอบทั้งหมดจะถูกเรนเดอร์โดยตัวจัดการหน้าต่างตามค่าเริ่มต้น แต่กล่องโต้ตอบบางตัวมีตัวเลือกในการตกแต่งส่วนหัวบนฝั่งไคลเอ็นต์ (CSD) โดยใช้วิดเจ็ต GtkHeaderBar
- ในตัวจัดการไฟล์ Thunar โหมดมุมมองรายการได้รับการปรับปรุง - สำหรับไดเร็กทอรี จำนวนไฟล์ที่อยู่ในไดเร็กทอรีจะแสดงในช่องขนาด และเพิ่มความสามารถในการแสดงคอลัมน์พร้อมเวลาที่สร้างไฟล์
เพิ่มรายการลงในเมนูบริบทเพื่อแสดงกล่องโต้ตอบสำหรับการตั้งค่าฟิลด์ที่แสดง
มีแถบด้านข้างในตัวสำหรับการดูตัวอย่างรูปภาพซึ่งสามารถทำงานได้ในสองโหมด - การฝังในแผงด้านซ้ายปัจจุบัน (ไม่ใช้พื้นที่เพิ่มเติม) และการแสดงในรูปแบบของแผงแยกต่างหากซึ่งจะแสดงข้อมูลเกี่ยวกับขนาดไฟล์เพิ่มเติม และชื่อ
คุณสามารถยกเลิกและส่งคืน (เลิกทำ/ทำซ้ำ) การดำเนินการบางอย่างกับไฟล์ได้ เช่น การย้าย การเปลี่ยนชื่อ การลบลงถังขยะ การสร้างและสร้างลิงก์ ตามค่าเริ่มต้น การดำเนินการ 10 รายการจะถูกย้อนกลับ แต่ขนาดของบัฟเฟอร์การเลิกทำสามารถเปลี่ยนแปลงได้ในการตั้งค่า
เพิ่มความสามารถในการเน้นไฟล์ที่เลือกด้วยสีพื้นหลังเฉพาะ การรวมสีจะดำเนินการในแท็บแยกต่างหากที่เพิ่มเข้าไปในส่วนการตั้งค่า Thunar
คุณสามารถปรับแต่งเนื้อหาของแถบเครื่องมือตัวจัดการไฟล์และแสดงปุ่ม "แฮมเบอร์เกอร์" ด้วยเมนูแบบเลื่อนลงแทนแถบเมนูแบบเดิมได้
เพิ่มโหมด Split View เพื่อให้คุณแสดงแท็บไฟล์ที่แตกต่างกันสองแท็บเคียงข้างกัน ขนาดของแต่ละแผงสามารถเปลี่ยนแปลงได้โดยการเลื่อนตัวแบ่ง สามารถแบ่งแผงได้ทั้งแนวตั้งและแนวนอน
แถบสถานะรองรับการใช้สัญลักษณ์ '|' เพื่อการแยกองค์ประกอบที่มองเห็นได้มากขึ้น หากต้องการ สามารถเปลี่ยนตัวคั่นได้ในเมนูบริบท
ใช้การสนับสนุนสำหรับการค้นหาไฟล์แบบเรียกซ้ำได้โดยตรงจาก Thunar การค้นหาจะดำเนินการในเธรดแยกต่างหาก และเมื่อพร้อม จะแสดงในแผงพร้อมรายการไฟล์ (มุมมองรายการ) และมาพร้อมกับป้ายกำกับเส้นทางไฟล์ ผ่านเมนูบริบท คุณสามารถไปที่ไดเร็กทอรีพร้อมไฟล์ที่พบได้อย่างรวดเร็วโดยใช้ปุ่ม 'เปิดตำแหน่งรายการ' สามารถจำกัดการค้นหาเฉพาะไดเร็กทอรีในเครื่องเท่านั้น
มีแถบด้านข้างแยกต่างหากพร้อมรายการไฟล์ที่ใช้ล่าสุด ซึ่งมีการออกแบบคล้ายกับแผงผลการค้นหา สามารถจัดเรียงไฟล์ตามเวลาที่ใช้งานได้
บุ๊กมาร์กสำหรับแคตตาล็อกที่ชื่นชอบและปุ่มสำหรับสร้างบุ๊กมาร์กได้ถูกย้ายไปยังเมนูบุ๊กมาร์กแยกต่างหาก
ถังรีไซเคิลมีแผงข้อมูลพร้อมปุ่มสำหรับล้างถังรีไซเคิลและกู้คืนไฟล์จากถังรีไซเคิล เมื่อดูเนื้อหาในตะกร้า เวลาในการลบจะปรากฏขึ้น เพิ่มปุ่ม 'กู้คืนและแสดง' ลงในเมนูบริบทเพื่อกู้คืนไฟล์และเปิดไดเร็กทอรีด้วยไฟล์นี้ในแท็บแยกต่างหาก
อินเทอร์เฟซสำหรับการเชื่อมโยงแอปพลิเคชันกับประเภท MIME ได้รับการปรับปรุง โดยระบุแอปพลิเคชันเริ่มต้นอย่างชัดเจนและแสดงรายการการเชื่อมโยงที่เป็นไปได้ มีการเพิ่มปุ่มลงในเมนูบริบทเพื่อตั้งค่าแอปพลิเคชันตัวจัดการเริ่มต้น
เป็นไปได้ที่จะนำเสนอการดำเนินการที่ผู้ใช้กำหนดในรูปแบบของเมนูย่อยแบบเรียงซ้อนหลายระดับ
อินเทอร์เฟซพร้อมการตั้งค่ามีการเปลี่ยนแปลง ตัวเลือกภาพขนาดย่อถูกจัดกลุ่มไว้ เพิ่มความสามารถในการจำกัดขนาดไฟล์ที่ใช้สร้างภาพขนาดย่อ ในการดำเนินการถ่ายโอนไฟล์ ได้มีการเพิ่มความสามารถในการใช้ไฟล์ชั่วคราวที่มีนามสกุล *.partial~ เพิ่มตัวเลือกในการตรวจสอบผลรวมหลังจากการโอนเสร็จสมบูรณ์ เพิ่มการตั้งค่าเพื่ออนุญาตให้เชลล์สคริปต์ทำงาน เพิ่มตัวเลือกในการคืนค่าแท็บเมื่อเริ่มต้นและแสดงเส้นทางแบบเต็มในชื่อ
ที่มา: opennet.ru