AeroSpace Beta
Trạng thái dự án
- Đang ở trạng thái beta công khai.
- Rất hoan nghênh phản hồi từ người dùng.
- Nhà phát triển đã sử dụng hằng ngày và cảm thấy hài lòng.
- Tài liệu đã bao quát đầy đủ các điểm chính.
Tính năng chính
- Trình quản lý cửa sổ xếp ô thủ công dựa trên mô hình cây.
- Lấy cảm hứng từ i3.
- Sử dụng cơ chế mô phỏng không gian làm việc ảo riêng thay vì Spaces gốc của macOS.
- Sử dụng tệp cấu hình dạng văn bản thuần túy (thân thiện với dotfiles).
- Có thể script bằng CLI.
- Không cần tắt SIP (System Integrity Protection).
- Hỗ trợ nhiều màn hình (mô hình tương tự i3).
- Biểu tượng trên thanh trạng thái hiển thị tên không gian làm việc hiện tại.
Cài đặt
Đóng góp, tạo issue, gửi pull request
- Xem chi tiết trong tệp
CONTRIBUTING.md.
Phát triển
- Cách thiết lập dự án, build, chạy test, v.v. có trong tệp
dev-docs/development.md.
Giá trị của dự án
- Đối tượng: người dùng nâng cao và lập trình viên.
- Lấy bàn phím làm trung tâm.
- Cố gắng tránh thay đổi tệp cấu hình, CLI, hành vi, nhưng vẫn có thể thay đổi khi cần để tránh phần mềm bị trì trệ.
- Giảm tối đa việc dùng GUI: chỉnh sửa tệp cấu hình bằng trình soạn thảo văn bản dễ hơn.
- Cung cấp tính năng thực dụng: viền cửa sổ, độ trong suốt, v.v. không mang tính thực dụng.
- Không yêu cầu tắt SIP: ví dụ, yabai yêu cầu tắt SIP cho một số tính năng, còn AeroSpace sẽ tìm cách khác hoặc không triển khai tính năng đó.
Mẹo hôm nay
Dự án liên quan
Ý kiến của GN⁺
- Giá trị của AeroSpace: nhắm đến người dùng nâng cao và lập trình viên, cung cấp môi trường làm việc hiệu quả lấy bàn phím làm trung tâm.
- Không cần tắt SIP: đây có thể là một ưu điểm lớn về mặt bảo mật.
- Chỉnh sửa tệp cấu hình bằng văn bản: có thể nhanh và hiệu quả hơn GUI.
- Khả năng tương thích với tính năng gốc của macOS: có thể không tương thích với một số tính năng của macOS.
- Sản phẩm thay thế: Amethyst và yabai cũng cung cấp tính năng tương tự. Nên so sánh ưu và nhược điểm của từng lựa chọn.
1 bình luận
Ý kiến trên Hacker News
Tóm tắt bình luận Hacker News
alt-tabđể bỏ qua tất cả cửa sổ, và cũng nhắc đến JankyBorders.join-withlà siêu tập của lệnhsplit.