স্টার্টআপ আইটেমগুলি অক্ষম করা যা সেগুলি নিজেরাই চালিত হয়


9

আমি এমন একটি বেশ কয়েকটি অ্যাপ্লিকেশন পেয়েছি যা দেখে মনে হয় যে তারা নিজেকে প্রারম্ভকালে চালু করতে সক্ষম হবে, তবুও তারা সাধারণ জায়গাগুলিতে উপস্থিত হয় না ...

- Login Items (in the Users preference pane)
- /Library/LaunchAgents
- /Library/LaunchDaemons
- /Library/StartupItems
- /System/Library/LaunchAgents
- /System/Library/LaunchDaemons
- /System/Library/StartupItems
- ~/Library/LaunchAgents
- ~/Library/LaunchDaemons
- ~/Library/StartupItems

কমপক্ষে এই অ্যাপগুলির কয়েকটি (যেমন প্রথম ওয়ান এবং বিরতি - উভয়ই ম্যাক অ্যাপ স্টোর থেকে) তাদের নিজস্ব অভ্যন্তরীণ LoginItemsফোল্ডারগুলি থেকে কোনও আইটেম চালু করছে বলে মনে হচ্ছে :

/Applications/Day One.app/Contents/Library/LoginItems/Day One Reminders.app
/Applications/Pauses.app/Contents/Library/LoginItems/PausesLauncher.app

ভাল নাগরিক হিসাবে, উভয় অ্যাপ্লিকেশন আপনাকে লঞ্চ-অন-লগইন আচরণটি নিষ্ক্রিয় করার অনুমতি দেয়, তবে এটি উদ্বেগজনক যে এই আচরণটি সিস্টেম-ব্যাপী পছন্দ থেকে নিয়ন্ত্রণযোগ্য বলে মনে হচ্ছে না এবং আমি পদ্ধতিগতভাবে সনাক্ত / নিয়ন্ত্রণ করার উপায় চাই এই লগইন আইটেম। সুতরাং, (দুই অংশ) প্রশ্নটি হ'ল:

  • এই অ্যাপ-নির্দিষ্ট লঞ্চ আইটেমগুলি কীভাবে সক্রিয় করা হচ্ছে এবং কীভাবে আসলে তা নিয়ন্ত্রণ করছে and
  • আমি কীভাবে এই সমস্ত লগইন আইটেমগুলির একটি তালিকা পেতে পারি?

[স্পষ্টতার জন্য সম্পাদিত 2013-03-20 11:22 পিটি]



কেন আপনি মনে করেন যে এটি কোনও সদৃশ নয় (আবার একই উত্তর পাওয়া আটকাতে সহায়তা করে)? এবং আমি ধরে নিই যে আপনি এটি নির্দিষ্ট অ্যাপ্লিকেশনগুলির সাথে অনুভব করছেন, আপনি কি তাদের আপনার প্রশ্নে তালিকাবদ্ধ করতে পারেন?
nohillside

এবং আমি মনে করি আপনি দিনটিকে একটি জিনিস ভুল করছেন। আপনি উপরে তালিকাভুক্ত জিনিসটি হ'ল কেবল অনুস্মারক অ্যাপ্লিকেশন (মেনুলেট) যা লঞ্চ-এ-লগইন চেক করা থাকলে শুরু হয়। এটি কোনও স্যান্ডবক্সযুক্ত লঞ্চআজেন্টস / ডেমন ফোল্ডার নয়।
nohillside

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

এবং, একটি ডুপ নয়, কারণ অন্য প্রশ্নের উত্তর দেওয়া হয়েছিল আমি প্রশ্নের শুরুতে তালিকাভুক্ত লগইনাইটেমগুলির স্ট্যান্ডার্ড তালিকা দিয়ে। আমি যে অ্যাপ্লিকেশনগুলি এটির সাথে দেখছি (প্রথম দিন সহ) আমার লগইন আইটেমগুলি বা সেই ডিরেক্টরিগুলিতে উপস্থিত হয় না ...
ড্যান

উত্তর:


8

প্রথম একদিন মনে হয় /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist এ লগইন আইটেম সংরক্ষণ করে:

$ /usr/libexec/PlistBuddy -c 'Print _com.apple.SMLoginItemBookmarks:com.dayoneapp.dayone-agent' /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist
book 0(UserslaurTorrents
                        Day One.apContentsLibrary
LoginItemsDay One Reminders.app $4HXh?kld ????$A????H???A?1M?$5DF7A03E-A7FB-3E80-B61D-F10CD8BF7B5D?/?0c75ae904b0f99cb3a794e7360629c822a0f4a14;00000000;0000000000000020;com.apple.app-sandbox.read-write;00000001;01000002;0000000000641712;/users/lauri/torrents/day one.app/contents/library/loginitems/day one reminders.app??????D|@l 0 ? ? ? ?  0 <???????D

এটি একই ফাইলে এটি সত্যে পরিবর্তন করা এটি অক্ষম করেছে:

<key>com.dayoneapp.dayone-agent</key>
<dict>
    <key>Disabled</key>
    <false/>
</dict>

1
সুন্দর - দেখে মনে হচ্ছে উত্তর। এটি এখনও কোথাও স্পষ্টভাবে প্রকাশিত হয়নি তা নিয়ে আমি এখনও বিস্মিত: এমনকি লিঙ্গনেও নয়। কৌতূহলের বাইরে আপনি কোথায় কীভাবে দেখতে পেলেন?
ড্যান

আমি প্রথমবারের মতো ডে ওয়ান খোলার সময় আমি সন্ধানী দৌড়েছিলাম ।
Lri

আপনার অনুসন্ধানী ফলাফল ভাগ করে নেওয়ার জন্য ধন্যবাদ! আমি মাঝে মাঝে এফএস মনিটরিং অ্যাপ্লিকেশনগুলির জন্য ফসভেটারও ব্যবহার করি।
'21 এ পোরগ

2

(এটি ব্যবহারকারী এবং দলসমূহ সিস্টেম পছন্দসমূহের অধীনে ব্যবহারকারীর দৃশ্যমান লগইন আইটেমগুলি সম্পর্কে নয়)

অ্যাপ্লিকেশন বান্ডেলে থাকা সামগ্রী / গ্রন্থাগার / লগইনআইটেম / সমাহিত হ'ল এটিই স্যান্ডবক্সযুক্ত অ্যাপ্লিকেশনগুলিতে অ্যাপলের পদ্ধতির বাস্তবায়ন বলে মনে হয়।

/Var/db/launchd.db/ এ লগইন আইটেমের রেফারেন্সটি সঞ্চয় করার বিষয়ে @ ব্যবহারকারী495470 থেকে প্রাপ্ত টিপটি এখন ম্যাকস 10.12-এ বিচ্ছিন্ন বলে মনে হচ্ছে

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

সূত্র:

অতীতে স্টার্টআপ লঞ্চ তথ্যের জন্য পূর্বোক্ত ফোল্ডারগুলি সন্ধান করা সহজ ছিল (প্রতি ড্যান), এই নতুন স্যান্ডবক্সযুক্ত মডেলটি তাত্ত্বিকভাবে সুরক্ষামূলকভাবে সুরক্ষিত থাকা অবস্থায় অ্যাপ্লিকেশনটির (বা ট্রোজানের?) সমস্ত সাধারণ ব্যবহারকারী এবং বেশিরভাগ সুপার्युসারদের থেকে শুরু করার সামর্থ্যকে আড়াল করে রাখে যারা সিস্টেম ডিরেক্টরিগুলি দেখতে জানে। এই গোপন লগইন আইটেমগুলি সন্ধান করা এখন অ্যাপ্লিকেশন ফোল্ডারের মাধ্যমে আপনার পথটি গ্রেপ করে বা "লগইনআইটেমস" ফোল্ডারের জন্য ম্যানুয়ালি অ্যাপ্লিকেশন বান্ডেল / কনটেন্টস / লাইব্রেরিতে সন্ধান করে একটি পিটা (অ্যাপ্লিকেশনটিতে ব্যথা) হয়ে উঠেছে it's ব্যবহারকারীর স্তরের সমাধানের জন্য, আমি এমন একটি সরঞ্জাম পেয়েছি যা ক্লিনমাইম্যাক নামে পরিচিত অ্যাপ্লিকেশন বান্ডেল এম্বেড থাকা লগইন আইটেমগুলিকে তালিকাবদ্ধ করে (তাদের নিষ্ক্রিয় বা সক্রিয় করতে পারে ক্লিনমাইম্যাক লগইন আইটেম চয়নকারী দেখায়

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

আপনি যদি আমার মতো হন এবং কোড কোডে আপনি এটি কাজ করে থাকেন তবে বাস্তবায়নের জন্য একীভূত গাইড এখানে রয়েছে (টিম শ্রোয়েডার 2013 দ্বারা): লগইন স্যান্ডবক্স প্রকল্পে লঞ্চ

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