Pl / লাইব্রেরি / পছন্দগুলিতে আমার প্লিস্টগুলি কেন সিংহের সাথে একটি মেলানো লকফিলের সাথে রয়েছে?


13
$ cd ~/Library/Preferences
$ ls -1 | grep plist | head -10
AddressBookMe.plist
com.adiumX.adiumX.plist
com.adiumX.adiumX.plist.lockfile
com.apple.AddressBook.plist
com.apple.AddressBook.plist.lockfile
com.apple.BezelServices.plist
com.apple.BezelServices.plist.lockfile
com.apple.BluetoothAudio.plist
com.apple.Console.LSSharedFileList.plist
com.apple.Console.LSSharedFileList.plist.lockfile

এই লকফিলগুলি কিসের জন্য?


1
সিএনটি - তে এর একটি গভীর-উত্তর রয়েছে ।
এসএসটিভে 20'12

উত্তর:


8

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

সিস্টেমটি এমন কোনও ফাইলের খোঁজ রাখবে যা আপনি এটি আবর্জনা থেকে মুছে ফেললেও তা খোলা রাখবেন, তবে সম্ভবত সেখানে একাই রাখা ভাল (বেশিরভাগ ~ / লাইব্রেরির মতো) কারণ সেখানে সঞ্চিত জিনিসগুলির পূর্বাবস্থা নেই - তারা সমর্থন করার জন্য সেখানে রয়েছে সিস্টেমের বাকী অংশটিকে "পূর্বাবস্থায় ফিরিয়ে আনুন"।


1

শুধুমাত্র একটি অ্যাপ্লিকেশন একবারে পছন্দের ফাইলের সাথে ইন্টারেক্ট করে তা নিশ্চিত করতে লকফাইলগুলি ব্যবহার করা হয়। ধারণাটি হ'ল কোনও অ্যাপ্লিকেশনটি এক্সক্লুসিভ মোডে লকফিলটি খুলবে যখন এটি প্লাস্টটি খুলবে।

সূত্র:


0

দুর্ভাগ্যক্রমে নির্ভুলভাবে অনুমান করা, তবে সাধারণত লকফায়ালগুলি একসাথে একাধিক জিনিসের দ্বারা সম্পাদিত হওয়া এবং দুর্নীতি সৃষ্টিকারী একটি ফাইল বন্ধ করার জন্য রয়েছে।

তবে আপনি যদি ফাইল মেশিনে ক্রিয়াকলাপ দেখার জন্য আপনার ম্যাকের উপর fs_usage চালান তবে কিছুই এই ফাইলগুলিকে স্পর্শ করে না বলে মনে হয়। ফাইন্ডার তাদের মাঝে মাঝে মাঝে পড়তে পারে বলে মনে হয় তবে আপনি বিভিন্ন অ্যাপ্লিকেশনগুলিতে পছন্দসই সেটিংস পরিবর্তন করলেও এটি তা মনে হয়।


আপনি যখন কোনও অ্যাপ্লিকেশনটি ছেড়ে দেন তখন লকফিলটি যায় না। এই সমস্তগুলি rm'd করে, এগুলি কেবল অ্যাপ্লিকেশন লঞ্চে পুনরায় তৈরি করা হয়েছে বলে মনে হয়। কোনও অ্যাপ্লিকেশনের জন্য প্রিফ পরিবর্তন করা তাদের পুনরায় তৈরি করে না।
kch

0

আপনি কি লক্ষ্য করেছেন যে আপনি অ্যাপ্লিকেশনগুলিতে সেটিংস পরিবর্তন করতে পারেন কিনা? আমি এই লকফিলগুলিও দেখছি এবং পছন্দগুলি প্লাস্ট ফাইলগুলিতে সংরক্ষণ করা হচ্ছে না।

আপডেট: আমি আবিষ্কার করেছি যে পূর্বের এসিএলটি ছিল যা আমাকে অ্যাপ্লিকেশন সেটিংসে পরিবর্তন করতে বাধা দিয়েছে। আমার হোম ফোল্ডারে chmod -R -N ব্যবহার করে এসিএলগুলি সরিয়ে আমি এখন সংরক্ষিত পরিবর্তনগুলি করতে সক্ষম হয়েছি।

কেন্ট

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