ম্যাকোস 10.13 হাই সিয়েরায় অ্যাপল শেক অ্যাপ্লিকেশনটি পুরোপুরি ব্যবহার করা যায় না


10

২০০৯ সালের জুলাইয়ে অ্যাপল শেক বন্ধ করে দেয়। অ্যাপল দ্বারা সরাসরি কোনও অ্যাপ্লিকেশন প্রতিস্থাপনের ঘোষণা দেওয়া হয়নি, তবে কিছু বৈশিষ্ট্য (স্থায়ীকরণ এবং অপটিক্যাল প্রবাহের অনুমান, কয়েকটি নাম রাখার জন্য) এখন ফাইনাল কাট প্রো এক্স 10.4 এবং মোশন 5.4 এ 2018 এ উপলব্ধ।

অ্যাপল শেক 32-বিটে নির্মিত হয়েছিল Carbon API। আমি অবশ্যই বুঝতে পারি এটি 64৪-বিট নয় Cocoa API, এই এপিআইগুলি আলাদা। তবে Carbon.frameworkএখনও /System/Library/Frameworks/হাই সিয়েরা, সিয়েরা বা এল ক্যাপিটানের অন্তর্ভুক্ত রয়েছে এবং দুর্দান্ত পুরানো অ্যাপস (যেমন শেক, কালার, সাউন্ডট্র্যাক প্রো) এটি ব্যবহার করতে পারে।

আমি এখনও শেক ইন হাই সিয়েরা টার্মিনাল অ্যাপের মাধ্যমে শেক চালু করছি :

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

তবে Applicationsফোল্ডারে আইকনটি ক্লিক করে আমি (স্পষ্ট কারণে) শেকটি চালু করতে পারি না :

এখানে চিত্র বর্ণনা লিখুন

সুতরাং আমার দুটি প্রশ্ন আছে:

  1. এই ওএস সীমাবদ্ধতাটি বাইপাস করতে এবং অ্যাপ্লিকেশন ফোল্ডারে বা ডকে আইকনটি ক্লিক করার পরে শাকে রান করার জন্য আমার কী করা উচিত?

  2. যদি প্রথমটি অসম্ভব, তবে কীভাবে white crossed-out circleশেকের আইকনটিতে ওভারলে থেকে মুক্তি পাবেন (নিয়মিত আইকন প্রতিস্থাপন এই ক্ষেত্রে কাজ করছে না)?

পুনশ্চ

আমি সমাধান সলিউশন অনুভব করতে পারি (থমাস ভোয়েনকে ধন্যবাদ): ম্যাক ওএস এক্স 10.11.6 এ ঝাঁকুনি

  1. শাকে একটি সদৃশ তৈরি করুন।
  2. "প্যাকেজ বিষয়বস্তু দেখান" নির্বাচন করুন
  3. "বিষয়বস্তু" ফোল্ডারে যান এবং খুলুন Info.plist। এক্সকোডে একটি প্লিস্ট সম্পাদক রয়েছে।
  4. এন্ট্রিটি সম্পাদনা করুন এবং এ জাতীয় com.apple.shakeকিছুতে পরিবর্তন করুন com.apple.shake4
  5. প্লাস্ট ফাইলটি সংরক্ষণ করুন।

এখন হাই সিয়েরার 10.13.5 তে ফাইন্ডার থেকে ডাবল ক্লিক করে শেক শুরু করা সম্ভব।

তবে ফোল্ডারে কোনও Info.plistফাইল নেই Contents


1
আমি মনে করি অ্যাপলের ওএসের মধ্যে এক ধরণের পুরানো অ্যাপ্লিকেশন ব্ল্যাকলিস্ট রয়েছে যা নির্দিষ্ট কিছু পুরানো অ্যাপ্লিকেশনগুলি আরম্ভ করা থেকে বিরত রাখে। কেন জানি না। iMovie এইচডি ঠিক একই জিনিসটি করে — টার্মিনাল থেকে সূক্ষ্ম সূচনা করে, তবে আপনি যদি এটি স্বাভাবিকভাবে শুরু করার চেষ্টা করেন তবে সেই বার্তাটি দেয়।
Wowfunhappy

আইডিয়াটি সহজ: পুরানো এপিআইগুলিকে সমর্থন করা বন্ধ করুন))

1
আপনি নিজে টার্মিনালের মাধ্যমে সরাসরি বাইনারি শুরু করতে পারেন এই প্রমাণ দ্বারা এপিআইগুলি নিজেরাই এখনও কৌশলে রয়েছে। সুতরাং তারা ঠিক এমন কোনও অ্যাপ্লিকেশন অবরুদ্ধ করছে যা অন্যথায় ভাল কাজ করবে।
Wowfunhappy

অক্ষত, তবে সম্ভবত সরকারীভাবে অবহেলিত।
calum_b

উত্তর:


7

আপনার প্রশ্ন নিজেই উত্তর দেয়।

অ্যাপল শেক 32-বিট কার্বন API এ নির্মিত হয়েছিল। আমি অবশ্যই বুঝতে পারি এটি 64-বিট কোকো এপিআই নয়

32 বিট বনাম 64 বিট আর্গুমেন্টটি একদিকে রেখে; কোকো কার্বনের চেয়ে সম্পূর্ণ আলাদা। এটি চলতে যাচ্ছে না কারণ শিকি (কার্বন) এ संदर्भ করছে যে এপিআইগুলি আপনি এখন যা চালাচ্ছেন (কোকো) সাথে সামঞ্জস্যপূর্ণ নয়।

এটি লক্ষণীয় গুরুত্বপূর্ণ যে ২০১২ সালে কার্বনকে মাউন্টেন সিংহ (ওএস এক্স 10.8.x) প্রকাশের সাথে অবচিত করা হয়েছিল । মনে রাখবেন, কেন এবং কখন অ্যাপল বৈশিষ্ট্যগুলি জুড়ে / অপসারণ করে তা সম্পূর্ণভাবে তাদের অগ্রগামী।

২০১২ সালে, ওএস এক্স ১০.৮ মাউন্টেন সিংহ প্রকাশের সাথে সাথে বেশিরভাগ কার্বন এপিআই হ্রাস করা বিবেচিত হয়েছিল। এপিআইগুলি এখনও বিকাশকারীদের অ্যাক্সেসযোগ্য এবং সমস্ত কার্বন অ্যাপ্লিকেশন চলবে, তবে এপিআইগুলি আর আপডেট হবে না।

টার্মিনালে শেক চলার ক্ষেত্রে এটি সম্পূর্ণ ভিন্ন দৃশ্য - কোকো এবং কার্বন খেলতে আসে না - এটি কঠোরভাবে একটি পাঠ্য ভিত্তিক ইন্টারফেস।

আপডেট: কিছুটা গবেষণার পরে আমি দুটি জিনিস আবিষ্কার করেছি:

  • শেকটি "বেমানান সফ্টওয়্যার" এ ছেড়ে দেওয়া হয়েছে এবং ফাইন্ডার এটি আরম্ভ করবে না। সময়কাল।

  • এটি এল ক্যাপিটনে কার্যকর করার জন্য একটি কার্যকারণ রয়েছে (নীচে দেখুন) কারণ কার্বন গ্রন্থাগারগুলি এখনও অন্তর্ভুক্ত রয়েছে, যদিও হ্রাস পেয়েছে। দ্রষ্টব্য: সিয়েরা / উচ্চ সিয়েরাতে এটি পরীক্ষা করা / নিশ্চিত করা হয়নি। যেহেতু এটি অ্যাপল দ্বারা "বেমানান সফ্টওয়্যার" হিসাবে বিবেচিত, তাই কাজের গণ্ডি সম্পূর্ণরূপে বা কতক্ষণ কাজ করবে তার কোনও গ্যারান্টি নেই । YMMV।

কাজ প্রায়

  1. শেক.এপ এ ডান ক্লিক করুন
  2. যান দেখান প্যাকেজ সূচিপত্র
  3. বিষয়বস্তুগুলিতে যান -> ম্যাকোস -> ঝাঁকুনি (নির্বাচন করবেন shakeনা tshake);
  4. ডাবল ক্লিক করুন shake। এটি প্রথমে একটি টার্মিনাল উইন্ডো খুলতে হবে এবং তারপরে শেক চলমান উচিত।
  5. ফাইলটির একটি নাম (একটি শর্টকাট) তৈরি করুন এবং যখনই আপনি চান এটি এটি রাখুন। আপনার অ্যাপ্লিকেশন ফোল্ডারে শর্টকাট / ওরফে থাকতে পারে তবে লঞ্চপ্যাড এটি দেখতে সক্ষম হবে না

আমি আপনার সাথে একমত কিন্তু ... যদি আমি ম্যাক ওএস এক্স 10.9 এ শেক ইনস্টল করি এবং তারপরে ওএস এক্স 10.11 (ক্লিন ইনস্টল নয়) এর ইনস্টলেশন সম্পাদনা করি, শেক ইউআই এর মাধ্যমে এবং এল ক্যাপিটেনে টার্মিনালের মাধ্যমে ভালভাবে কাজ করে। এবং শেকের আইকনে কোনও ক্রস-আউট সাদা চেনাশোনা নেই। বেশ আশ্চর্যজনক।

1
সুতরাং, আপনি প্রয়োজনীয় ইউআই লাইব্রেরিগুলি আপগ্রেড করার সাথে একটি সিস্টেমে শেক ইনস্টল করছেন তবে যখন আপনি এএ সিস্টেমে ইনস্টল করেন কোনও লাইব্রেরি ছাড়া এটি কাজ করে না? 10.8.x এর সাথে কার্বনকে অবমূল্যায়ন হিসাবে বিবেচনা করা হয়েছিল - যার অর্থ এটি অন্তর্ভুক্ত ছিল তবে আপডেট হয়নি। 2 সংস্করণ পরে অ্যাপল স্পষ্টভাবে গ্রন্থাগারগুলি সহ বন্ধ করে দিয়েছে।
অ্যালান

আবারও রাজি। আমি কি এল ক্যাপিটালের ইউআইতে শেককে পুনরুত্থিত করতে পারি? আমি এর আইকন ক্লিক করে এটি চালু করতে চাই?

এটি দিয়ে শুরু করুন: আপেল.কম / ২ টিএইচওয়াই ৯ কিউপি কোকো আক্ষরিকভাবে ফ্রেমওয়ার্কের শীর্ষ স্তরের স্তর যেখানে সি এল এল সরঞ্জামগুলি কোরের ওএস স্তরের নীচের দিকে কাজ করে।
অ্যালান

আমি ইতিমধ্যে এটি পড়েছি। আপাতদৃষ্টিতে আমরা বিভিন্ন বিষয়ে কথা বলছি। মুল বক্তব্যটি হ'ল - আমি যদি টার্মিনালে "শেক" টাইপ করি তবে আমি অ্যাপল শকের জিইউআই পেয়ে যাব (কমান্ড লাইনের মাধ্যমে লুকানো অ্যাপল শিকে নিয়ন্ত্রণ করা হবে না)। আমি অ্যাপল শেক কার্বন এপিআইতে তৈরি করেছি (পাঠ্য ভিত্তিক ইন্টারফেস সহ এর ইঞ্জিন নয়)।

5

এটি আমি উচ্চস্বরে চিন্তা করছি, সুতরাং কথা বলার জন্য, তবে একটি জিনিস চেষ্টা করার দরকার হ'ল আপনি এখন টার্মিনালের মাধ্যমে ম্যানুয়ালি যা করছেন তা করার জন্য অ্যাপ্লিকেশন তৈরি করতে অ্যাপলস্ক্রিপ্ট বা অটোমেটর ব্যবহার করা। এটি হয়ে গেলে, আপনার অ্যাপ্লিকেশন ফোল্ডারে অ্যাপ্লিকেশনটি যুক্ত করা এটি লঞ্চপ্যাড, ডক ইত্যাদিতে উপলভ্য করে will

আমি নিশ্চিত না যে আপনি অ্যাপলস্ক্রিপ্ট বা অটোমেটরের সাথে কতটা পরিচিত, তবে অটোম্যাটরকে উদাহরণ হিসাবে ব্যবহার করে প্রক্রিয়াটি এই লাইনগুলির সাথে বিস্তৃতভাবে হবে:

  1. অটোমেটার চালু করুন (সাধারণত আপনার অ্যাপ্লিকেশন ফোল্ডারের মধ্যে পাওয়া যায়)
  2. ফাইল> নতুন এ যান
  3. অ্যাপ্লিকেশন নির্বাচন করুন এবং নির্বাচন ক্লিক করুন।
  4. দ্বিতীয় কলামের উপরে (বামদিকে আরও) আপনি একটি দীর্ঘ তালিকার শীর্ষে একটি অনুসন্ধান ক্ষেত্র দেখতে পাবেন
  5. তালিকাটি ফিল্টার করতে মাঠে "রান" টাইপ করুন
  6. বিকল্পগুলির মধ্যে একটি হবে রান শেল স্ক্রিপ্ট
  7. এই বিকল্পটিতে ডাবল ক্লিক করুন
  8. এটি ডানদিকে রান শেল স্ক্রিপ্ট উইন্ডো যুক্ত করবে।
  9. আপনি ইতিমধ্যে যা করছেন তার প্রতিলিপি তৈরি করতে আপনার প্রয়োজনীয় স্ক্রিপ্টটি কনফিগার করুন এবং প্রবেশ করুন
  10. commandSঅ্যাপ্লিকেশন হিসাবে এটি সংরক্ষণ করতে ফাইল> সেভ (বা ব্যবহার ) এ যান

এখন আপনার শেকটি চালু করার জন্য তৈরি করা অ্যাপ্লিকেশনটিতে ডাবল-ক্লিক করতে সক্ষম হওয়া উচিত । আপনি যা চান অ্যাপ্লিকেশনটির আইকন পরিবর্তন করতে পারেন, এটি ডকে যুক্ত করুন ইত্যাদি This এটি লঞ্চপ্যাডেও উপলব্ধ।

দ্রষ্টব্য: - আমি এখনও শেককে আমার ম্যাকগুলির মধ্যে একটিতে ইনস্টল করেছি কিনা তা আমি নিশ্চিত নই, সুতরাং এটি শেকের সাথে বিশেষভাবে কাজ করবে কিনা তা নিশ্চিত করার জন্য আমি এটি পরীক্ষা করে দেখিনি, তবে তত্ত্বের ভিত্তিতে এটি কিসের ভিত্তিতে সূক্ষ্ম হওয়া উচিত? আপনি ইতিমধ্যে করছেন


5

এটি ম্যাকোস 10.13.5 উচ্চ সিয়েরাতে কাজ করে । আমি এটি তৈরি করেছি Info.plistএবং এটিতে এই লাইনগুলি যুক্ত করেছি:

<plist version="1.0">
<dict>
    <key>CFBundleExecutable</key>
    <string>Shake</string>
    <key>CFBundleGetInfoString</key>
    <string>Shake version 4.1.1</string>
    <key>CFBundleIconFile</key>
    <string>Shake</string>
    <key>CFBundleIdentifier</key>
    <string>com.apple.shake4</string>
    <key>CFBundleName</key>
    <string>Shake</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
</dict>
</plist>

কার্বন এপিআই, পাশাপাশি কোকো এপিআই, নিম্ন স্তরের কোর ফাউন্ডেশন এপিআই ( CF) এর সাথে দৃ tight়ভাবে সংহত করা হয়েছে ।

এখানে Bundlesম্যাকস এবং আইওএস সম্পর্কে দরকারী তথ্য :

বান্ডিল প্রোগ্রামিং গাইড - বান্ডিল সম্পর্কে

বান্ডিল প্রোগ্রামিং গাইড - বান্ডিল স্ট্রাকচারস

এখন, ডকের আমি শেকের আইকনটি ক্লিক করে হাই সিয়েরার জিইউতে শেকটি চালু করতে পারেন।

এখানে চিত্র বর্ণনা লিখুন

আমি এটি কেবল লঞ্চপ্যাড থেকে নয়, টার্মিনালের মাধ্যমেও চালাতে পারি। এটি একই সাথে আমাকে শেকের একাধিক ঘটনা চালানোর অনুমতি দেয়।

এখানে চিত্র বর্ণনা লিখুন


দারুণ! আমি খুশি যে আপনি এমন একটি সমাধান পেয়েছেন যা আপনার পক্ষে কার্যকর। :) এবং সম্প্রদায়ের সাথে ভাগ করে নেওয়ার জন্য ফিরে আসার জন্য আপনাকে ধন্যবাদ। আমি নিশ্চিত যে এটি অন্যকেও সহায়তা করবে!
মনোমেথ

আমি উত্তরটি থেকে পরিষ্কার নই - আপনার তথ্য.পুলিস্টে বনাম আসলটি কী পরিবর্তন হয়েছিল? আমি এটি নির্দিষ্ট করে কী নির্দিষ্ট করে তা জানতে আগ্রহী তাই এটি অন্যান্য অ্যাপ্লিকেশনগুলির জন্যও ব্যবহার করা যেতে পারে!
Wowfunhappy
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.