Hyprland 0.57 อัปเกรดเอฟเฟกต์ Blur และแชร์เฉพาะ Workspace
Hyprland ซึ่งเป็น Wayland compositor สำหรับ Linux ที่โดดเด่นเรื่องการปรับแต่งได้สูง ได้เปิดตัวเวอร์ชัน 0.57 อย่างเป็นทางการ โดยมาพร้อมการอัปเกรดสำคัญอย่างเอฟเฟกต์ blur รูปแบบใหม่ ระบบการแชร์หน้าจอเฉพาะ workspace แอนิเมชันหน้าต่างแบบส่าย (wobbly windows) รวมถึงการขยายขีดความสามารถของ Lua APIs และการแก้ไขบั๊กอีกจำนวนมาก
การเปลี่ยนแปลงสำคัญที่ผู้ใช้ต้องระวังก่อนการอัปเกรดคือ ไฟล์การตั้งค่ารูปแบบ .conf แบบดั้งเดิมจะไม่ได้รับการรองรับอีกต่อไป หลังจากที่โปรเจกต์ได้แจ้งเตือนล่วงหน้ามานานหลายเดือน ดังนั้นผู้ที่ยังใช้รูปแบบเก่าจำเป็นต้องเปลี่ยนมาใช้ระบบการตั้งค่าผ่าน Lua แทนเพื่อให้สามารถใช้งานเวอร์ชันใหม่ได้
ในด้านการปรับปรุงรูปลักษณ์ Hyprland 0.57 ได้เพิ่มตัวเลือก blur ใหม่ที่มีทั้งเอฟเฟกต์แบบคงที่และแบบเคลื่อนไหว ช่วยให้ผู้ใช้ปรับแต่งความสวยงามของเดสก์ท็อปได้หลากหลายขึ้น นอกจากนี้ยังมีการตั้งค่า proportional blur ที่ช่วยให้ควบคุมระดับความเบลอได้อย่างละเอียดและแม่นยำกว่าเดิม
ฟีเจอร์เด่นที่เพิ่มเข้ามาคือการแชร์หน้าจอเฉพาะ workspace ซึ่งถูกนำมาใช้งานทั้งใน Hyprland และ XDG Desktop Portal (XDPH) ช่วยให้ผู้ใช้สามารถเลือกแชร์เฉพาะพื้นที่งานที่ต้องการผ่านเบราว์เซอร์หรือแอปประชุมวิดีโอได้ทันที แทนที่จะต้องเลือกแชร์ทั้งหน้าจอมอนิเตอร์หรือเลือกทีละหน้าต่างแอปพลิเคชันเหมือนแต่ก่อน
เวอร์ชันนี้ยังเอาใจสายตกแต่งด้วยแอนิเมชัน window wobble ที่ชวนให้นึกถึงเอฟเฟกต์ Compiz สุดคลาสสิก ทำให้หน้าต่างสามารถส่ายไปมาขณะเคลื่อนย้ายได้ ทั้งนี้ยังมีคำสั่ง no_wobble เพื่อปิดเอฟเฟกต์นี้ในหน้าต่างที่ต้องการ และ no_glow สำหรับควบคุมเอฟเฟกต์การเรืองแสงของหน้าต่างอย่างอิสระ
สำหรับการปรับปรุงด้านสคริปต์และระบบอินพุต Hyprland 0.57 ได้ขยาย Lua API ด้วยเหตุการณ์ config.unload และฟังก์ชันใหม่อย่าง hl.reload_config() กับ hl.get_devices() อีกทั้งยังเพิ่มระบบช่วยแจ้งเตือนเมื่อพบตัวแปรการตั้งค่าที่เลิกใช้แล้ว (deprecated) เพื่อให้ง่ายต่อการอัปเดตไฟล์คอนฟิก
นอกจากนี้ยังมีการเพิ่มตัวเลือก cursor:warp_on_monitor_change เพื่อควบคุมเคอร์เซอร์ในการใช้งานหลายหน้าจอ และฟีเจอร์ระงับ (swallow) การคลิกเมาส์ครั้งแรกขณะเปลี่ยนโฟกัสหน้าต่าง เพื่อป้องกันความผิดพลาดจากการคลิกไปโดนปุ่มในแอปที่เพิ่งได้รับโฟกัสใหม่ ผู้ที่สนใจรายละเอียดทางเทคนิคทั้งหมดสามารถตรวจสอบได้ที่ GitHub changelog หรืออ่าน ประกาศอย่างเป็นทางการ

ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร
