Tôi thường phải thực hiện cấu hình bộ định tuyến qua cổng giao diện điều khiển, vì vậy tôi sử dụng Bộ điều hợp nối tiếp Keyspan để có quyền truy cập. Hai vấn đề sau đó tự hiện ra: ZTerm là một ứng dụng Mac OS X khủng khiếp. Nó đã không được cập nhật trong năm năm hoặc lâu hơn, và không phải là Nhị phân phổ quát. Nhà phát triển dường như không vội vàng khắc phục tình hình. Nó không xứng đáng với phí chia sẻ ở dạng hiện tại của nó. Minicom yêu cầu cài đặt Fink hoặc MacPorts và quá phức tạp. Giải pháp: Sử dụng màn hình, Terminal và một ít AppleScripting.
Đầu tiên, khởi chạy Script Editor và gõ / dán vào đoạn mã sau:
tell application "Terminal"
do script with command "screen /dev/tty.KeySerial1"
set number of rows of window 1 to 100
set number of columns of window 1 to 80
set background color of window 1 to "black"
set normal text color of window 1 to "green"
set custom title of window 1 to "SerialOut"
end tell
Biên dịch và lưu dưới dạng một ứng dụng từ trong Script Editor và bạn có một ứng dụng có thể nhấp đúp để khởi chạy phiên Terminal nối tiếp. Bạn có thể muốn tùy chỉnh điều này một chút - bạn có thể thay đổi màu màn hình hoặc số lượng cột hoặc hàng. Bạn cũng có thể cần tùy chỉnh lệnh màn hình với một tên thiết bị khác nếu bạn đang sử dụng một cái gì đó không phải là Bộ điều hợp nối tiếp Keyspan (thực hiện một ls tty * của thư mục / dev / để lấy đúng tên).
màn hình sử dụng Control-A để nhận các lệnh được hướng tới nó. Vì vậy, gõ Control-A theo sau là Control- \ để thoát phiên màn hình của bạn. Nếu bạn không thực hiện việc này và thoát phiên Terminal, bạn sẽ để phiên màn hình tồn tại và tài nguyên nối tiếp không khả dụng cho đến khi bạn giết phiên màn hình theo cách thủ công. màn hình man sẽ hiển thị cho bạn các lệnh tiếp theo để gửi đến một phiên màn hình.
Nếu bất cứ ai cũng có thể trả lời với một liên kết đến một hướng dẫn về cách bọc một Ứng dụng Unix tương tác trong Ca cao, đó sẽ là bước tiếp theo - thật tuyệt khi làm điều này mà không liên quan đến Terminal. Nếu bạn thích sử dụng Minicom, bạn vẫn có thể sử dụng AppleScript để bọc nó thành một ứng dụng có thể khởi chạy tốt - sử dụng gợi ý cũ hơn này để tìm các lệnh dòng lệnh phù hợp.