-
⚡ FlashSpace
- FlashSpace เป็นตัวจัดการพื้นที่ทำงานเสมือนที่เร็วมาก ออกแบบมาเพื่อแทนที่และปรับปรุง Spaces ที่มากับ macOS
- ไม่ต้องรอแอนิเมชันของ macOS
-
🎥 เดโม
- วิดีโอเดโมแสดงตัวอย่างการใช้พื้นที่ทำงาน 3 พื้นที่และสลับด้วยคีย์ลัด
-
💬 วิธีใช้งาน
- ย้ายแอปทั้งหมดไปยังหนึ่ง macOS Space
- สร้างพื้นที่ทำงานและกำหนดแอปให้แต่ละพื้นที่
- กำหนดจอแสดงผลให้กับพื้นที่ทำงาน
- ตั้งค่าคีย์ลัดเพื่อเปิดใช้งานพื้นที่ทำงานได้อย่างรวดเร็ว
- หากต้องการให้แอปเดียวกันอยู่ในหลายพื้นที่ทำงาน ให้ใช้ฟีเจอร์ "Floating Apps"
-
👉 วิธีการทำงาน
- FlashSpace ช่วยให้กำหนดพื้นที่ทำงานเสมือนและกำหนดแอปให้แต่ละพื้นที่ได้
- เมื่อสลับพื้นที่ทำงาน แอปที่กำหนดไว้จะแสดงขึ้นโดยอัตโนมัติ และแอปอื่นจะถูกซ่อน
-
✨ ฟีเจอร์
- สลับพื้นที่ทำงานได้รวดเร็วมาก
- รองรับหลายจอแสดงผล
- เปิดใช้งานพื้นที่ทำงานเมื่อโฟกัสแอป
- สลับระหว่างแอปได้อย่างรวดเร็วด้วยคีย์ลัด
- Floating Apps ที่มองเห็นได้ในทุกพื้นที่ทำงาน
- สลับระหว่างการตั้งค่าต่าง ๆ ได้อย่างรวดเร็วผ่านโปรไฟล์
-
⚖️ คุณค่าของโปรเจกต์
- ประสิทธิภาพ: แอปควรทำงานให้เร็วที่สุดเท่าที่เป็นไปได้
- ความเรียบง่าย: แอปควรใช้งานและตั้งค่าได้ง่าย
- ความน่าเชื่อถือ: แอปควรทำงานได้โดยไม่มีข้อผิดพลาด
- ความโปร่งใส: แอปควรช่วยเหลือโดยไม่รบกวน
- ปรัชญา UNIX: แอปควรทำสิ่งเดียวให้ดี — การจัดการพื้นที่ทำงาน
-
🪟 ตัวจัดการโฟกัส
- FlashSpace ช่วยให้สลับโฟกัสระหว่างหน้าต่างได้อย่างรวดเร็ว
- สามารถใช้คีย์ลัดเพื่อย้ายโฟกัสไปในทิศทางที่ต้องการได้
-
📝 การตัดสินใจด้านการออกแบบ
- การทำงานแบบไม่รบกวน: FlashSpace จะไม่จัดการหน้าต่างอย่างเชิงรุก
- ไม่รองรับหน้าต่างแอปรายตัว: การรองรับหน้าต่างแอปรายตัวอาจเพิ่มความซับซ้อนและลดประสิทธิภาพ
-
🖥️ การผสานรวมกับ SketchyBar
- FlashSpace สามารถผสานรวมกับ SketchyBar และเครื่องมืออื่น ๆ ได้
- จะรันสคริปต์ที่ตั้งค่าได้เมื่อมีการเปลี่ยนพื้นที่ทำงาน
-
🛠️ การบิลด์จากซอร์ส
- FlashSpace ใช้ XcodeGen เพื่อสร้างโปรเจกต์ Xcode จากไฟล์
project.yml
- โคลนรีโพซิทอรี จากนั้นย้ายไปยังไดเรกทอรีของโปรเจกต์ แล้วรัน
brew bundle เพื่อติดตั้ง dependencies
- รัน
xcodegen generate เพื่อสร้างโปรเจกต์ แล้วเปิดใน Xcode เพื่อบิลด์และรัน
-
💛 ผู้สนับสนุน
- ขอขอบคุณผู้สนับสนุนทุกคนที่ช่วยสนับสนุนโปรเจกต์นี้
1 ความคิดเห็น
สงสัยว่าใช้งานร่วมกับ Amethyst ได้ไหม อยากได้หน้าต่างแบบไทล์ แต่ไม่อยากได้อาการหน่วงตอนสลับสเปซ
ดีมาก! หวังว่าจะเพิ่มมุมมองแบบกริดของเวิร์กสเปซได้ คิดถึง TotalSpaces
มาถูกจังหวะมาก ตอนนี้กำลังสำรวจตัวเลือกในพื้นที่นี้อีกครั้งและตัดสินใจเลือก AeroSpace ไว้แล้ว จะลองใช้ตัวนี้ดู
ขอบคุณ! เพิ่งติดตั้งเมื่อกี้และจนถึงตอนนี้ก็ทำงานได้ดี
ใช้ AeroSpace เพื่อจุดประสงค์นี้มานานกว่าหนึ่งปีแล้ว ปิดความสามารถด้านไทล์ทั้งหมดในการตั้งค่า และใช้คีย์ลัดอยู่แค่สองอย่าง: สลับไปยังเวิร์กสเปซ และย้ายหน้าต่างปัจจุบันไปยังเวิร์กสเปซ จำเป็นมากเวลาทำงานบนหน้าจอเล็ก