labwc 0.5 พร้อมใช้งานแล้ว เซิร์ฟเวอร์คอมโพสิตสำหรับ Wayland

โปรเจ็กต์ labwc 0.5 เปิดตัวแล้ว โดยพัฒนาเซิร์ฟเวอร์คอมโพสิตสำหรับ Wayland พร้อมความสามารถที่ชวนให้นึกถึงตัวจัดการหน้าต่าง Openbox (โปรเจ็กต์นี้นำเสนอเป็นความพยายามในการสร้างทางเลือก Openbox สำหรับ Wayland) คุณลักษณะหนึ่งของ labwc คือความเรียบง่าย การใช้งานที่กะทัดรัด ตัวเลือกการปรับแต่งที่หลากหลาย และประสิทธิภาพสูง รหัสโครงการเขียนด้วยภาษา C และเผยแพร่ภายใต้ใบอนุญาต GPLv2

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

สามารถเชื่อมต่อส่วนเสริมเพื่อใช้ฟังก์ชันต่างๆ ได้ เช่น การสร้างภาพหน้าจอ การแสดงวอลเปเปอร์บนเดสก์ท็อป การวางแผงและเมนู ไม่รองรับเอฟเฟกต์ภาพเคลื่อนไหว การไล่ระดับสี และไอคอน (ยกเว้นปุ่มหน้าต่าง) เลย หากต้องการรันแอปพลิเคชัน X11 ในสภาพแวดล้อมที่ใช้โปรโตคอล Wayland ระบบจะรองรับการใช้ส่วนประกอบ XWayland DDX ธีม เมนูพื้นฐาน และปุ่มลัดได้รับการกำหนดค่าผ่านไฟล์กำหนดค่าในรูปแบบ xml

นอกจากเมนูรูทในตัวที่กำหนดค่าผ่าน menu.xml แล้ว คุณยังสามารถเชื่อมต่อการใช้งานเมนูแอปพลิเคชันบุคคลที่สาม เช่น bemenu, fuzzel และ wofi ได้ คุณสามารถใช้ Waybar, Уambar หรือ LavaLauncher เป็นแผงควบคุมได้ ในการจัดการการเชื่อมต่อจอภาพและการเปลี่ยนแปลงพารามิเตอร์ ขอแนะนำให้ใช้ wlr-randr หรือ kanshi หน้าจอถูกล็อคโดยใช้ swaylock

ในรุ่นใหม่:

  • ให้การสนับสนุนหน้าจอความหนาแน่นของพิกเซลสูง (HiDPI)
  • เปิดใช้งานการจัดเรียงองค์ประกอบใหม่เมื่อปิดใช้งานอุปกรณ์เอาต์พุตเพิ่มเติม
  • เปลี่ยนการตั้งค่าที่เกี่ยวข้องกับการจัดการเหตุการณ์ที่องค์ประกอบเคลื่อนที่ด้วยเมาส์
  • เพิ่มความสามารถในการลดขนาดหน้าต่างหลังจากย้ายแล้ว (ไม่ขยายสูงสุดเมื่อย้าย)
  • เพิ่มการรองรับทาสก์บาร์ sfwbar (Sway Floating Window Bar)
  • เพิ่มการรองรับเมนูไคลเอนต์
  • มีความสามารถในการเปิดแอปพลิเคชันในโหมดเต็มหน้าจอ
  • เพิ่มตัวเลือก cycleViewPreview เพื่อดูตัวอย่างเนื้อหาขณะสลับระหว่างหน้าต่างโดยใช้อินเทอร์เฟซ Alt+Tab
  • เพิ่มความสามารถในการผูกการกระทำเมื่อเลื่อนเคอร์เซอร์ของเมาส์ออกจากขอบของหน้าจอ
  • เพิ่มการรองรับสำหรับตัวแปรสภาพแวดล้อม WLR_{WL,X11__OUTPUTS ที่รองรับใน wlroots
  • เพิ่มการรองรับท่าทางการควบคุม (การแพนนิ้วและการซูม)

labwc 0.5 พร้อมใช้งานแล้ว เซิร์ฟเวอร์คอมโพสิตสำหรับ Wayland
labwc 0.5 พร้อมใช้งานแล้ว เซิร์ฟเวอร์คอมโพสิตสำหรับ Wayland


ที่มา: opennet.ru

เพิ่มความคิดเห็น