Tôi đã đọc nguồn Tmux để xem cách hoạt động. Nó thấy rằng nó sử dụng imsg
cho IPC của nó, mà tôi chưa từng nghe đến. Tôi đã cố gắng để tìm hiểu thêm, nhưng nó chỉ ra imsg
là loại khó để google, và tôi nhận được rất nhiều kết quả cho iMessage.IPC với imsg? OpenBSD và Linux tương thích?
I found some imsg
documentation here, để thư viện này có vẻ là thư viện OpenBSD. Tôi bắt đầu tìm kiếm một triển khai Linux, nhưng tôi không thể tìm thấy bất cứ điều gì. Có vẻ như tác giả của Tmux đã viết lớp tương thích của riêng họ. Điều này làm tôi bất ngờ, bởi vì imsg
có vẻ như nó thực sự hữu ích. Liệu Linux có một API C tương tự cho điều này, mà tôi chỉ không biết?
Rất đẹp. Một người nào đó nên gói này lên như một thư viện. –