ใน Ubuntu 21.10 zstd จะใช้ในการบีบอัดแพ็คเกจ deb และเปลี่ยนสีส่วนหัว 

อูบุนตู 21.10

การเปลี่ยนแปลงที่โดดเด่นภายในการพัฒนาของ เวอร์ชันต่อไปของ Ubuntu 21.10 Impish Indri เริ่มเป็นรูปเป็นร่างแล้ว และหลายรายการที่ได้รับการเผยแพร่นั้นเกี่ยวข้องกับส่วนกราฟิกของระบบ เนื่องจากตัวอย่างเช่น การเปลี่ยนแปลงที่สำคัญตามที่เพื่อนร่วมงานของฉันรายงาน Pablinux ว่าอิมเมจของระบบที่นำเสนอสำหรับการทดสอบนั้นใช้ GNOME 40 อยู่แล้ว

ตอนนี้การเปลี่ยนแปลงที่สำคัญอีกอย่างหนึ่ง ได้รับการเผยแพร่สำหรับ Ubuntu 21.10 Impish Indri ก็เมื่อไม่นานนี้เองe อนุมัติการยกเลิกการส่งเรื่องรวมส่วนหัวสีเข้ม พื้นหลังสีอ่อน และส่วนควบคุมแสง

นั่นคือ มันถูกกำหนดไว้แล้ว การนำส่งชุดรูปแบบที่ใช้ในการแจกจ่ายร่วมกับ GNOME 40 และนั่นก็คือ ในเวอร์ชันใหม่เราจะนำเสนอธีม Yaru เวอร์ชันที่ชัดเจนโดยสมบูรณ์ (ธีมเริ่มต้น) รวมถึงตัวเลือกในการเปลี่ยนเป็นเวอร์ชันสีเข้มทั้งหมด (ชื่อสีเข้ม พื้นหลังสีเข้ม และส่วนควบคุมสีเข้ม)

การตัดสินใจที่จะทำการเปลี่ยนแปลงนี้ แทนที่จะใช้โทนสีเข้มและสีอ่อนต่อไป กลับอธิบายได้จากการขาดความสามารถในการกำหนดสีพื้นหลังที่แตกต่างกันใน GTK3 และ GTK4 และข้อความสำหรับชื่อและหน้าต่างหลัก ซึ่งไม่รับประกันการทำงานที่ถูกต้องของแอปพลิเคชัน GTK ทั้งหมดเมื่อใช้ธีมที่รวมกัน (ตัวอย่างเช่น ในตัววิเคราะห์ดิสก์ gnome แถบอินพุตสีขาวจะปรากฏในชื่อที่มืด)

เหตุผลสำคัญอีกประการหนึ่งที่กล่าวถึงในการตัดสินใจครั้งนี้คือ เกี่ยวกับงานจำนวนมากที่จำเป็นต่อการรักษาธีมที่ไม่ได้มาตรฐาน เนื่องจากยังมีรายละเอียดว่าปัญหาคือ GNOME ไม่มีอินเทอร์เฟซการเขียนโปรแกรมอย่างเป็นทางการและชุดของ แนวทางสำหรับธีม GTK ซึ่งทำให้ไม่สามารถใช้งานร่วมกับธีมของบริษัทอื่นใน GNOME เวอร์ชันใหม่แต่ละเวอร์ชันได้

ตามที่กล่าวไว้ใน # 2913 y # 2677 แถบส่วนหัวสีเข้มในธีมสีอ่อนเข้ากันไม่ได้กับ Gtk3 และ Gtk4 และเรามักจะไม่สามารถรับประกันได้ว่าจะไม่มีข้อผิดพลาดเกิดขึ้นในแอปพลิเคชัน gtk การดำเนินการนี้จะลบธีม "yaru-light" และคงให้ "yaru" เป็นธีม gtk แบบเบาทั้งหมด เราจำเป็นต้องตรวจสอบให้แน่ใจว่าหน้าการตั้งค่าศูนย์ควบคุม gnome ได้รับการอัปเดตอย่างถูกต้อง

นอกจากนี้ ภายในการเปลี่ยนแปลงที่คาดหมายอื่นๆ expected ใน Ubuntu 21.10 Impish Indri คือ มีการทำเครื่องหมายเบี่ยงเบนจากการใช้สีมะเขือม่วง สำหรับพื้นหลังของสวิตช์และวิดเจ็ตและสีที่ยังไม่ได้รับการอนุมัติและอยู่ระหว่างการสนทนา

ในทางกลับกันการเปลี่ยนแปลงอีกอย่างที่เราเห็นใน Ubuntu 21.10 Impish Indri และไม่เกี่ยวข้องกับส่วนกราฟิกก็คือนักพัฒนา พวกเขาได้เริ่มแปลแพ็คเกจ deb เพื่อใช้อัลกอริทึม zstd

การเปลี่ยนแปลงนี้ซึ่งทำงานมาหลายเวอร์ชันแล้ว หมายความว่าใน Ubuntu 21.10 Impish Indri เกือบ ความเร็วในการติดตั้งแพ็คเกจจะเพิ่มเป็นสองเท่าโดยมีค่าใช้จ่ายเพิ่มขึ้นเล็กน้อยในขนาด (~ 6%)

และเป็นที่นักพัฒนาชี้ให้เห็นว่าโดยเฉพาะอย่างยิ่งการรองรับการใช้ zstd ถูกเพิ่มใน apt และ dpkg ในปี 2018 ด้วยเวอร์ชัน Ubuntu 18.04 แต่ไม่ได้ใช้เพื่อบีบอัดแพ็คเกจ ตัวอย่างเช่นใน Debian การสนับสนุน zstd นั้นรวมอยู่ใน APT, debootstrap และ reprepro แล้วและกำลังได้รับการตรวจสอบก่อนที่จะรวมไว้ใน dpkg

เมื่อ Julian Andres Klode และฉันเพิ่มการรองรับการบีบอัด Zstandard เริ่มต้นให้กับ APT ของ Ubuntu และ dpkg บน Ubuntu 18.04 LTS เราวางแผนที่จะรับการเปลี่ยนแปลงที่ยอมรับใน Debian อย่างรวดเร็ว และทำให้ Ubuntu 18.10 เป็นรุ่นแรกที่การบีบอัดใหม่สามารถเพิ่มความเร็วในการติดตั้งและอัปเกรดแพ็คเกจ . มันใช้เวลานานกว่าเล็กน้อย

ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม เกี่ยวกับการเปลี่ยนแปลงที่เสนอสำหรับ Ubuntu 21.10 Impish Indri คุณสามารถตรวจสอบรายละเอียดในลิงก์ต่อไปนี้

https://balintreczey.hu

https://github.com


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา