এলএসপেন ইউআরএলস উইথরোল () টিএমক্সের মধ্যে থেকে ইয়োসামাইটে -10810 ত্রুটিযুক্ত


17

tmuxকমান্ডলাইন (টার্মিনাল.এপ), ভিতরে (ম্যাকপোর্টস, সংস্করণ 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

টার্মিনাল.এপ বা টিএমউক্স পুনরায় চালু করার সময়, এটি মাঝে মধ্যে প্রথমে ভিন্ন বার্তায় ত্রুটিযুক্ত হয়ে যায় (নীচে দেখুন) এবং আবার চেষ্টা করা হলে উপরের ত্রুটি -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.

আমি অ্যাপল উভয়ের নিজস্ব অ্যাপ্লিকেশন (পূর্বরূপ, ফন্ট বুক, পরিচিতি) এবং তৃতীয় পক্ষ (অ্যাডোব, এভারনোট ইত্যাদি) ব্যবহার করে দেখেছি। কোনও পার্থক্য নেই। যে অ্যাপ্লিকেশনটি কাজ করছে বলে মনে হয়, তা সন্ধানকারী। ( open [dirname], উদাহরণস্বরূপ।)

উত্তর:


19

এর জন্য একটি সমাধান / কর্মসূচী রয়েছে:

  • আপনার সংস্করণ আপডেট করুন reattach-to-user-namespace। এটি প্রোগ্রাম চালানোর জন্য tmux দ্বারা ব্যবহৃত হয়। আমি বরং macports চেয়ে চোলাই ব্যবহার, তাই আমি ঠিক কি: brew update; brew upgrade reattach-to-user-namespace। ম্যাকপোর্টগুলি অনুরূপ কিছু করতে সক্ষম হবে।
  • আপনার .tmux.confফাইলে নিম্নলিখিতগুলি যুক্ত করুন:

    set -g default-command "reattach-to-user-namespace -l /bin/bash"

আপনার tmux সেশনটি পুনরায় আরম্ভ করুন এবং এটি আপনাকে কমান্ড লাইন থেকে প্রোগ্রাম শুরু করার অনুমতি দেবে।

আরও তথ্য এই গিথুব ইস্যুতে পাওয়া যাবে


এফডাব্লুআইডাব্লু, আপডেট করা reattach-to-user-namespaceআমার পক্ষে কোনও তাত্পর্যপূর্ণ করে না এবং এখনও সমস্যাটি থেকেই যায়। দেখে মনে হচ্ছে tmux নিজেই স্থির করতে হবে (অন্যান্য উত্তর দেখুন)।
কনরাড রুডল্ফ

ডিফল্ট শেলটি ব্যবহার না করার সময়, কমান্ডের (যেমন, path/to/your/fish) পথটি পরিবর্তন করার বিষয়টি নিশ্চিত করুন ।
অ্যাভিয়েল গ্রস

3

সমস্যাটি হ'ল tmux বুটস্ট্র্যাপটি সিস্টেম ডোমেনে পরিবর্তিত করছে যখন এটি করা উচিত নয় ( https://trac.macport.org/ticket/18357 দেখুন )। প্রবর্তিত পুরানো সংস্করণগুলি এই বাগের চারপাশে টিএমাক্সে কাজ করেছিল, তবে ওএস এক্স ইয়োসেমাইটে পুনরায় লেখাটি এই টিএমাক্স বাগের চারপাশে কাজ করে না।

নয়তো কমপক্ষে years বছর ধরে পরিচিত এই টিমাক্সটিতে এই বাগটি ঠিক করতে tmux বাগ বা pester tmux বিকাশকারীদের চারপাশে কাজ করে এমন একটি আপডেট প্রকাশের জন্য আপনাকে অ্যাপলের অপেক্ষা করতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.