Sway 1.8 มาพร้อมกับการปรับปรุงสำหรับ Vulkan และอีกมากมาย

พลิ้วไหว

Sway เป็นตัวเรียงเสียง Wayland แบบเรียงต่อกันและเป็นตัวแทนที่แบบดรอปอินสำหรับตัวจัดการหน้าต่าง i3 สำหรับ X11

หลังจาก 11 เดือนของการพัฒนา มีการประกาศการเปิดตัวเวอร์ชันใหม่ ผู้จัดการองค์ประกอบ แกว่ง 1.8สร้างขึ้นบนโปรโตคอล Wayland และเข้ากันได้อย่างสมบูรณ์กับตัวจัดการหน้าต่าง i3 และแผง i3bar

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

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

ในการตั้งค่าสภาพแวดล้อมของผู้ใช้ที่สมบูรณ์ ส่วนประกอบที่เกี่ยวข้องจะถูกนำเสนอ: swayidle (กระบวนการพื้นหลังที่มีการใช้งานโปรโตคอลที่ไม่ทำงานของ KDE), swaylock (โปรแกรมรักษาหน้าจอ) และอื่น ๆ

คุณสมบัติใหม่หลักของ Sway 1.8

ในเวอร์ชันใหม่ที่นำเสนอของ Sway 1.8 เราพบว่า ใช้คำสั่งใหม่ "การผูกมัด" เพื่อแนบการดำเนินการกับรูปแบบลายเส้นของทัชแพด

การเปลี่ยนแปลงที่โดดเด่นอีกประการหนึ่งก็คือ ขั้นตอนการล็อกหน้าจอ (สเวย์ล็อค) เปลี่ยนมาใช้โปรโตคอล Wayland ext-session-lock-v1ซึ่งทำให้สามารถเพิ่มความน่าเชื่อถือและความปลอดภัยของการล็อกเซสชันได้

นอกจากนี้ ตอนนี้จาก Sway 1.8 เวอร์ชันใหม่นี้มีให้ รองรับการตั้งค่า “ปิดการใช้งานขณะติดตาม” ในไลบรารี libinput เพื่อควบคุมการปิดใช้งานทัชแพดในขณะที่ใช้แถบวัดแรงดันไฟฟ้า (เช่น TrackPoint บนแล็ปท็อป ThinkPad)

เรายังพบว่ามีการนำโปรโตคอล xdg-activation-v1 มาใช้ ซึ่งใช้เพื่อปรับปรุงความน่าเชื่อถือของข้อกำหนดเวิร์กสเปซเมื่อเริ่มต้นแอปพลิเคชันไคลเอนต์ใหม่

อีกด้านของห้องสมุด wlroots ได้ปรับปรุงการใช้งาน ของระบบการเรนเดอร์โดยใช้ API กราฟิกวัลแคน

เพื่อเพิ่มความคล่องตัวให้กับกระบวนการกำหนดการเปิดตัวงานบนแพลตฟอร์ม Linux ได้มีการเพิ่มความสามารถในการตั้งค่าสิทธิ์ CAP_SYS_NICE เช่นเดียวกับคำสั่ง "ตัดการเชื่อมต่อเอาต์พุต" ใหม่เพื่อลบอุปกรณ์เอาต์พุตเสมือน

ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:

  • เพิ่มการรองรับเหตุการณ์การเลื่อนล้อเลื่อนของเมาส์ความละเอียดสูง
  • การสนับสนุนสำหรับการทำงานกับพรอมต์รูท SUID ถูกยกเลิก
  • เลิกใช้คำสั่ง "output dpms" แล้วแทนที่ด้วยคำสั่ง "output power"
  • ในการทำงานกับนิพจน์ทั่วไป ตอนนี้ใช้ pcre2 แทนไลบรารี pcre

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

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

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

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

ในการติดตั้ง Sway บน Ubuntu รวมถึงอนุพันธ์ของมันพวกเขาควรเพิ่มที่เก็บต่อไปนี้ในระบบของพวกเขา

สำหรับสิ่งนี้ มาเปิดเทอร์มินัล (พวกเขาสามารถใช้ปุ่มลัด Ctrl + Alt + T) และในนั้นพวกเขาจะพิมพ์คำสั่งต่อไปนี้:

sudo add-apt-repository ppa:samoilov-lex/sway

และเราดำเนินการติดตั้งโดย:

sudo apt install sway

ในขณะที่ผู้ที่ต้องการคอมไพล์จะต้องได้รับซอร์สโค้ดโดยพิมพ์ดังต่อไปนี้:

git clone https://github.com/swaywm/sway.git

เรียกใช้คำสั่งเหล่านี้:

meson build/
ninja -C build/
sudo ninja -C build/ install

ในระบบที่ไม่มีการเข้าสู่ระบบคุณต้องทำการปรับสมดุลไบนารี:

sudo chmod a+s /usr/local/bin/sway

Sway จะลบสิทธิ์รูทหลังจากเริ่มต้นไม่นาน

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


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

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

*

*

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