ผู้ใช้ Ubuntu อาจไม่ค่อยเข้าใจว่า โครงการ GNOME เมื่อในบทความข่าวในสัปดาห์นี้ พวกเขากล่าวว่าขอบมนถูกลบออกแล้ว มันสมเหตุสมผลแล้ว: แผงด้านบนของ Ubuntu เป็นแถบสี่เหลี่ยมยาว แต่นั่นไม่ใช่กรณีบนเดสก์ท็อปดั้งเดิม ตอนนี้ทางซ้ายและขวามีส่วนโค้งมน และนั่นคือการเปลี่ยนแปลงที่พวกเขาก้าวเข้ามาหาเราในวันนี้
El บทความของสัปดาห์นี้ มีชื่อว่า "ปีใหม่ ปฏิทินใหม่" และไม่ใช่ว่าพวกเขาได้ทำการเปลี่ยนแปลงที่รุนแรง แต่พวกเขาได้ทำสิ่งที่พวกเขาทำกับแอปพลิเคชั่นอื่น ๆ อีกมากมาย: การออกแบบของพวกเขาจะถูกแก้ไข แต่เพราะพวกเขาจะเริ่มใช้ GTK4. หากทุกอย่างเป็นไปด้วยดี และไม่มีอะไรทำให้เราคิดอย่างอื่น มันจะมาถึงโดยเป็นส่วนหนึ่งของ GNOME 42 ซึ่งจะเปิดตัวในเดือนมีนาคม
สัปดาห์นี้ใน GNOME
- La เครื่องมือสกรีนช็อต มันถูกส่งเพื่อรวมเข้ากับ GNOME 42 แม้ว่าจะยังมีบางสิ่งที่จะปรับแต่ง
- ขอบที่อยู่ใต้แผงด้านบนถูกลบออกเพื่อให้แน่ใจว่ารายละเอียดเพียงเล็กน้อยจะช่วยปรับปรุงประสิทธิภาพ (รายละเอียดเพิ่มเติม, ที่นี่).
- GLib รองรับกลุ่มคุณสมบัติและกลุ่มโทเค็น ซึ่งอนุญาตให้คุณแนบ/แยกการเชื่อมโยงหรือโทเค็นหลายรายการกับ GObject พร้อมกัน
- การปรับปรุง GJS:
- รองรับ WeakRef และ FinalizationRegistry ในรันไทม์ GNOME โปรเจ็กต์เตือนให้ใช้อย่างระมัดระวัง แต่อาจมีวิธีแก้ไขปัญหาบางอย่างเกี่ยวกับการอ้างอิงแบบวงกลม
- ค่า BigInt ถูกส่งไปยังฟังก์ชัน GObject-introspected ด้วยพารามิเตอร์ 64 บิต ด้วยวิธีนี้ ในที่สุด คุณสามารถทำงานกับตัวเลขจำนวนมากที่ไม่สามารถจัดเก็บเป็นค่า JS Number ได้อย่างแม่นยำ และส่งผ่านไปยัง C อย่างถูกต้อง ตัวอย่างเช่น GLib.Variant.new_int64(2n ** 62n)
- เพิ่มค่าคงที่ GLib.MAXINT64_BIGINT, GLib.MININT64_BIGINT และ GLib.MAXUIT64_BIGINT ให้กับโมดูล GLib
- แก้ไขข้อผิดพลาดที่จะพังเมื่อส่งค่า NONE Gdk.Atom ไปยังฟังก์ชัน
- Gstreamer 1.20 มาถึงแล้วหลังจากทำงานเกือบครึ่งปี ความแปลกใหม่ที่โดดเด่นที่สุด:
- การพัฒนาบน GitLab เปลี่ยนเป็นที่เก็บ git เดียวที่มีโมดูลทั้งหมด และสาขาการพัฒนาย้ายจากต้นแบบไปยังหลัก
- GstPlay: ไลบรารีการเล่นระดับสูงใหม่ แทนที่ GstPlayer
- รองรับรันไทม์สำหรับ libsoup2 และ libsoup3 (รองรับ libsoup3 เป็นรุ่นทดลอง)
- การใช้งานปลั๊กอิน VA-API ใหม่ได้รับการขยายด้วยตัวถอดรหัสและองค์ประกอบหลังการประมวลผลใหม่
- เพิ่มการรองรับการถอดรหัสฮาร์ดแวร์ AV1 ลงในปลั๊กอิน VA-API vaapi เก่า ปลั๊กอิน VA-API va ใหม่ และ Intel Media SDK msdk
- รองรับเฟรมย่อยตัวถอดรหัสวิดีโอ
- รองรับการเข้ารหัสอัจฉริยะ (ผ่าน) สำหรับ VP8, VP9, H.265 ใน encodebin และ transcodebin
- การสนับสนุนเสียงสำหรับองค์ประกอบแหล่งที่มาของเว็บเพจ WebKit Port for Embedded (WPE)
- การปรับปรุง WebRTC มากมาย เช่น การสูญเสียแพ็กเก็ตตัวถอดรหัสวิดีโออัตโนมัติ ข้อมูลเสียหาย และการจัดการคำขอคีย์เฟรม
- เส้นทางที่รวดเร็วยิ่งขึ้นในซอฟต์แวร์แปลงวิดีโอ
- การสนับสนุนสำหรับ CODEC แบบไร้สัญชาติของ Linux ทำให้สามารถรับ MPEG-2 และ VP9 ได้
- muxers mp4 และ Matroska รองรับการเปลี่ยนแปลงโปรไฟล์/ระดับ/ความละเอียดสำหรับสตรีมอินพุต H.264/H.265 (เช่น การเปลี่ยนข้อมูลตัวแปลงสัญญาณทันที)
- ปลั๊กอิน ฟีเจอร์ การปรับปรุงประสิทธิภาพ และการแก้ไขข้อบกพร่องใหม่ๆ มากมาย
- พวกเขาได้แนะนำ Workbench ซึ่งเป็นแอปพลิเคชันการเรียนรู้และการสร้างต้นแบบสำหรับการพัฒนา GNOME มีการแสดงตัวอย่างสดของ GTK/CSS
- GStPipelineStudio 0.2.0 ได้รับการเผยแพร่แล้ว
- lxi-tools v2.0 พร้อมใช้งานแล้ว ซึ่งเป็นชุดของซอฟต์แวร์โอเพ่นซอร์สสำหรับจัดการเครื่องมือทดสอบที่เข้ากันได้กับ LXI ที่เชื่อมต่อกับเครือข่าย เช่น ออสซิลโลสโคปสมัยใหม่ พาวเวอร์ซัพพลาย เครื่องวิเคราะห์สเปกตรัม ฯลฯ
- Phosh 0.15.0 พร้อมคุณสมบัติใหม่ เช่น การแจ้งเตือนแบบกวาดนิ้วได้ รองรับ VPN ในการตั้งค่าด่วน ไอคอนการตรวจสอบสิทธิ์และสถานะ และรองรับรหัสผ่านที่กำหนดเอง
- Burn-My-Windows ได้เพิ่มการรองรับการเปิดหน้าต่าง และเพิ่มเอฟเฟกต์ที่หน้าต่างแตกเมื่อปิด
- ส่วนขยายข้อความหน้าจอล็อกใหม่ซึ่งคุณสามารถใส่ข้อความส่วนตัวบนหน้าจอล็อกได้
และนี่คือทั้งหมดในสัปดาห์นี้ใน GNOME