AeroSpace Beta
สถานะโปรเจกต์
- อยู่ในสถานะ เบต้าแบบสาธารณะ
- ยินดีรับฟังความคิดเห็นจากผู้ใช้อย่างเต็มที่
- ผู้พัฒนาใช้งานอยู่ในชีวิตประจำวันแล้วและพึงพอใจ
- เอกสารครอบคลุมประเด็นสำคัญทั้งหมด
ฟีเจอร์หลัก
- เป็นตัวจัดการหน้าต่างแบบไทล์ ด้วยตนเอง ที่อิงตามแนวคิดแบบ tree
- ได้แรงบันดาลใจจาก i3
- ใช้การจำลองพื้นที่ทำงานเสมือนของตัวเองแทน Spaces แบบเนทีฟของ macOS
- ใช้ไฟล์คอนฟิกแบบข้อความล้วน (เป็นมิตรกับ dotfiles)
- ทำสคริปต์ผ่าน CLI ได้
- ไม่ต้องปิดการใช้งาน SIP (System Integrity Protection)
- รองรับหลายจอ (แนวคิดคล้าย i3)
- ไอคอนเมนูสถานะจะแสดงชื่อพื้นที่ทำงานปัจจุบัน
การติดตั้ง
การมีส่วนร่วม การสร้างอีสชู และการส่งพูลรีเควสต์
- ดูรายละเอียดเพิ่มเติมได้ที่ไฟล์
CONTRIBUTING.md
การพัฒนา
- การตั้งค่าโปรเจกต์ การบิลด์ วิธีรันทดสอบ ฯลฯ อยู่ในไฟล์
dev-docs/development.md
คุณค่าของโปรเจกต์
- กลุ่มเป้าหมาย: ผู้ใช้ระดับสูงและนักพัฒนา
- เน้นคีย์บอร์ดเป็นหลัก
- พยายามหลีกเลี่ยงการเปลี่ยนแปลงใน ไฟล์คอนฟิก, CLI, พฤติกรรมการทำงาน ให้มากที่สุด แต่สามารถเปลี่ยนได้เมื่อจำเป็นเพื่อไม่ให้ซอฟต์แวร์หยุดนิ่ง
- ใช้ GUI ให้น้อยที่สุด: การแก้ไขไฟล์คอนฟิกด้วยโปรแกรมแก้ไขข้อความทำได้ง่ายกว่า
- มอบฟีเจอร์ที่ใช้งานได้จริง: ขอบหน้าต่าง ความโปร่งใส ฯลฯ ไม่ใช่สิ่งที่ใช้งานได้จริง
- ไม่บังคับให้ปิด SIP: ตัวอย่างเช่น yabai ต้องปิด SIP เพื่อใช้บางฟีเจอร์ แต่ AeroSpace จะหาวิธีอื่นหรือไม่ก็ไม่ทำฟีเจอร์นั้น
ทิปประจำวัน
โปรเจกต์ที่เกี่ยวข้อง
ความเห็นของ GN⁺
- คุณค่าของ AeroSpace: มุ่งเป้าไปที่ผู้ใช้ระดับสูงและนักพัฒนา พร้อมมอบสภาพแวดล้อมการทำงานที่มีประสิทธิภาพและเน้นคีย์บอร์ดเป็นหลัก
- ไม่ต้องปิดการใช้งาน SIP: อาจเป็นข้อได้เปรียบสำคัญในด้านความปลอดภัย
- การแก้ไขไฟล์คอนฟิกแบบข้อความ: อาจรวดเร็วและมีประสิทธิภาพมากกว่า GUI
- ความเข้ากันได้กับฟีเจอร์เนทีฟของ macOS: อาจไม่เข้ากันกับบางฟีเจอร์ของ macOS
- ผลิตภัณฑ์ทางเลือก: Amethyst และ yabai ก็มีฟีเจอร์คล้ายกัน ควรเปรียบเทียบข้อดีข้อเสียของแต่ละตัว
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
สรุปความคิดเห็นจาก Hacker News
join-withเป็น superset ของคำสั่งsplit