@ চিজস্তাকের উল্লেখ অনুসারে, শুরু করা এবং থামানো কাজটি শেষ হয়ে যায় launchctl
। নীচের প্রক্রিয়াটি আপনাকে বুটে অটোস্টার্ট বন্ধ করতে দেয়।
প্রথমত, আমি শুরুতে চালিত সমস্ত "সিট্রিক্স" প্রক্রিয়াগুলির একটি তালিকা এনেছি:
launchctl list | grep citrix
এগুলি স্বয়ংক্রিয়ভাবে শুরু হতে সম্পূর্ণরূপে অপসারণ করার জন্য , আমি নিম্নলিখিত কমান্ডগুলি ব্যবহার করি:
launchctl remove com.citrix.ServiceRecords
launchctl remove com.citrix.ReceiverHelper
launchctl remove com.citrix.AuthManager_Mac
এখন একমাত্র সমস্যা হ'ল আপনি যখন সিট্রিক্স রিসিভার অ্যাপ্লিকেশনটি খুলবেন তখন আপনি নিম্নলিখিত ত্রুটির মতো কিছু পেতে পারেন:
সিট্রিক্স আথম্যানেজার পরিষেবায় সংযোগ করতে অক্ষম
এটি ঠিক করার জন্য, আপনাকে ম্যানুয়ালি পুনরায় পরিষেবা শুরু করতে হবে:
launchctl load /Library/LaunchAgents/com.citrix.ServiceRecords.plist
launchctl load /Library/LaunchAgents/com.citrix.ReceiverHelper.plist
launchctl load /Library/LaunchAgents/com.citrix.AuthManager_Mac.plist
দুর্ভাগ্যক্রমে, এটি কিছুটা জটিল প্রক্রিয়া। বিশেষত এটি এখন এবং তারপরে পুনরাবৃত্তি করা। তবে আমি একটি অটোমেটার টাস্ক হিসাবে এটি সহজ করে দিয়েছি, যা পরিষেবাটি শুরু করার জন্য উল্লিখিত কমান্ডগুলি চালায় এবং সিট্রিক্স রিসিভারের সাথে সাথেই শুরু করে।
আসলে, আমার কোনও সন্দেহ নেই যে সিট্রিক্সের পক্ষে এই কনফিগারটিকে অগ্রাধিকার হিসাবে তৈরি করা তুলনামূলকভাবে সহজ। এ সম্পর্কে তাদের ফোরামে আসলে একটি আলোচনা রয়েছে , তবে এটি মৃত এবং কোনও প্রতিক্রিয়া ছাড়াই প্রদর্শিত হয়। আপাতত - এবং নিছক নীতি হিসাবে - আমি নিজেই কঠিন পথটি বেছে নিই।
লঞ্চাক্টেল সম্পর্কে আরও রেফারেন্সের জন্য, এই এসকডিফিল্যান্ট উত্তরটি বেশ সহায়ক।
launchctl list | grep citrix | awk '{print $NF}' | xargs launchctl remove