ปล่อยสภาพแวดล้อมแบบกำหนดเอง Sway 1.6 โดยใช้ Wayland

Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

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

ในการสร้างสภาพแวดล้อมผู้ใช้ที่ครบครัน มีการเสนอส่วนประกอบต่อไปนี้: swayidle (กระบวนการพื้นหลังที่ใช้โปรโตคอล KDE idle), swaylock (โปรแกรมรักษาหน้าจอ), mako (ตัวจัดการการแจ้งเตือน), grim (การสร้างภาพหน้าจอ), slurp (การเลือกพื้นที่ บนหน้าจอ), wf-recorder ( การจับภาพวิดีโอ), เวย์บาร์ (แถบแอปพลิเคชัน), virtboard (แป้นพิมพ์บนหน้าจอ), wl-คลิปบอร์ด (ทำงานกับคลิปบอร์ด), wallutils (การจัดการวอลเปเปอร์เดสก์ท็อป)

Sway กำลังได้รับการพัฒนาเป็นโครงการแบบโมดูลาร์ที่สร้างขึ้นบนไลบรารี wlroots ซึ่งมีพื้นฐานพื้นฐานทั้งหมดสำหรับการจัดระเบียบงานของ Composite Manager Wlroots มีแบ็กเอนด์สำหรับการเข้าถึงหน้าจอแบบนามธรรม อุปกรณ์อินพุต การเรนเดอร์โดยไม่ต้องเข้าถึง OpenGL โดยตรง การโต้ตอบกับ KMS/DRM, libinput, Wayland และ X11 (มีเลเยอร์ไว้สำหรับการรันแอปพลิเคชัน X11 ที่ใช้ Xwayland) นอกจาก Sway แล้ว ไลบรารี wlroots ยังถูกใช้อย่างแข็งขันในโปรเจ็กต์อื่นๆ รวมถึง Librem5 และ Cage นอกเหนือจาก C/C++ แล้ว การโยงยังได้รับการพัฒนาสำหรับ Scheme, Common Lisp, Go, Haskell, OCaml, Python และ Rust

ในรุ่นใหม่:

  • Реализована возможность использования редактора методов ввода (IME) в составе элементов интерфейса пользователя, таких как панели и экран блокировки.
  • Повышена плавность интерактивных операций перемещения и изменения размера окон.
  • В самодостаточных пакетах Flatpak и Snap для улучшения интеграции с системой задействован протокол xdg-foreign.
  • Совместимость с оконным менеджером i3 улучшена в области команд, изменяющих раскладку окон на экране.
  • Добавлена опция для скрытия курсора во время набора.
  • Реализация корзины адаптирована для работы в системах без systemd или elogind.
  • Повышена надёжность работы с буфером обмена для приложений X11.

ที่มา: opennet.ru

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