น่ากลัว เป็นโอเพนซอร์สและการจัดการหน้าต่างที่ราบเรียบขึ้นต้นด้วยการเขียนโค้ด dwm ใหม่ มีโค้ดเบสและรอยขนาดเล็กมันมีความรวดเร็วมั่นคงและมีพลวัตรและเหนือสิ่งอื่นใดน่ากลัว สามารถติดตั้งได้จากลินุกซ์ลิสต์ใดก็ได้โดยตรงจากคลังซอฟท์แวร์ดีฟอลต์
ผู้จัดการหน้าต่างไม่รู้จักระหว่างเค้าโครงแบบเรียงต่อกันและแบบลอย ใช้งานการจัดวางแบบทันทีเพิ่มประสิทธิภาพสิ่งแวดล้อมสำหรับแอ็พพลิเคชันที่ใช้งานและงานที่ทำขึ้นและใช้แท็กแทนพื้นที่ทำงานเสมือน
เป็นผู้จัดการหน้าต่างตัวแรกที่ใช้ไลบรารี XCB แบบอะซิงโครนัสแทนที่จะเป็นไลบรารี Xlib แบบซิงโครนัสเก่า (ที่รู้จักกันว่า libX11) นอกจากนี้เอกสารได้เป็นอย่างดีและไม่จำเป็นต้องมีเม้าส์สำหรับการใช้งานพื้นฐาน แต่ใช้เฉพาะแป้นพิมพ์เท่านั้น
คุณสมบัติได้อย่างรวดเร็ว
คุณลักษณะสำคัญ ๆ ได้แก่ การสนับสนุนหลายหัวที่แท้จริงด้วยแท็ก (โหมด Xinerama, Zaphod หรือ XRandR) การสนับสนุน D-Bus รวมถึงการสนับสนุนมาตรฐาน Freedesktop มากมายรวมถึง XDG Base Directory, EWMH, XEmbed, System Tray หรือ Desktop Notification .
ในขณะที่โครงการมาพร้อมกับส่วนที่มีเสถียรภาพน้อยและรวดเร็วมากและโค้ดเบต้าจะพยายามกำหนดค่าและขยายได้อย่างมากผ่านส่วนขยาย Lua ซึ่งสามารถเพิ่มการติดแท็กแบบไดนามิกการจัดวางแท็บหรือแม้กระทั่งการป้อนข้อมูลด้วยวิดเจ็ต
จะช่วยให้ผู้ใช้สามารถควบคุมช่วงเวลาเดสก์ท็อปของตนได้อย่างละเอียดช่วยให้ลูกค้าวางแท็กต่างๆรวมทั้งแสดงแท็กต่างๆพร้อมกันได้ นอกจากนี้ยังรองรับชุดรูปแบบที่สามารถสร้างขึ้นได้ในภาษาโปรแกรม Lua
คุณลักษณะที่น่าสนใจอื่น ๆ ก็คือความสามารถในการทำหน้าที่เป็นผู้จัดการหน้าต่างกรอบข้อมูล ได้รับการออกแบบมาให้ค้นหาแอปพลิเคชันที่ติดตั้งโดยอัตโนมัติและใช้แผงควบคุมสำหรับการโต้ตอบกับแอปพลิเคชันแท็กและพื้นที่ถาดระบบ
บรรทัดด้านล่าง
มีอะไรใหม่ ในรุ่นนี้:
- Gregor Best (1): ซน: แปลว่า obj
- Ignas Anikevicius (gns_ank) (1): เพิ่มคำจำกัดความ match_any และคำจำกัดความ rule_any สำหรับการจับคู่ลูกค้าที่ต่างกัน
- Julien Danjou (2): ย้อนกลับ & quot; tag.lua: ตรวจสอบชื่ออาร์กิวเมนต์เพื่อเพิ่ม () ถูกต้อง & quot; เปลี่ยนชื่อรหัส
- Roman Kosenko (1): แก้ไขภาพการครอบตัด / ขยาย
- imerrr (1): awful.prompt: แทรกการเลือกตำแหน่งเคอร์เซอร์
- Gregor Best (1): naughty: localize obj
มีอะไรใหม่ขึ้น li>
- Ignas Anikevicius (gns_ank) (1): เพิ่มการทำงานของ match_any และ rule_any สำหรับการจับคู่ลูกค้าที่ต่างกัน
- Julien Danjou (2): ย้อนกลับ & quot; tag.lua: ตรวจสอบชื่ออาร์กิวเมนต์เพื่อเพิ่ม () ถูกต้อง & quot; เปลี่ยนชื่อรหัส
- Roman Kosenko (1): แก้ไขภาพการครอบตัด / ขยาย
- imerrr (1): awful.prompt: แทรกการเลือกตำแหน่งเคอร์เซอร์
- Gregor Best (1): ซน: แปลว่า obj
- Ignas Anikevicius (gns_ank) (1): เพิ่มการทำงานของ match_any และ rule_any สำหรับการจับคู่ลูกค้าที่ต่างกัน
- Julien Danjou (2): ย้อนกลับ & quot; tag.lua: ตรวจสอบชื่ออาร์กิวเมนต์เพื่อเพิ่ม () ถูกต้อง & quot; เปลี่ยนชื่อรหัส
- Roman Kosenko (1): แก้ไขภาพการครอบตัด / ขยาย
- imerrr (1): awful.prompt: แทรกการเลือกตำแหน่งเคอร์เซอร์
- Gregor Best (1): naughty: localize obj.
- Ignas Anikevicius (gns_ank) (1): เพิ่มการทำงานของ match_any และ rule_any สำหรับการจับคู่ลูกค้าที่ต่างกัน
- Julien Danjou (2): ย้อนกลับ & quot; tag.lua: ตรวจสอบชื่ออาร์กิวเมนต์เพื่อเพิ่ม () ถูกต้อง & quot; เปลี่ยนชื่อรหัส
- Roman Kosenko (1): แก้ไขภาพการครอบตัด / ขยาย
- imerrr (1): awful.prompt: แทรกการเลือกตำแหน่งเคอร์เซอร์
- รุ่นนี้แก้ไขข้อถดถอยจาก 3.3 นอกจากนี้ยังแก้ไขการรั่วไหลของหน่วยความจำด้วยการสร้างภาพดิบและเพิ่มตำแหน่งอัจฉริยะโดยค่าเริ่มต้น
- รุ่นนี้ใช้รูปแบบของวัตถุแบบรวมกันธีม Zenburn ใหม่ระบบเค้าโครงวิดเจ็ตใหม่และอื่น ๆ อีกมากมาย
- รุ่นนี้แก้ไขลูปบางอย่างที่มีการใช้งานไม่ดีของ WM_TRANSIENT_FOR และมีปัญหาในการละเลยสัญญาณเมื่อใช้ os.execute () จาก Lua
- รุ่นนี้แก้ไขความเข้ากันได้กับ libev 3.80 ขึ้นไป รวมทั้งห้องสมุด XCB ใหม่
- รุ่นนี้แก้ไขข้อบกพร่องที่สำคัญในการจัดการ D บางอย่าง -Bus ข้อความ
- การเปิดตัวนี้ช่วยเพิ่มความสามารถในการแจ้งเตือน, แก้ไขตำแหน่งของเมนูย่อยและ ขยายอัตโนมัติในเมนู
มีอะไรใหม่ ในเวอร์ชัน 3.5.9:
มีอะไรใหม่ ในเวอร์ชัน 3.5.6:
มีอะไรใหม่ ในเวอร์ชัน 3.4.7:
มีอะไรใหม่ ในรุ่น 3.4 RC 1:
มีอะไรใหม่ ในเวอร์ชัน 3.2 RC4:
ความคิดเห็นที่ไม่พบ