ম্যাক ওএস এক্স 10.10.3 এর অধীনে ব্যবহারকারী ডিফল্ট মোছা হচ্ছে


9

একটি স্বল্প সময়ের যেহেতু (আমি (অনুমান * Mac OS X এর 10.10.2 যেহেতু) আমি অধীনে আমার সেটিংস সাফ করতে সক্ষম হন NSUserDefaultsমাধ্যমে

defaults delete ~/Library/Preference/<my app>.plist

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

আমার সেটিংস আর কি থাকতে পারে? আমি অনুমান করি যে পরবর্তী রিবুট এটি সাফ হতে পারে তবে আমি ভবিষ্যতে পুনরায় চালনা এড়াতে চাই।

পিএস সেটিংস এমনকি একটি রিবুট বেঁচে থাকতে পারে :-(


পাথের সেই ডিরেক্টরিটি "পছন্দসমূহ" বহুবচন হওয়া উচিত।
স্পিফ

@ স্পিফ, হ্যাঁ এটি টাইপো
qwerty_so

উত্তর:


17

প্রথমত, ব্যবহার করার সময় defaults, আপনাকে অবশ্যই .plistফাইলের defaultsনামটি ছেড়ে দিতে হবে - এটি সর্বদা এটি যুক্ত করে, তাই আপনি যদি সরবরাহ করেন তবে এটি "<আমার অ্যাপ্লিকেশন> .plist.plist" মুছে ফেলার চেষ্টা করবে।

দ্বিতীয়ত, আমি মনে করি যে আপনি যখন অগ্রাধিকার ফাইলটির পুরো পথটি নির্দিষ্ট করেন তখন আপনি বাইপাস করেন cfprefsdযা (অন্যান্য জিনিসগুলির মধ্যে) সম্প্রতি ব্যবহৃত পছন্দগুলিকে ক্যাশে করে। আপনার হয় কেবলমাত্র ব্যবহার করা উচিত defaults delete <my app>, বা killall cfprefsdপছন্দগুলি মুছে ফেলার আগে চালানো উচিত (তবে অ্যাপটি ছাড়ার পরে)।

মনে রাখবেন যে অ্যাপটি যদি স্যান্ডবক্সযুক্ত defaultsথাকে তবে এটি পছন্দগুলি মুছে ফেলার জন্য ভুল উপায় - কেবল খুন cfprefsd, তারপরে rmঅ্যাপ্লিকেশনটির পুরো স্যান্ডবক্স ধারক ( rm ~/Library/Containers/<my app>) বা তার পছন্দসই ফাইলটি মুছে ফেলতে ব্যবহার করুন ( rm ~/Library/Containers/<my app>/Data/Library/Preferences/<my app>.plist)


ঈশ্বর. আমি পুরোপুরি নিশ্চিত ছিলাম যে আমি এটি সর্বদা প্লিস্টের সাথে ব্যবহার করেছি। একবার আমি এটি ব্যবহার করা প্রত্যয় ব্যবহার করিনি। ধন্যবাদ! এছাড়াও আমি জানতাম না যে আমি পুরো পথটি ছেড়ে দিতে পারি (উচিত)। এটি পথ ছাড়াই এমনকি (বা আরও ভাল) কাজ করে। দ্বিতীয়বার ধন্যবাদ :-)
কিওয়ার্টি_সো

1

চেক ইন ~/Library/Containers/

আমি মনে করি স্যান্ডবক্সযুক্ত (অ্যাপ্লিকেশন স্টোর) অ্যাপ্লিকেশনগুলিকে এখন তাদের জিনিসপত্র সংরক্ষণ করতে হবে।


দুঃখজনকভাবে: এটি স্যান্ডবক্সযুক্ত নয় এবং আমি এটিও সাফ করে দিয়েছি।
qwerty_so

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