Hyprland 0.51 มาพร้อมกับท่าทาง 1:1, VRR และการปรับปรุงประสิทธิภาพ

  • ระบบท่าทาง 1:1 ใหม่และการปรับเค้าโครงและโฟกัสเพื่อการควบคุมแบบละเอียด
  • แอนิเมชั่น DPMS ป๊อปอัปพร้อมการเฟดและการซูมเริ่มต้นที่ได้รับการปรับปรุง
  • VRR ควบคุมด้วย Novrr และบังคับให้ screencast เป็น 8 บิตผ่าน PipeWire
  • การแก้ไขและยูทิลิตี้มากมายเช่น hyprctl getprop

ไฮเปอร์แลนด์ 0.51

Hyprland มาถึงเวอร์ชัน 0.51 แล้ว ด้วยการอัปเดตที่มุ่งเน้นการขัดเกลาประสบการณ์การใช้งานในชีวิตประจำวันและเพิ่มความยืดหยุ่น โดยเฉพาะอย่างยิ่งในท่าทางของแทร็กแพด หลังจากวงจรการพัฒนาที่ค่อนข้างสั้น นักเรียงพิมพ์แบบไดนามิกสำหรับ Wayland กลับมาเร็วอีกครั้ง นำเสนอการเปลี่ยนแปลงที่ท้าทาย แม้จะไม่โดดเด่น แต่ก็เห็นได้ชัดเจนในการใช้งานจริง ระบบท่าทางใหม่ ยืดหยุ่นกว่าที่เคย และการปรับแต่งอย่างละเอียดหลายสิบอย่าง เป็นตัวกำหนดทิศทางของการเปิดตัวครั้งนี้

หากคุณชอบปรับแต่งทุกรายละเอียด เวอร์ชันนี้จะทำให้คุณประทับใจ มีตัวเลือกใหม่สำหรับพฤติกรรมของหน้าต่าง แอนิเมชันที่ปรับปรุงใหม่ การปรับปรุง Screencast การจัดวางเลย์เอาต์ที่เป็นระเบียบขึ้นเล็กน้อย และการแก้ไขสำคัญอีกเล็กน้อย ทั้งหมดนี้โดยไม่สูญเสียแก่นแท้ของ Hyprland:องค์ประกอบแบบไดนามิก ประสิทธิภาพที่คล่องตัว และระบบนิเวศที่พัฒนาอย่างต่อเนื่อง

Hyprland 0.51 แนะนำการเปลี่ยนแปลงที่ทำลายความเข้ากันได้

ก่อนอื่น ขอแจ้งเตือนผู้ใช้ทุกท่าน ระบบท่าทางถูกเขียนใหม่ทั้งหมด ซึ่งหมายความว่าพารามิเตอร์เก่าบางส่วนหายไปแล้ว กุญแจหายไป gestures:workspace_swipe, gestures:workspace_swipe_fingers y gestures:workspace_swipe_min_fingersเนื่องจากการใช้งานใหม่นี้จะกำหนดท่าทางได้ละเอียดและตรงไปตรงมามากขึ้น

เขาก็เกษียณแล้ว animations:first_launch_animation. แทนที่จะเป็นแผ่นแอนิเมชันจะเข้ามาเล่น monitorAddedซึ่งช่วยให้คุณกำหนดได้อย่างเฉพาะเจาะจงว่าอะไรจะเกิดขึ้นเมื่อคุณเพิ่มมอนิเตอร์ การเปลี่ยนแปลงนี้สอดคล้องกับแนวทางโมดูลาร์ใหม่ ของแอนิเมชั่นและเป็นวิธีที่ถูกต้องในการจำลอง (หรือปรับปรุง) พฤติกรรมที่เคยทำสำเร็จมาก่อนด้วยพารามิเตอร์ตัวเก่า

ท่าทางแทร็กแพดที่ได้รับการออกแบบใหม่ทั้งหมด

จุดเด่นของรุ่นนี้คือการออกแบบท่าทางใหม่ ตอนนี้สามารถกำหนดท่าทางได้แบบ 1:1 สำหรับนิ้ว ตัวปรับแต่ง และทิศทาง ช่วยให้คุณควบคุมได้อย่างแม่นยำว่าแต่ละท่าทางทำอะไรและเมื่อใด ไม่มีการตั้งค่าที่เข้มงวดอีกต่อไป:คุณสามารถสร้างไวยากรณ์ท่าทางของคุณเองและปรับให้เข้ากับเวิร์กโฟลว์ของคุณได้

ตัวอย่างบางส่วนที่โครงการนี้แนะนำนั้นมีประโยชน์มาก การบีบสามนิ้วสามารถปิดหน้าต่างได้ การปัดในแนวนอนตามจำนวนนิ้วที่คุณเลือกสามารถสลับพื้นที่ทำงานได้ และการปัดในแนวตั้งสามารถเรียกใช้พื้นที่ทำงานพิเศษได้ มีความเป็นไปได้มากมายมหาศาล เพราะท่าทางแต่ละแบบช่วยให้สามารถใช้การผสมผสานของนิ้ว ทิศทาง และตัวปรับแต่งได้

หากคุณเคยใช้การตั้งค่าแบบเดิม คุณควรตรวจสอบเอกสารเกี่ยวกับท่าทางเพื่อจำลองทางลัดที่คุณชื่นชอบด้วยระบบใหม่ เส้นโค้งการปรับตัวสั้น และในทางกลับกัน คุณจะได้รับความยืดหยุ่นที่คุณไม่เคยมีมาก่อน โดยมีประโยชน์อย่างยิ่งหากคุณใช้แทร็กแพดเป็นอินเทอร์เฟซการนำทางหลักของคุณ

การกำหนดค่าใหม่และตัวเลือกคุณภาพชีวิต

Hyprland 0.51 มาพร้อมกับคุณสมบัติเพิ่มเติมหลายอย่างที่ช่วยให้คุณปรับแต่งเซสชันของคุณได้ง่ายขึ้น ประการหนึ่งคือตัวเลือก dim_modal เพื่อควบคุมการหรี่แสงของหน้าต่างหลักเมื่อมีการแสดงกล่องโต้ตอบแบบโมดอล สิ่งนี้ช่วยให้สามารถจดจ่อความสนใจได้ และปรับปรุงการอ่านโมดอลโดยไม่ต้องบังคับใช้ธีมที่ก้าวร้าว

คำสั่งใหม่จะถูกเพิ่มลงในยูทิลิตี้ควบคุม: hyprctl getpropด้วยสิ่งนี้ คุณสามารถค้นหาคุณสมบัติของวัตถุและสถานะภายในโดยตรง และสคริปต์ของบุคคลที่สามจะชื่นชอบสิ่งนี้ เป็นก้าวที่ใกล้เข้าสู่การทำความสะอาดเครื่องมือมากขึ้น และมุ่งสู่ระบบอัตโนมัติที่แข็งแกร่งยิ่งขึ้น

อีกหนึ่งสิ่งที่เป็นประโยชน์: สามารถกำหนดปัจจัยการเปลี่ยนแปลงต่ออุปกรณ์ได้ ตอนนี้ scroll_factor รองรับการกำหนดค่าเฉพาะอุปกรณ์ ซึ่งจะสมบูรณ์แบบหากคุณรวมเมาส์และแทร็กแพดที่มีความไวต่างกันมาก การเลื่อนแบบสอดคล้องกันมากขึ้น ซึ่งจะช่วยลดแรงเสียดทานเมื่อสลับไปมาระหว่างแอปและพื้นผิว

Hyprland 0.51 แนะนำการตั้งค่าเค้าโครงหลักและการควบคุมโฟกัส

สำหรับผู้ที่ใช้เค้าโครงหลัก มีฟีเจอร์ใหม่ที่เป็นประโยชน์มากมาย ซึ่งประกอบด้วย ignoremaster ร่วมกับ swapwithmasterช่วยให้คุณสามารถยกเว้นหน้าต่างจากการสลับกับตำแหน่งหลักเมื่อคุณไม่สนใจแอพบางตัวที่มาอยู่ด้านหน้า ควบคุมการไหลของหน้าต่างได้มากขึ้น โดยไม่ละทิ้งพลวัตของเจ้านาย

นอกจากนี้คำสั่งเค้าโครงหรือข้อความ focusmaster เพิ่มโหมด previousโหมดนี้จะจดจำและนำทางไปยังโหมดหลักก่อนหน้า ทำให้การสลับระหว่างโฟกัสหลักเป็นธรรมชาติมากขึ้นในสภาพแวดล้อมการทำงานหลายอย่างพร้อมกัน เงินเล็กๆ น้อยๆ ประโยชน์มหาศาล เมื่อคุณดำเนินการแบบต่อเนื่องและจำเป็นต้องกลับไปสู่จุดเน้นเดิมโดยไม่คิด

เคอร์เซอร์ที่มองไม่เห็นและรายละเอียดปลีกย่อยอื่นๆ ของตัวชี้

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

แอนิเมชั่น: DPMS, ป๊อปอัป และการซูมที่ได้รับการปรับปรุง

ในด้านภาพ Hyprland ได้รวมแอนิเมชันสำหรับ DPMS ไว้ด้วย การเปิดและปิดหน้าจอจะไม่เป็นการขัดจังหวะอย่างกะทันหันอีกต่อไป แต่ผสานการเปลี่ยนฉากที่ราบรื่นแทน รายละเอียดที่ให้ความรู้สึกหรูหรา และทำให้ประสบการณ์น่าพึงพอใจยิ่งขึ้นบนจอภาพที่เข้าและออกจากโหมดสแตนด์บาย

ตอนนี้ป๊อปอัป Wayland ดั้งเดิมจะเคลื่อนไหวด้วยเอฟเฟกต์เฟดเมื่อปรากฏและหายไป แอนิเมชันการซูมเริ่มต้นได้รับการปรับปรุง และการคำนวณ UV สำหรับพื้นผิวที่เคลื่อนไหวช้าก็ได้รับการปรับปรุงอย่างละเอียด ทำให้การเปลี่ยนฉากราบรื่นขึ้นเมื่อมีองค์ประกอบที่ไม่สามารถวาดซ้ำได้อย่างรวดเร็ว ทั้งหมดนี้ช่วยให้มีอินเทอร์เฟซที่สม่ำเสมอมากขึ้น และลดสิ่งแปลกปลอมทางภาพในสถานการณ์ที่ซับซ้อน

VRR อยู่ภายใต้การควบคุมและการบันทึกหน้าจอแบบ 8 บิต

ในส่วนของหน้าจอ กฎหน้าต่างไดนามิกใหม่จะปรากฏขึ้น: novrrเมื่อนำไปใช้แล้ว จะล็อค VRR สำหรับหน้าต่างนั้น ซึ่งมีประโยชน์เมื่อคุณต้องการความเสถียรของอัตราการรีเฟรชอย่างสมบูรณ์ในแอปหรือเกมบางตัวที่ไม่สามารถจัดการความถี่ที่แปรผันได้ดี การควบคุมแบบละเอียดของ VRR ซึ่งป้องกันพฤติกรรมที่ไม่พึงประสงค์โดยไม่ต้องปิดการใช้งานฟังก์ชันทั้งหมด

ขณะนี้ Screencasts ถูกบังคับให้ใช้ 8 บิตตามค่าเริ่มต้น วิธีนี้ช่วยแก้ไขปัญหาสีเมื่อแชร์หน้าจอบนคอมพิวเตอร์ที่มีขอบเขตสีกว้าง และโดยเฉพาะอย่างยิ่ง แก้ไขปัญหาการใช้งาน Firefox และ Chromium นอกจากนี้ ตัวเลือก misc:screencopy_force_8b เพื่อทำให้เครื่องมือคัดลอกหน้าจอเป็นมาตรฐานในการทำงานที่ 8 บิตผ่าน PipeWire คุณภาพการจับและการปล่อยได้รับความสม่ำเสมอสิ่งสำคัญอย่างหนึ่งหากคุณบันทึกหรือออกอากาศเป็นประจำ

แป้นพิมพ์เสมือนจริง: ตัวเลือกปฏิบัติใหม่

แป้นพิมพ์เสมือนได้รับการอัปเดตด้วยตัวเลือกที่ได้รับการร้องขออย่างมากสองตัวเลือก ได้แก่ ความสามารถในการไม่ปล่อยปุ่มที่กดเมื่อปิดเครื่อง และความสามารถในการไม่แชร์สถานะปุ่ม การตั้งค่าเหล่านี้ช่วยลดผลข้างเคียงในแอปที่ไวต่อสถานะแป้นพิมพ์และป้องกันการป้อนข้อมูลหลอก ผู้ที่ใช้คีย์บอร์ดเสมือนจริงจะสังเกตเห็นความแตกต่าง ในด้านการไหลและความน่าเชื่อถือ

ดาวน์โหลด Hyprland 0.51 และความพร้อมใช้งาน

เวอร์ชัน ได้รับการเผยแพร่และเข้าถึงได้จากเว็บไซต์โครงการคุณจะพบประกาศและหมายเหตุการเผยแพร่ และคุณสามารถดาวน์โหลดโค้ดต้นฉบับในรูปแบบ tarball ได้หากคุณต้องการคอมไพล์ ที่เก็บข้อมูลการแจกจ่ายของคุณ—เช่นของ Garuda— จะมีการผนวกแพ็คเกจ ตามปกติ แต่หากไม่อยากรอ เส้นทางโครงการเป็นทางเลือกที่ตรงที่สุด

ด้วยการเปิดตัวครั้งนี้ Hyprland ได้เสริมความแข็งแกร่งให้กับข้อเสนอโปรแกรมจัดวางองค์ประกอบแบบน้ำหนักเบาและปรับเปลี่ยนได้ โดยมีการเคลื่อนไหวแบบ 1:1 แอนิเมชันที่สวยงามยิ่งขึ้น การควบคุม VRR ที่ได้รับการปรับปรุง และการบันทึกหน้าจอที่ไร้ปัญหา ทั้งหมดนี้ได้รับการสนับสนุนโดยชุดการแก้ไขที่ครอบคลุม เป็นการอัพเดทที่อยากให้คุณรีบอัพเดทโดยเร็วที่สุดโดยเฉพาะอย่างยิ่งหากคุณอาศัยท่าทาง ถ่ายภาพบ่อยครั้ง หรือต้องการการจัดการโฟกัสที่เป็นธรรมชาติมากขึ้น

โอมาร์ชี
บทความที่เกี่ยวข้อง:
Omarchy: Arch, Hyprland และการพัฒนาเว็บในคำสั่งเดียว