Sway นักแต่งเพลง Wayland เพื่อแทนที่ตัวจัดการหน้าต่าง i3

พลิ้วไหว

Sway เป็นนักแต่งเพลง Wayland และดร็อปอินซึ่งมีจุดมุ่งหมายเพื่อใช้แทนตัวจัดการหน้าต่าง i3 สำหรับ X11 ทำงานร่วมกับการตั้งค่า i3 ที่มีอยู่และรองรับคุณสมบัติ i3 ส่วนใหญ่รวมทั้งความพิเศษบางอย่าง

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

เกี่ยวกับ Sway

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

En มีการนำเสนอส่วนประกอบต่อไปนี้ เพื่อจัดระเบียบสภาพแวดล้อมของผู้ใช้ที่สมบูรณ์:

  • สไวเดิล (กระบวนการพื้นหลังด้วยการใช้งานโปรโตคอลที่ไม่ได้ใช้งาน KDE)
  • สเวย์ล็อค (โปรแกรมรักษาหน้าจอ)
  • Mako (ตัวจัดการการแจ้งเตือน)
  • น่ากลัว(เครื่องมือเฉพาะสำหรับภาพหน้าจอ)
  • slurp (เลือกพื้นที่บนหน้าจอ)
  • Wf- เครื่องบันทึก (ดูแลการจับภาพวิดีโอ)
  • ทางบาร์ (แถบแอปพลิเคชัน)
  • กระดานเสมือน (ดูแลแป้นพิมพ์บนหน้าจอ)
  • Wl- คลิปบอร์ด (เพื่อทำงานกับคลิปบอร์ด)
  • วอลลูทิล (การควบคุมพื้นหลังเดสก์ท็อป)

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

Wlroots รวมแบ็กเอนด์ในการเข้าถึงนามธรรมไปยังหน้าจออุปกรณ์อินพุต, แสดงผลโดยไม่ต้องเข้าถึง OpenGL โดยตรง, โต้ตอบกับ KMS / DRM, libinput, Wayland และ X11 (มีเลเยอร์กลางเพื่อรันแอปพลิเคชัน X11 ที่ใช้ X11)

นอกจาก Sway แล้วยังมีการใช้ไลบรารี wlroots ในโปรเจ็กต์อื่น ๆ รวมถึง Librem5 และ Cage นอกจาก C / C ++ แล้วการผูกได้รับการพัฒนาสำหรับ Scheme, Common Lisp, Go, Haskell, OCaml, Python และ Rust

รหัสโครงการ Sway เขียนด้วยภาษา C และเผยแพร่ภายใต้ใบอนุญาต MIT โครงการนี้มีวัตถุประสงค์เพื่อใช้บน Linux และ FreeBSD

เกี่ยวกับ Sway 1.1 เวอร์ชันใหม่

ไม่กี่ชั่วโมงที่ผ่านมามีการประกาศเปิดตัว Sway 1.1 เวอร์ชันใหม่ซึ่งเป็นเวอร์ชันที่ หนึ่งชั่วโมงหลังจากการเปิดตัว 1.1.0 รุ่นที่แก้ไข 1.1.1 ได้รับการเผยแพร่ ด้วยการลบการเปลี่ยนแปลงที่เพิ่มเข้ามา โดยไม่ได้ตั้งใจพวกเขาเข้ากันไม่ได้กับ wlroots 0.6.

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

ด้วยประกาศนี้ตอนนี้ Swaybg ไม่ได้เชื่อมโยงกับ Sway อีกต่อไปและสามารถใช้ได้กับเซิร์ฟเวอร์คอมโพสิต Wayland ที่รองรับโปรโตคอล wlr-layer-shell, xdg-output และ xdg-shell ขั้นสูง

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

ในแถบเลื่อนโหมด "วางซ้อน" จะถูกนำไปใช้เพื่อแสดงแผงบนหน้าต่างอื่น ๆ โดยไม่ต้องประมวลผลเหตุการณ์การป้อนข้อมูล

Y เพิ่มความสามารถในการปิดใช้งานแป้นพิมพ์ลัดควบคุม โดยใช้การตั้งค่าเลิกผูก {sym, code, switch}

จะรับ Sway ได้อย่างไร?

สำหรับผู้ที่สนใจสามารถทดสอบ Sway บนระบบของตนได้ dพวกเขาควรจำไว้ว่าข้อกำหนดหลักที่จะสามารถใช้งานได้คือต้องมี Wayland ภายใต้ประทุนของระบบของคุณ

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

ในการติดตั้ง Sway บน distro ของคุณ คุณควรไปที่ลิงค์ต่อไปนี้ซึ่งคุณจะพบไฟล์โครงการตลอดจนคำแนะนำในการติดตั้ง

ลิงค์คือนี่

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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา