Cài SwiftDesk trên macOS
Gói SwiftDesk-macOS.pkg cài đúng một ứng dụng: /Applications/SwiftDesk.app. Đây là bản universal, chạy trên Intel và Apple silicon, từ macOS 12.
Trong mọi trang cài đặt quyền, mục bạn cần bật luôn có tên SwiftDesk. Khi cài, gói tự gỡ các bản cũ: SwiftDesk Host, app SwiftDesk đời cũ và bản nằm trong ~/Applications/SwiftDesk.
Bước 1: cài gói
- Tải gói .pkg rồi bấm đúp để mở.
- Nếu macOS báo không mở được vì không xác minh được nhà phát triển: mở System Settings → Privacy & Security, kéo xuống cuối trang, bấm Open Anyway rồi nhập mật khẩu máy. Mở lại gói.
- Bấm Continue → Install, rồi nhập mật khẩu máy. Cài xong, SwiftDesk tự chạy và biểu tượng của nó hiện trên thanh menu. Bạn không cần mở ứng dụng nào khác.
Bước 2: quyền ghi màn hình (bắt buộc)
- Ngay sau khi cài, macOS hiện hộp thoại “SwiftDesk” would like to record this computer’s screen. Bấm Open System Settings.
- Trang cài đặt mở ra: Screen & System Audio Recording (macOS 15 trở lên) hoặc Screen Recording (macOS 12–14). Mục SwiftDesk đã nằm sẵn trong danh sách. Bật công tắc của nó và xác nhận bằng mật khẩu hoặc Touch ID. Bạn không cần dùng nút “+”.
- Nếu macOS hỏi Quit & Reopen, bấm nút nào cũng được. Vài giây sau khi bạn bật quyền, SwiftDesk tự khởi động lại và bắt đầu chụp màn hình.
- Nếu lỡ đóng hộp thoại: bấm biểu tượng SwiftDesk trên thanh menu, chọn dòng ⚠ để mở đúng trang cài đặt.
Bước 3: quyền điều khiển chuột và bàn phím
- macOS hiện hộp thoại “SwiftDesk” would like to control this computer using accessibility features. Bấm Open System Settings.
- Trong Privacy & Security → Accessibility, bật SwiftDesk. Quyền này có hiệu lực ngay, không cần khởi động lại.
Kiểm tra đã xong chưa
- Menu SwiftDesk trên thanh menu không còn dòng ⚠.
- Từ máy khác kết nối tới máy này: thấy màn hình, và di chuột, gõ phím được.
- Hoặc chạy trong Terminal:
curl -s http://127.0.0.1:7340/api/info. Mục"screens"phải có ít nhất một màn hình, không được là[].
Bật rồi mà vẫn không chạy
| Bạn thấy | Cách xử lý |
|---|---|
| Nhiều dòng giống nhau: SwiftDesk Host, swiftdesk-host, swiftdesk hoặc hai dòng SwiftDesk | Đó là dấu vết của các bản cũ. Chọn từng dòng, bấm “−” để xoá hết, rồi chạy trong Terminal launchctl kickstart -k gui/$(id -u)/dev.swiftdesk.host. SwiftDesk tự thêm lại một dòng mới; bạn bật dòng đó. |
| Đã bật SwiftDesk mà màn hình vẫn đen | Tắt rồi bật lại công tắc và chờ khoảng 5 giây. Nếu vẫn đen, chạy tccutil reset ScreenCapture dev.swiftdesk.host rồi lệnh launchctl kickstart ở dòng trên, sau đó cấp quyền lại từ bước 2. |
| Không thấy hộp thoại, không thấy SwiftDesk trong danh sách | Kiểm tra SwiftDesk có đang chạy không: launchctl print gui/$(id -u)/dev.swiftdesk.host | grep state. Nếu không chạy, cài lại gói .pkg. Log nằm ở /tmp/swiftdesk-host.log. |
Mac không có màn hình
Với Mac không gắn màn hình (ví dụ Mac mini), việc cấp quyền bắt buộc phải thao tác trên chính màn hình của Mac đó. Dùng Screen Sharing của macOS (VNC cổng 5900) để vào và bật quyền: trong SwiftDesk, thêm Mac đó ở tab Connect to another computer với loại VNC, rồi đăng nhập bằng tên tài khoản và mật khẩu Mac. Xem VNC.
Cập nhật
Trên Mac, bản cập nhật mở Installer và hỏi mật khẩu máy. Từ bản 0.12.1, mọi bản SwiftDesk được ký cùng một chứng chỉ, nên macOS giữ nguyên hai quyền qua các lần cập nhật. Lần đầu nâng cấp từ bản cũ hơn, bạn có thể phải bật lại quyền một lần theo bước 2 và bước 3.