कमांडलाइन (Terminal.app) से एक एप्लिकेशन खोलने की कोशिश कर रहा है, अंदर tmux
(MacPorts, संस्करण 1.9a के माध्यम से स्थापित), और निम्नलिखित परिणाम प्राप्त कर रहा है:
$ open /Applications/Adobe\ Reader.app/
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Adobe Reader.app.
एक ही आदेश ठीक काम करता है, एक ही टर्मिनल से, अगर tmux के बाहर निष्पादित किया जाता है।
परिचारिका को मेजबान से पढ़ा जाना चाहिए; निम्नलिखित tmux.conf में है:set -g update-environment -r
जब टर्मिनल .app या tmux को फिर से शुरू किया जाता है, तो यह कभी-कभी पहले एक अलग संदेश के साथ त्रुटियां करता है , (नीचे देखें) और जब पुन: प्रयास किया जाता है, तो इसके बजाय उपरोक्त त्रुटि -10810 दी गई है।
$ 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.
मैंने दोनों एप्स के स्वयं के ऐप्स (पूर्वावलोकन, फ़ॉन्ट बुक, संपर्क) और तीसरे पक्ष (Adobe, Evernote आदि) की कोशिश की है। कोई फर्क नहीं। एक ऐप जो काम करने लगता है, वह है खोजकर्ता। ( open [dirname]
उदाहरण के लिए।)
reattach-to-user-namespace
से मेरे लिए कोई फर्क नहीं पड़ता है, और समस्या अभी भी बनी हुई है। ऐसा लगता है कि tmux को स्वयं तय किया जाना चाहिए (अन्य उत्तर देखें)।