Cố gắng mở một ứng dụng từ dòng lệnh (Terminal.app), bên trong tmux
(được cài đặt qua MacPorts, phiên bản 1.9a) và nhận được kết quả sau:
$ open /Applications/Adobe\ Reader.app/
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Adobe Reader.app.
Lệnh tương tự hoạt động tốt, từ cùng một thiết bị đầu cuối, nếu được thực hiện bên ngoài tmux.
Môi trường nên được đọc từ máy chủ; sau đây là trong tmux.conf:set -g update-environment -r
Khi khởi động lại terminal.app hoặc tmux, đôi khi nó bị lỗi với một thông báo khác , (xem bên dưới) và khi thử lại, thay vào đó, lỗi -10810 được đưa ra.
$ open /Applications/Adobe\ Reader.app/
The window server could not be contacted. open must be run with a user logged in at the console, either as that user or as root.
Tôi đã thử cả ứng dụng riêng của Táo (Bản xem trước, Sách phông chữ, Danh bạ) và bên thứ ba (Adobe, Evernote, v.v.). Không khác nhau. Một ứng dụng dường như hoạt động, là công cụ tìm. ( open [dirname]
ví dụ.)
reattach-to-user-namespace
không tạo ra sự khác biệt đối với tôi và vấn đề vẫn còn tồn tại. Có vẻ như tmux phải được sửa chữa (xem câu trả lời khác).