ফাইন্ডারের সাথে কোনও ফাইল নির্বাচন করার সময় পূর্বে নির্বাচিত ফোল্ডারটি পুনরায় সেট করা


0

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

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

আমি ম্যাকওএস হাই সিয়েরা 10.13.4 এর তুলনামূলকভাবে নতুন ইনস্টলটিতে আছি এবং আমি টার্মিনাল বা অ্যাপলস্ক্রিপ্টের সাথে ঝাঁকুনির ভয় করি না। আমি জানি না কোথা থেকে শুরু করব।

উত্তর:


0

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

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

আমি এই কোওড়া উত্তরকে হোঁচট খেয়েছি যা আমাকে defaultsকমান্ডের সাথে পরিচয় করিয়ে দিয়েছে । এটি আপনার অ্যাপ্লিকেশনটির বান্ডিল শনাক্তকারী (উত্স উদাহরণে org.videolan.vlc) এবং আপনি মুছে ফেলার চেষ্টা করছেন এমন ডিফল্টের নাম স্থানটি আপনার প্রয়োজনীয় সমস্ত কিছুই মনে হয় ।

আমি টাইপ করে আমার অ্যাপ্লিকেশনটির বান্ডিল শনাক্তকারীকে পেয়েছি lsof | grep [appname] (যা খুব নির্ভরযোগ্য নয়, কারণ অ্যাপ্লিকেশনটির নামটি বান্ডিল শনাক্তকারী থেকে কিছুটা আলাদা হতে পারে) এবং ফলাফলটিতে Library(যা সাধারণত এই বান্ডিল শনাক্তকারীদের সাথে ফোল্ডারের নাম ধারণ করে) সন্ধান করে। তবে আপনি defaults read > defaults.logযে ফোল্ডারটির জন্য ডিফল্টটি মুছতে চাইছেন তার সেই পথটির জন্য ফাইলটি করতে এবং অনুসন্ধান করতে পারেন ।

এটি আমাকে নেমস্পেসে নিয়ে গেছে NSNavLastRootDirectory। সুতরাং আমাকে যা করতে হবে তা হ'ল defaults delete com.bundle.identifier NSNavLastRootDirectoryঅ্যাপ্লিকেশনটি খোলার আগেই প্রতিটি সময় কমান্ডটি কার্যকর করা।

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

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