ওএস এক্স-এ অ্যাডোব কোর সিঙ্ক অ্যাপটি স্বয়ংক্রিয়ভাবে চালু হওয়া থেকে কীভাবে অক্ষম করবেন?


52

আমি লক্ষ্য করেছি যে একটি অ্যাডোব ক্রিয়েটিভ ক্লাউড (সিসি) ইনস্টল থাকা একটি ওএস এক্স 10.11.4 (15E65) মেশিনে প্রচুর অ্যাডোব প্রক্রিয়া প্রেক্ষাপটে চলছে।

এই পরিত্রাণ পেতে, আমি সাথে সব কিছু মুছে "*adobe*"দ্বারা ব্যবহৃত ডিরেক্টরি থেকে ফাইলের নাম মধ্যে launchd, যা হল: ~/Library/LaunchAgents, /Library/LaunchAgents, /Library/LaunchDaemons, /System/Library/LaunchAgents, /System/Library/LaunchDaemons

আপনার মেশিনে স্বয়ংক্রিয়ভাবে চালু - বা কী হতে পারে তা কনফিগার করা যায় - সম্পর্কে সচেতন হওয়ার জন্য এই ডিরেক্টরিগুলি ম্যানুয়ালি ব্রাউজ করা কোনও খারাপ ধারণা নয়।

যাইহোক, এই পদ্ধতির সাহায্যে আমি সমস্ত অ্যাডোব প্রক্রিয়াগুলি থেকে মুক্তি পেয়েছি তবে প্রক্রিয়াটির নামের সাথে একটি Core Sync Helper। প্রক্রিয়াটি 'ইউআইডি আমি, মূল নয়।

এই প্রক্রিয়া সম্পর্কে আরও তথ্য পেতে ওএস এক্স ক্রিয়াকলাপ মনিটর ব্যবহার করে এটি আমাদের জানায় যে এর মূল প্রক্রিয়াটি launchd। প্রক্রিয়াটির পথটি হ'ল:

"/Applications/Utilities/Adobe Creative Cloud/CoreSync/Core Sync.app/Contents/PlugIns/ACCFinderSync.appex/Contents/MacOS/ACCFinderSync"

অ্যাডোব কীভাবে এই প্রক্রিয়াটি স্বয়ংক্রিয়ভাবে চালু হবে?

এবং কীভাবে এটি স্বয়ংক্রিয়ভাবে চালু হওয়া বন্ধ হবে?

হালনাগাদ:

ইয়োশিবটএক্স এর উত্তর অনুসারে, launchctl listঅ্যাপটি লঞ্চকন্ট্রোল এবং সেইসাথে পরিষেবা চালু করার জন্য পরিষেবাটি ব্যবহার করতে ব্যবহার করেছি Core Sync Helper। এটা করার জন্য, আমি একটি সেবা জন্য অনুসন্ধান adobe, accfবা core*syncতার নাম হবে। দুর্ভাগ্যক্রমে, সুস্পষ্ট নাম সহ এমন কোনও পরিষেবা নেই। সিস্টেমে সমস্ত পরিষেবা com.apple....তৃতীয় পক্ষের অ্যাপ্লিকেশন দ্বারা বা এর দ্বারা রয়েছে যার অ্যাডোবের কোনও সম্পর্ক নেই।

এছাড়াও, launchctl listপ্রতিটি লেবেলের পিআইডি তালিকাবদ্ধ করে। তবে চলমান ACCFinderSyncপ্রক্রিয়াটির পিআইডি মোটেও তালিকাভুক্ত নয়। যাইহোক, পূর্বে উল্লিখিত হিসাবে, এর মূল প্রক্রিয়া এখনও launchdতাই আমি আশ্চর্য হয়েছি কীভাবে এটি হতে পারে।

আপডেট 2:

লঞ্চাক্টেল ব্যবহার করে আমি এর পিআইডি ( বাদ দেওয়া রেখার চিহ্ন হিসাবে চিহ্নিত... ) ব্যবহার করে পরিষেবা সম্পর্কে আরও তথ্য সংগ্রহ করতে সক্ষম হয়েছিল :

macy:~ jens$ sudo launchctl procinfo 352
...
com.adobe.accmac.ACCFinderSync = {
...
com.adobe.accmac.ACCFinderSync.apple-extension-service
...
com.adobe.accmac.explinder
...
ACCFinderSync
...

তবে এগুলি পরিষেবা নয় যা আমি লঞ্চক্টেল ব্যবহার করে মুছে ফেলতে পারি।

আপডেট 3:

চিগসির উত্তরের ভিত্তিতে আমি পরিষেবাটির আরও চিহ্ন খুঁজে পেতে সক্ষম হয়েছি ( বাদ দেওয়া লাইনগুলি চিহ্নিত হিসাবে চিহ্নিত হয়েছে... ):

$ sudo launchctl print gui
    com.apple.xpc.launchd.user.domain.501.100008.Aqua = {
    ...
        unmanaged processes = {
    ...
            com.apple.xpc.launchd.unmanaged.ACCFinderSync.352 = {
                active count = 5
                dynamic endpoints = {
                    "ACCFinderInnerExtensionHost2" = {
                        port = 0x59a8f
                        active = 1
                        managed = 0
                        reset = 0
                        hide = 0
    ...
        externally-hosted endpoints = {
             0x59a8f    U   A   ACCFinderInnerExtensionHost2
    ...

$ sudo launchctl print user
    com.apple.xpc.launchd.domain.user.501 = {
    ...
        endpoints = {
    ...
             0x59a8f    U   A   ACCFinderInnerExtensionHost2
    ...

$ sudo launchctl print system
    com.apple.xpc.launchd.domain.system = {
    ...
        subdomains = {
    ...
            com.apple.xpc.launchd.domain.pid.ACCFinderSync.352
    ...

তবে এটি এখনও আমাকে এটি অক্ষম করতে সহায়তা করে নি।

আপডেট 4:

কিরব এটি পেরেক!

উত্তর:


94

এটি ফাইন্ডার সিঙ্ক এক্সটেনশন।

প্রক্রিয়া বন্ধ করতে:

  1. সিস্টেমের পছন্দগুলিতে চেক বক্সটি অক্ষম করুন
  2. লগ আউট এবং ফিরে (বা আপনার ম্যাকটিতে একাধিক ব্যবহারকারী লগইন থাকলে পুনরায় চালু করুন)

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

এক্সটেনশনগুলি এমন কোনও অ্যাপের অংশ যা ওএসের কয়েকটি নির্দিষ্ট উপাদানগুলির সাথে সংহত করতে সক্ষম। ফাইন্ডার সিঙ্ক এক্সটেনশানগুলি বিশেষত সিঙ্ক স্থিতি ব্যাজগুলির মাধ্যমে ফাইন্ডারের সাথে আরও শক্ততর সংহতকরণ সক্ষম করে এবং টুলবার, সাইডবার এবং ডান ক্লিক মেনুগুলিতে বোতাম যুক্ত করার অনুমতি দেয়।

ওএস এক্স আপনার কম্পিউটারে সমস্ত জ্ঞাত অ্যাপগুলির একটি ডাটাবেস রাখে এবং এর মধ্যে কোনও এক্সটেনশন ( .appexবান্ডিল) অন্তর্ভুক্ত থাকে। ফাইন্ডার যখন লঞ্চ করে, তখন এটি ফাইন্ডার সিঙ্ক এক্সটেনশনের জন্য এই ডাটাবেসটি অনুসন্ধান করে এবং সেগুলি প্রবর্তন করে। সুরক্ষার কারণে, প্রতিটি সম্প্রসারণ নিজস্ব প্রক্রিয়াতে থাকে lives

ভাগ্যক্রমে, আপনি এটিকে সহজেই System PreferencesExtensionsফলক (ধূসর ধাঁধা ধাঁধা আইকন) থেকে অক্ষম করতে পারেন - প্রশ্নযুক্ত অ্যাপের নাম অনুসারে কেবল আনটিক ফাইন্ডার।

এক্সটেনশন পছন্দগুলি


6
খুব সহজ? ফেসপালম
জেনস

1
আমি আমার মস্তিষ্কটিও এটি খুঁজছিলাম ra হাত ডাউন যদিও লঞ্চকন্ট্রোল (একটি জিইউআই-এর ফ্রন্ট-এন্ড launctl) এই জিনিসগুলি পরিচালনা করার জন্য সেরা ইন্টারফেসগুলির মধ্যে একটি। তবে এটি এই ধরণের এক্সটেনশানগুলি পরিচালনা করে না। আবার ধন্যবাদ!
ফ্রেডি

@ ফ্রেডি - আমি আপনাকে ভালবাসি!
স্পেসডোগ

ফাইন্ডার এক্সটেনশনগুলি (বা কমপক্ষে নির্দিষ্ট ফাইন্ডার সিঙ্ক এক্সটেনশান) অক্ষম করার জন্য কি কোনও কমান্ড লাইন উপায় আছে?
স্টাডিজিক

4

launchctl 10.11.4 এ আরও উন্নত হয়েছে

সহায়তা পেতে আর্গুমেন্ট ছাড়াই কমান্ডটি টাইপ করুন। আপনি অনুসন্ধানের জন্য নতুন ডোমেন এবং নতুন কমান্ড দেখতে পাবেন।

launchctl print system     #prints the system domain (root)

launchctl print system/com.system.service     #prints details about a service in roots domain.

আপনার প্রক্রিয়াগুলির জন্য: যদি এটি সিস্টেম ডোমেনে না থাকে তবে এটি সম্ভবত আপনার ব্যবহারকারীর মধ্যে রয়েছে:

launchctl print user/(your uid)/
launchctl print user/(your uid)/com.user.agent

তবে, যেহেতু আপনি গুইতে লগইন করবেন:

launchctl print gui/(your uid)/
launchctl print gui/(your uid)/org.adobe.NSAmonitor # or whatever they call what you are looking for

ইউআই / এজেন্ট রয়েছে এমন জিনিসের জন্য গুই ডোমেন

আপনার জন্য ডেমনগুলির জন্য ব্যবহারকারীর ডোমেন।

সিস্টেম ডেমনগুলির জন্য সিস্টেম ডোমেন।

আরও কয়েকজন আছে তবে আমি দেখতে পাচ্ছি যে ব্যবহারকারী এবং গুঁই বেশ ভাল।

ওএসএক্সের পরবর্তী সংস্করণগুলির কৌশলটি ম্যান পৃষ্ঠাটি পরীক্ষা করা এবং তারপরে সরঞ্জাম সহায়তা চালানো। যদি এটি চলমান থাকে তবে আপনি এটি লঞ্চক্টেল সহ সন্ধান করতে পারেন।

man launchctl
launchctl -h

শুভকামনা।


3

অন্য অনুমান হবে চেক ইন /Library/StartupItems

তবে launchctlআপনার সার্ভিস.পলিটকে সেই ডিরেক্টরিগুলির মধ্যে একটিতে অবস্থিত করার প্রয়োজন নেই ।
আসলে, আপনার কাছে কোনও ফাইলও লাগবে না (যেমন লঞ্চটেল সাবমিতে দেখানো হয়েছে)
সুতরাং আপনি যতক্ষণ এটি নিবন্ধভুক্ত করবেন ততক্ষণ launchctl load|submitএটি চালানো / শুরু রাখা হবে।

আমি মনে করি আপনার সবচেয়ে ভালো উপায় হয় launchctl সরাসরি টুল অক্ষম বা মত অ্যাপ্লিকেশন ব্যবহার করে LaunchControl


ভাল ইঙ্গিত! দুর্ভাগ্যক্রমে, প্রক্রিয়াটি কোনও সম্পর্কিত প্রবর্তক পরিষেবা বলে মনে হয় না। আমি এই সম্পর্কে বিস্তারিত সহ আমার প্রশ্ন আপডেট। আমি কি ঠিক পেয়েছি?
জেনস রাইথ

@ জেনস ওয়ার্থ, এখন পর্যন্ত ভাল। আপনি কি 'সুডো লঞ্চেক্টল তালিকা' দেখার চেষ্টা করেছেন? আমি কি আরও কিছু পরিষেবা সেভাবে পাই?
rwenz3l

1

সমস্যাটি হ'ল গত কয়েক বছরে অ্যাপল নির্দিষ্ট ফোল্ডারে প্লাষ্ট হওয়া যেমন লঞ্চ এজেন্ট এবং ডেমোনগুলির সাথে কাজ করে আইটেমগুলি স্বয়ংক্রিয় শুরু করার জন্য অন্যান্য উপায় চালু করেছে। এক্সপিসি পরিষেবাদি, স্মলজিনাইটসগুলি এই জায়গাগুলিতে অবস্থিত নয় তবে এটি লঞ্চক্টেল ডাটাবেসে নিবন্ধভুক্ত রয়েছে (এটি দ্বারা দেখা যেতে পারে launchctl list) তবে এই নির্দিষ্ট অ্যাডোব প্লাগইনটি স্পষ্টতই লোড হয়ে যায় তবে একেবারে লঞ্চকটিলে তালিকাভুক্ত নয়। আপনি ব্যবহার করে কিছু তথ্য দেখতে পারেন launchchtl print user/501কিন্তু দ্বারা নয় launchctl list। সুতরাং দুদক ফাইন্ডার সিনকি ঠিক কী এবং কেন এটি প্রদর্শিত হয় না? গর্ত প্রবর্তন সিস্টেমটি এক ধরণের স্প্লিন্টার্ড অ্যাটিএম এবং এটি স্টার্টআপ আইটেমগুলির সমস্ত ফর্ম পর্যবেক্ষণ করা খুব জটিল। এখানে বড় প্রশ্নটি হ'ল: অ্যাপ্লিকেশন এক্সটেনশনগুলি (অ্যাপেক্স) কী কী এবং লঞ্চটিটিলে না থাকলে কীভাবে তারা কমান্ড লাইন স্তরে সনাক্ত (এবং অক্ষম) পেতে পারে।

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