লগইনে সিট্রিক্স রিসিভার স্টার্টআপটি অক্ষম করুন


19

আমি আমার হোম ম্যাকবুকটিতে সাইট্রিক্স রিসিভার ইনস্টল করেছি । এটি স্বয়ংক্রিয়ভাবে লগইনে শুরু হয় তবে এটি সিস্টেম পছন্দসমূহের ব্যবহারকারী এবং গোষ্ঠী ফলকের অধীনে লগইন আইটেম ট্যাবে কোনও এন্ট্রি দেখায় না । আমি কীভাবে লগইন শুরু করা থেকে পরিষেবাটি অক্ষম করতে পারি?

উত্তর:


7

নিম্নলিখিত পরিষেবাগুলি লগইন করে শুরু হয় launchd

/Library/LaunchAgents/com.citrix.AuthManager_Mac.plist
/Library/LaunchAgents/com.citrix.ReceiverHelper.plist
/Library/LaunchAgents/com.citrix.ServiceRecords.plist

আপনি launchctlযেমন প্রক্রিয়া বন্ধ করতে ব্যবহার করতে পারেন

launchctl stop com.citrix.AuthManager_Mac

তবে আমি বর্তমানে এই পরিষেবাগুলির মাধ্যমে স্বয়ংক্রিয়ভাবে চালিত হওয়া থেকে আরম্ভ করতে অক্ষম launchctl। এটি অপ্রাসঙ্গিক কারণ সিট্রিক্স রিসিভার অ্যাপ্লিকেশনগুলি যখন সেগুলি শুরু হয় তখন সেগুলি শুরু করবে না এবং তাই তারা বন্ধ বা অক্ষম থাকলে কাজ করবে না।

আমি লক্ষ্য করেছি যে সংস্থাগুলি ওয়েব অ্যাপ্লিকেশন ব্যবহার করে এই পরিষেবাগুলি বিনা প্রতিশ্রুতিবদ্ধ। কেউ কেবল উপরের .plist ফাইলগুলি মুছতে পারে এবং কেবলমাত্র ওয়েব অ্যাপ্লিকেশনটি ব্যবহার করতে পারে তা বিবেচনা করে।


5

@ চিজস্তাকের উল্লেখ অনুসারে, শুরু করা এবং থামানো কাজটি শেষ হয়ে যায় 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

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

আসলে, আমার কোনও সন্দেহ নেই যে সিট্রিক্সের পক্ষে এই কনফিগারটিকে অগ্রাধিকার হিসাবে তৈরি করা তুলনামূলকভাবে সহজ। এ সম্পর্কে তাদের ফোরামে আসলে একটি আলোচনা রয়েছে , তবে এটি মৃত এবং কোনও প্রতিক্রিয়া ছাড়াই প্রদর্শিত হয়। আপাতত - এবং নিছক নীতি হিসাবে - আমি নিজেই কঠিন পথটি বেছে নিই।

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


1-লাইনার:launchctl list | grep citrix | awk '{print $NF}' | xargs launchctl remove
এটি

2

শেল স্ক্রিপ্ট সহ অটোমেটরে একটি অ্যাপ্লিকেশন তৈরি করা প্লাস্ট ফাইলগুলি সরিয়ে না দিয়ে স্টার্টআপে আনলোডে সূক্ষ্ম কাজ করে।

আপনাকে যোগ করতে হবে:

launchctl unload –w /Library/LaunchAgents/com.citrix.AuthManager_Mac.plist 
launchctl unload –w /Library/LaunchAgents/com.citrix.ReceiverHelper.plist 
launchctl unload –w /Library/LaunchAgents/com.citrix.ServiceRecords.plist

প্রারম্ভকালে চালানোর জন্য এই অ্যাপ্লিকেশনটি যুক্ত করুন এবং আপনি সিট্রিক্স রিসিভার অ্যাপ্লিকেশনটি খুললে এটি ত্রুটিটি সমাধান করবে।

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