หลังจากพัฒนามานานกว่าสี่ปี
หลัก
- การเปลี่ยนจากไลบรารี GTK 2 เป็น GTK 3
- ในตัวจัดการคอมโพสิต xfwm4 มีการเพิ่ม vsync ผ่าน OpenGL การรองรับ libepoxy และ DRI3/Present ปรากฏขึ้น และใช้ GLX แทน Xrender ปรับปรุงการประมวลผลการซิงโครไนซ์ด้วยพัลส์ตัดแนวตั้ง (
vblank ) เพื่อป้องกันการฉีกขาด ใช้ประโยชน์จากความสามารถในการปรับขนาดใหม่จาก GTK3 เพื่อปรับปรุงประสิทธิภาพบนหน้าจอความหนาแน่นของพิกเซลสูง (HiDPI) ปรับปรุงการรองรับ GLX เมื่อใช้ไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ เพิ่มการรองรับระบบอินพุต XInput2 มีการแนะนำธีมใหม่ - มีการเพิ่มแบ็กเอนด์ใหม่ให้กับตัวกำหนดค่าการตั้งค่า xfce4
สี เพื่อกำหนดค่าการแสดงสีที่ถูกต้องโดยใช้โปรไฟล์สี แบ็กเอนด์ช่วยให้คุณสามารถให้การสนับสนุนการจัดการสีได้ทันทีเมื่อพิมพ์และสแกน หากต้องการใช้โปรไฟล์สีของจอภาพ คุณต้องติดตั้งบริการเพิ่มเติม เช่น xiccd; - ปรับปรุงเครื่องมือปรับแต่งหน้าจอ เพิ่มการเยื้องเพื่อการรับรู้ข้อมูลที่สะดวกยิ่งขึ้นในทุกกล่องโต้ตอบ
- เพิ่มความสามารถในการกำหนดโปรไฟล์จอภาพ ซึ่งช่วยให้คุณสามารถบันทึกการตั้งค่าล่วงหน้าได้หลายชุด และเปลี่ยนโปรไฟล์โดยอัตโนมัติเมื่อเชื่อมต่อหรือตัดการเชื่อมต่อหน้าจอเพิ่มเติม การกะพริบเมื่อเปลี่ยนการตั้งค่าหน้าจอได้รับการแก้ไขแล้ว
- เพิ่มความสามารถในการกำหนดจอภาพหลักว่าจะแสดงพาเนล เดสก์ท็อป และการแจ้งเตือนใด คุณสมบัตินี้จะมีประโยชน์ในการกำหนดค่าหลายจอภาพสำหรับการเชื่อมโยงพาเนลไปยังจอภาพเฉพาะ หรือสำหรับการซ่อนข้อมูลที่ไม่จำเป็นเมื่อจัดระเบียบการนำเสนอ
- เพิ่มตัวเลือกลงในกล่องโต้ตอบการตั้งค่าลักษณะที่ปรากฏเพื่อเปิดใช้งานการปรับขนาดหน้าต่างและมีความสามารถในการเลือกแบบอักษร monospace การสนับสนุนการแสดงตัวอย่างธีมถูกยกเลิกแล้ว (ไม่สามารถบรรลุผลตามที่ต้องการด้วย GTK3)
- ตัวบ่งชี้การแจ้งเตือนได้รับการออกแบบใหม่ เพิ่มปุ่มเพื่อล้างบันทึกการแจ้งเตือน และเลื่อนสวิตช์โหมด "ห้ามรบกวน" ขึ้น
- เพิ่มปลั๊กอินที่แสดงบล็อกตัวบ่งชี้แอปพลิเคชันบนแผงที่กำหนดสถานะ ปลั๊กอินสามารถใช้เป็นทางเลือกแทนถาดระบบและแทนที่ Ubuntu-centric xfce4-indicator-plugin สำหรับตัวบ่งชี้ส่วนใหญ่
- แผงรองรับการใช้ภาพพื้นหลังแบบโปร่งใสและโปร่งแสง เพิ่มการสนับสนุนสำหรับวิปัสสนา GObject ซึ่งช่วยให้คุณสามารถสร้างปลั๊กอินสำหรับพาเนลในภาษาการเขียนโปรแกรมต่างๆ (เช่น Python) คุณสามารถฝังกล่องโต้ตอบการตั้งค่าลงใน xfce4-settings-manager ได้ เพิ่มการรองรับสำหรับการปรับแต่งขนาดของไอคอนทั่วไปสำหรับพาเนลและปลั๊กอินที่โฮสต์ทั้งหมด ตัวปรับแต่งยังได้เพิ่มการตั้งค่าสำหรับการคำนวณขนาดของไอคอนโดยอัตโนมัติ ขึ้นอยู่กับความกว้างของพาเนล และการเชื่อมโยงขนาดของไอคอนกับอินสแตนซ์ต่างๆ ของพาเนล
เครื่องมือการจัดกลุ่มหน้าต่างได้รับการปรับปรุง ขณะนี้ปุ่มหน้าต่างที่จัดกลุ่มสามารถจัดการกับสถานะต่างๆ เช่น กิจกรรมของหน้าต่าง การย่อขนาดหน้าต่าง และการมีอยู่ของข้อมูลที่สำคัญ มีการนำตัวบ่งชี้ใหม่ของหน้าต่างที่จัดกลุ่มมาใช้และเค้าโครงทั่วไปขององค์ประกอบได้รับการอัปเดตแล้ว
คลาสใหม่ของสไตล์ CSS ได้รับการแนะนำเพื่อใช้ในการสร้างธีม ตัวอย่างเช่น มีการเพิ่มคลาสของปุ่มแยกต่างหากสำหรับการทำงานกับกลุ่มของหน้าต่าง และการตั้งค่าเฉพาะสำหรับการวางตำแหน่งแนวตั้งและแนวนอนของพาเนล ไอคอนสัญลักษณ์ถูกใช้ในปลั๊กอินและแอปพลิเคชันของแผงควบคุม แทนที่วิดเจ็ตที่ล้าสมัย
- โครงสร้างหลักประกอบด้วยยูทิลิตี้ Panel Profiles ซึ่งช่วยให้คุณสามารถสร้าง บันทึก และโหลดโปรไฟล์สำหรับโครงร่างขององค์ประกอบบนแผงควบคุม
- ตัวจัดการเซสชัน xfce4-session ให้การสนับสนุนในการเรียกใช้แอปพลิเคชันโดยคำนึงถึงกลุ่มลำดับความสำคัญ ซึ่งช่วยให้คุณกำหนดสายโซ่ของการขึ้นต่อกันระหว่างการเริ่มต้นระบบ ก่อนหน้านี้ แอปพลิเคชันทั้งหมดถูกเปิดตัวพร้อมกัน ซึ่งสร้างปัญหาเนื่องจากสภาพการแข่งขัน (ธีมหายไปในแผง xfce4, การเปิดตัว nm-applet หลายอินสแตนซ์ ฯลฯ) ขณะนี้แอปพลิเคชันเปิดตัวแบ่งออกเป็นกลุ่ม หยุดแสดงหน้าจอเริ่มต้นเมื่อเริ่มต้น
มีการปรับปรุงอินเทอร์เฟซการจัดการการเข้าสู่ระบบและออกจากระบบ นอกเหนือจากการทำงานอัตโนมัติที่มีอยู่ก่อนหน้านี้แล้ว ยังมีการเพิ่มการสนับสนุนสำหรับการดำเนินการตัวจัดการแบบกำหนดเอง (คำสั่งที่กำหนดเอง) เมื่อออก ไฮเบอร์เนต หรือรีสตาร์ท ให้การจัดการเซสชันของแอปพลิเคชัน GTK ผ่าน DBus มีการรองรับโหมดสลีปไฮบริดแล้ว ปรับปรุงอินเทอร์เฟซการเลือกเซสชันและการตั้งค่าที่เกี่ยวข้อง
- อินเทอร์เฟซการจัดการพลังงานที่ได้รับการปรับปรุง (xfce4-power-manager) ปรับปรุงการรองรับระบบเดสก์ท็อป ซึ่งไม่แสดงคำเตือนแบตเตอรี่เหลือน้อยอีกต่อไป เพิ่มการกรองเหตุการณ์ที่เกี่ยวข้องกับระบบไฟฟ้าที่ส่งไปยัง xfce4-แจ้งเตือนให้สะท้อนกลับในบันทึก (เช่น เหตุการณ์การเปลี่ยนแปลงความสว่างจะไม่ถูกส่ง) เพิ่มความสามารถในการเรียกอินเทอร์เฟซการจัดการพลังงานเมื่อกดปุ่ม XF86Battery
ปลั๊กอินแผงได้เพิ่มตัวเลือกเพื่อแสดงอายุการใช้งานแบตเตอรี่ที่เหลืออยู่และเปอร์เซ็นต์การชาร์จ - อัปเดตแอปพลิเคชัน Gigolo GUI เพื่อกำหนดค่าการแชร์พื้นที่เก็บข้อมูลเครือข่ายโดยใช้ GIO/GVfs โปรแกรมนี้ช่วยให้คุณสามารถเมานต์ระบบไฟล์ระยะไกลได้อย่างรวดเร็วและจัดการบุ๊กมาร์กไปยังที่จัดเก็บข้อมูลภายนอกในตัวจัดการไฟล์
- เครื่องเล่นมัลติมีเดีย Parole ที่ใช้เฟรมเวิร์ก GStreamer และไลบรารี GTK+ ได้รับความเสถียรแล้ว ประกอบด้วยปลั๊กอินสำหรับย่อขนาดลงในถาดระบบ จัดการข้อมูลเมตาของสตรีม ตั้งชื่อหน้าต่างของคุณเอง และการบล็อกโหมดสลีปขณะดูวิดีโอ ลดความซับซ้อนลงอย่างเห็นได้ชัดในการทำงานกับระบบที่ไม่รองรับการเร่งด้วยฮาร์ดแวร์ในการถอดรหัสวิดีโอ มีการเพิ่มและเปิดใช้งานโหมดสำหรับการเลือกกลไกเอาท์พุตวิดีโอที่เหมาะสมที่สุดโดยอัตโนมัติตามค่าเริ่มต้น มีการนำอินเทอร์เฟซเวอร์ชันกะทัดรัดมาใช้ ปรับปรุงการรองรับการสตรีมและการเล่นไฟล์จากระบบภายนอก
- ตัวจัดการไฟล์ Thunar ได้รับการอัปเดต ซึ่งแผงแสดงเส้นทางไฟล์ได้รับการออกแบบใหม่ทั้งหมด มีการเพิ่มปุ่มลงในแผงควบคุมเพื่อไปที่เส้นทางที่เปิดไว้ก่อนหน้านี้และเส้นทางถัดไป ไปยังโฮมไดเร็กตอรี่และไดเร็กทอรีหลัก ไอคอนปรากฏที่ด้านขวาของแผง การคลิกเพื่อเปิดกล่องโต้ตอบสำหรับแก้ไขบรรทัดด้วยเส้นทางของไฟล์ เพิ่มการรองรับสำหรับการประมวลผลไอคอน "folder.jpg" ซึ่งสามารถใช้เพื่อกำหนดทางเลือกให้กับไอคอนไดเร็กทอรีเริ่มต้น เพิ่มการรองรับ Bluray ให้กับอินเทอร์เฟซควบคุมระดับเสียง
ภาพหน้าจอด้านล่างแสดงตัวเลือกแผงเก่าและใหม่เพื่อการเปรียบเทียบ:Thunar Plugin API (thunarx) ได้รับการอัปเดตเพื่อให้รองรับ GObject introspection และการใช้การเชื่อมโยงในภาษาการเขียนโปรแกรมต่างๆ แสดงขนาดไฟล์เป็นไบต์ ขณะนี้สามารถกำหนดตัวจัดการให้ดำเนินการตามที่ผู้ใช้กำหนดได้แล้ว ความสามารถในการใช้ Thunar UCA (การดำเนินการที่กำหนดค่าได้โดยผู้ใช้) สำหรับทรัพยากรเครือข่ายภายนอกได้ถูกนำมาใช้แล้ว สไตล์และอินเทอร์เฟซได้รับการปรับให้เหมาะสม
- เพิ่มการรองรับรูปแบบ Fujifilm RAF ในบริการแสดงภาพขนาดย่อ (แก้วน้ำ)
- อินเทอร์เฟซโปรแกรมดูรูปภาพ Ristretto ได้รับการปรับปรุงให้ทันสมัยและย้ายไปยัง GTK3 เพิ่มปุ่มเพื่อใช้รูปภาพเป็นวอลเปเปอร์เดสก์ท็อป
- มีการใช้ตัวเลือกเพื่อเปิดอินเทอร์เฟซการค้นหาแอปพลิเคชันในหน้าต่างแยกต่างหากและการนำทางที่ง่ายขึ้นผ่านผลการค้นหาโดยใช้แป้นพิมพ์ โครงสร้างหลักมีส่วนต่อประสานสำหรับค้นหาไฟล์
ปลาดุก ;
- เพิ่มของตัวเองแล้ว
โปรแกรมรักษาหน้าจอ (xfce4-screensaver) ซึ่งให้การทำงานร่วมกับ Xfce ได้อย่างราบรื่น เปิดใช้งานเพื่อปิดใช้งานการเปลี่ยนไปใช้โหมดสลีปและปิดหน้าจอระหว่างการเล่นวิดีโอ (รวมถึงเมื่อดู YouTube ใน Chromium) - มีตัวเลือกปรากฏบนเดสก์ท็อปเพื่อเพิ่มภาพพื้นหลังถัดไป (เพิ่มพื้นหลังถัดไป) และการซิงโครไนซ์การเลือกวอลเปเปอร์มีให้ผ่าน AccountsService ปรับปรุงการโต้ตอบของการโต้ตอบกับเดสก์ท็อปและรองรับการปรับแต่งผ่านธีมการออกแบบ เพิ่มการรองรับสำหรับการเลือกการวางแนวเมื่อวางไอคอน
- ยูทิลิตี้สำหรับสร้างภาพหน้าจอได้เพิ่มความสามารถในการย้ายพื้นที่ที่เลือกและแสดงค่าความสูงและความกว้าง กล่องโต้ตอบสำหรับการอัพโหลดภาพผ่านบริการ imgur มีการเปลี่ยนแปลง
- ปลั๊กอินควบคุมเสียงแผงควบคุมโดยใช้ PuplseAudio ได้เพิ่มการรองรับโปรโตคอล MPRIS2 สำหรับการควบคุมระยะไกลของการเล่นในเครื่องเล่นมัลติมีเดีย คุณสามารถใช้ปุ่มมัลติมีเดียบนเดสก์ท็อปทั้งหมดได้ (โดยการเรียกใช้กระบวนการพื้นหลังเพิ่มเติม xfce4-volumed-pulse)
- แบ็กเอนด์การจัดการการตั้งค่า (xfconf) และส่วนประกอบ Xfce อื่นๆ ได้เพิ่มการรองรับ GObject introspection และภาษา Vala;
- แทนที่จะใช้ dbus-glib ไลบรารีจะถูกใช้เพื่อแลกเปลี่ยนข้อความผ่านบัส D-Bus
จีดีบัส และชั้นการขนส่งที่ใช้ GIO การใช้ GDbus ช่วยให้เราสามารถแก้ไขปัญหาการใช้งานในแอปพลิเคชันแบบมัลติเธรด - การสนับสนุนส่วนประกอบที่ล้าสมัยหรือไม่ได้รับการบำรุงรักษาถูกยกเลิกแล้ว: garcon-vala, gtk-xfce-engine, pyxfce, thunar-actions-plugin, xfbib, xfc, xfce4-kbdleds-plugin, xfce4-mm, xfce4-taskbar-plugin, xfce4- รายการหน้าต่าง - ปลั๊กอิน, xfce4-wmdock-plugin และ xfswitch-plugin
ที่มา: opennet.ru