Cinamon 4.0 Desktop Environment หมดแล้ว
อบเชยเป็นสภาพแวดล้อมเดสก์ท็อปเรือธงของ Linux Mint เริ่มต้นจากส้อม Gnome 3 ตอนนี้เป็นอิสระอย่างสมบูรณ์ Cinnamon นำเทคโนโลยีที่ทันสมัยมาสู่เดสก์ท็อป Linux ในขณะที่ยังคงกระบวนทัศน์เดสก์ท็อปแบบคลาสสิกด้วยแถบงาน เมนูแอพ และการจัดการหน้าต่างแบบดั้งเดิม มาสำรวจว่ามีอะไรใหม่ใน Cinnamon 4.0
สภาพแวดล้อมเดสก์ท็อป Cinnamon 4.0 มาพร้อมอินเทอร์เฟซผู้ใช้ที่ได้รับการปรับปรุง มีรูปแบบแผงใหม่
แผงนี้มีแอพเพล็ตรายการหน้าต่างที่ทันสมัยพร้อมการจัดกลุ่มหน้าต่างและการแสดงตัวอย่างหน้าต่าง แผงรุ่นที่ทันสมัยมีคุณสมบัติดังต่อไปนี้:
- ไอคอน 40px
- ไอคอน 24px ในถาดระบบ
- Windows ที่จัดกลุ่มตามแอปพลิเคชัน
ผู้ใช้จะได้รับความสามารถในการกำหนดขนาดไอคอนที่แตกต่างกันสำหรับแต่ละโซนแผงสามโซน (ด้านซ้าย ตรงกลาง และด้านขวาสำหรับแผงแนวนอน หรือด้านบน ตรงกลาง และด้านล่างสำหรับโซนแนวตั้ง) แต่ละโซนแผงสามารถมีขนาดไอคอนที่คมชัดเช่น 16, 22, 24, 32, 48 หรือ 64px หรือสามารถปรับขนาดได้ ทุกประการ (เพื่อให้พอดีกับขนาดพาเนล) หรือเหมาะสมที่สุด (เพื่อย่อขนาดลงเป็นขนาดไอคอนที่คมชัดที่สุดซึ่งพอดีกับพาเนล)
เป็นมูลค่าการกล่าวขวัญว่า Linux Mint 19.1 จะอนุญาตให้ผู้ใช้เลือกระหว่างแผงแบบดั้งเดิมและแอปเพล็ตรายการหน้าต่างที่ทันสมัย หากคุณกำลังใช้งาน Cinnamon ด้วย Linux distro อื่น คุณสามารถเปลี่ยนแอปเพล็ตได้ด้วยตนเองจากตัวเลือกของพาเนล
Cinnamon 4.0 จะพยายามลดการฉีกขาดของหน้าจอ
ใน Cinnamon 3.8 การซิงโครไนซ์แนวตั้งถูกตั้งค่าเป็น VBlank มันเปลี่ยนไปใน Cinnamon 4.0
แม้ว่า Vsync จะป้องกันไม่ให้หน้าจอฉีกขาด แต่ก็มีค่าใช้จ่ายด้านประสิทธิภาพด้วยเช่นกัน ค่าใช้จ่ายนั้นสามารถมองเห็นได้ใน Cinnamon เมื่อลากหน้าต่างด้วยเมาส์ เมื่อคุณเลื่อนเคอร์เซอร์ของเมาส์ไปทางซ้ายและขวา คุณจะสังเกตได้ว่าหน้าต่างที่ลากอยู่ข้างใต้นั้นไม่ขยับอย่างแน่นอน “ด้วย” แต่ด้วยความล่าช้าเล็กน้อย ราวกับว่ามีแถบยางยืดอยู่ระหว่างเคอร์เซอร์กับหน้าต่าง การถือครอง
การลบ Vsync จะเป็นการลบความล่าช้านั้น จากนั้นการลากหน้าต่างจะตอบสนองทันทีและตอบสนองอย่างเต็มที่ มาตรการ FPS ดูเหมือนจะยืนยันข้อสังเกตนี้และตัวเลข FPS ที่สูงขึ้นทำให้ทีมนักพัฒนาเชื่อว่าสิ่งนี้อาจส่งผลดีต่อประสิทธิภาพของ Cinnamon
ความล่าช้าของอินพุตลดลงในการ์ด NVIDIA และตัวจัดการหน้าต่างรู้สึกตอบสนองมากขึ้นเมื่อย้ายหน้าต่าง ตอนนี้คุณสามารถปิดการใช้งาน VSYNC ในการตั้งค่าระบบ โดยพื้นฐานแล้วสิ่งนี้จะมอบหมาย VSYNC ให้กับไดรเวอร์ GPU ของคุณ (ซึ่งจำเป็นต้องจัดการกับมัน ไม่เช่นนั้นหน้าจอจะฉีกขาด) และหากไดรเวอร์นั้นทำงานได้ดี ก็สามารถขจัดความล่าช้าในการป้อนข้อมูลและเพิ่มประสิทธิภาพได้
การปรับปรุงต่อไปนี้ได้รับการแบ็คพอร์ตจาก Gnome 3:
- คล้ายกับ Mutter ตอนนี้ Muffin ใช้ COGL และ Clutter เวอร์ชันฝังตัวของตัวเอง ซึ่งได้รับแพตช์ส่วนใหญ่ที่ใช้กับแพทช์ใน GNOME
- การปรับปรุงประสิทธิภาพของ Mutter หลายอย่างถูกนำไปใช้กับมัฟฟิน
- CJS ได้รับการคอมมิตมากมายจาก GJS ของ GNOME รวมถึงการปรับปรุงการรวบรวมขยะ
นีโม่
Nemo 4 มีการปรับปรุงประสิทธิภาพที่สำคัญ การเรียกดูไดเร็กทอรีเร็วขึ้น ไม่เคยเร็วขนาดนี้มาก่อนและเห็นได้ชัดในทันที
แอพนี้มาพร้อมกับขนาดไอคอนและระยะห่างที่ได้รับการปรับปรุงเพื่อให้ดูดีขึ้น
ตอนนี้ Nemo สามารถแสดงเวลาในการสร้างไฟล์ได้แล้ว (โปรดทราบว่าสิ่งนี้ต้องการ ext4, เคอร์เนล 4.15 หรือสูงกว่า และจะไม่ทำงานภายในโฮมไดเร็กทอรีที่เข้ารหัส)
ตัวเลือกของ Nemo ถูกย้ายไปยังวิดเจ็ตใหม่ใน libxapp ชื่อ XappStackSideBar
ผู้ใช้ Linux Mint และ Ubuntu ที่มีอยู่สามารถติดตั้งเวอร์ชันที่อัปเดตได้ในขณะนี้โดยใช้ PPA ต่อไปนี้ (ควรได้รับการอัปเดตเร็วๆ นี้):
อบเชยเสถียร PPA
ซอร์สโค้ดคือ มีอยู่ใน GitHub.