ডিফল্ট কমান্ড দ্বারা নির্দিষ্ট ডোমেন অ্যাপ্লিকেশনে সমস্ত উপলব্ধ .plist কী তালিকাভুক্ত করবেন?


17

আমি নির্দিষ্ট ডোমেন অ্যাপ্লিকেশনে উপলভ্য সমস্ত কী (সম্পত্তি তালিকা) জানতে চাই, উদাহরণস্বরূপ আমি com.apple.dockএই আদেশটি প্রবেশ করে উপলব্ধ কীটি তালিকাভুক্ত করতে পারি :

$ defaults read com.apple.dock

তবে কোনওভাবে এই কমান্ডের আউটপুট কেবল সক্রিয় সম্পত্তি তালিকার কী দেখায়, এবং এখনও com.apple.dockসেখানে তালিকাভুক্ত করার জন্য সমস্ত উপলব্ধ কী উপলব্ধ করে না।

কেউ এই বিষয়ে আমাকে সাহায্য করতে পারেন?


আমি যদি এই কথাটি উচ্চারণ করি তবে কি আপত্তি আছে? আপনি সেই সরঞ্জাম সম্পর্কে জিজ্ঞাসা করছেন যা বার্তা লেখেন এবং কীভাবে বার্তাগুলি পড়বে সেই প্রোগ্রামটির প্রকৌশলীকে কীভাবে বিপরীত করবেন about ডিফল্টরূপে, প্রোগ্রামটি আপনার ডিফল্টগুলিতে রাখা এমন কোনও কিছুকে উপেক্ষা করে যা এটি দেখার প্রত্যাশা করে না। আপনি অনুসন্ধানকারী প্রিফেসে শেক্সপিয়র এম্বেড করতে পারবেন এবং এটি আনন্দের সাথে কিছুই করবে না যতক্ষণ না এটি বৈধ plist XML ফাইলটিতে একবার লেখা হয়েছিল।
bmike

@ বিমিকে আমি বুঝতে পারি আমি যে বিষয়টিতে আগ্রহী তা হ'ল অ্যাপ্লিকেশনটি আসলে ব্যবহার করা মানগুলির তালিকা। আমি ভেবেছিলাম অ্যাপসের অভ্যন্তরে কোনও মাস্টার কনফিগারেশনের ফাইলের কোথাও একটি সম্পূর্ণ তালিকা রয়েছে।
ওজেসো

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

আপনি defaults readসাধারণ পছন্দসমূহের জন্য কীগুলি খুঁজে পেতে বা CFPreferencesCopyValueজিডিবিতে পদ্ধতিটি ব্যবহারের আউটপুটও আলাদা করতে পারেন। দেখুন কিভাবে OS X এর উপর আরো অক্ষমতা লেখার সমন্বয় অন্বেষণ করতে? - সুপার ইউজার

আপনি defaults readস্বাভাবিক পছন্দগুলির জন্য কীগুলি খুঁজে পেতে, ফ্রেমওয়ার্কের বাইনারিগুলিতে স্ট্রিং চালনা করতে, বা CFPreferencesCopyValueপদ্ধতিটি জিডিবিতে ব্যবহারের ফলাফলকে আলাদা করতে পারেন could দেখুন কিভাবে OS X এর উপর আরো অক্ষমতা লেখার সমন্বয় অন্বেষণ করতে? - সুপার ইউজার
ল্রি

উত্তর:


7

এটি একটি তুচ্ছ কাজ নয়, যদি আমি মনে করি সঠিকভাবে লোকেরা stringsএকটি অ্যাপ্লিকেশনের বিরুদ্ধে কমান্ড-লাইনে ইউটিলিটি চালায় এবং com.domain.FeatureName এর মতো কাঠামোর সাথে মেলে এমন জিনিসগুলির সন্ধান করে। (com.apple.iTunes, ch.cyberduck. সাইবারডাক, com.panic.Coda, ইত্যাদি)

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


আপনি যদি এটির উত্তরটিও উত্তর দিয়ে থাকেন তবে আমি এটি পছন্দ করব - আপেল.স্ট্যাকেক্সেঞ্জার.কমিশনস / ১৯৮৯৯/২ - শেষ ব্যবহারকারীদের জন্য কীগুলির এই বিপরীত প্রকৌশল চেষ্টা করার জন্য স্ট্রিং সবচেয়ে বন্ধুত্বপূর্ণ উপায়।
bmike

6

এই ম্যাক ওএস এক্স ডিফল্ট লিখিত কমান্ড, ম্যাক ওএস এক্স লায়ন এবং মাউন্টেন লায়নগুলির জন্য কয়েকটি হ্যান্ডসেট কম্যান্ডের উদ্দেশ্যে উত্সর্গীকৃত একটি ওয়েবসাইট পেয়েছে।

http://www.defaults-write.com


5

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


হ্যাঁ, এটি হ'ল আমি "সিক্রেট" ডিফল্ট কীগুলি সন্ধান করতে চাই। "গোপন" কী সম্পর্কে আপনি আরও ব্যাখ্যা করতে পারেন? এটি খুব সহায়ক যদি কোন উদাহরণ থাকে। আপনাকে অনেক ধন্যবাদ.
wongacid


ধন্যবাদ !! এই ধরণের তথ্যে আপনার যদি অন্য কোনও দুর্দান্ত লিঙ্ক থাকে তবে আমাকে জানান। :-)
wongacid

4

এখানকার বেশিরভাগ লোকেরা কমান্ড লাইনের মাধ্যমে সবকিছু করতে চান তবে আমার কাছে আরও ব্যবহারিক পরামর্শ রয়েছে।

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

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

এই অ্যাপ্লিকেশনগুলির মধ্যে দুটি হল:

TinkerTool

যা বিনামূল্যে, এবং

MacPilot

যা সদ্য নতুন সিংহ বৈশিষ্ট্যগুলির সাথে আপডেট হয়েছে এবং এর দাম 20.00 মার্কিন ডলার।

এগুলি আমার নিজস্ব এবং ব্যবহারযোগ্য প্রোগ্রাম।

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

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

হালনাগাদ

ডেভেলপার ফ্রেডেরিক উইকার সিংহ এবং পর্বত সিংহকে নির্দিষ্ট করে ডিফল্ট লেখার কাস্টমাইজেশন তৈরি করার জন্য ফ্রিওয়্যার অ্যাপস (অনুদান স্বীকৃত) প্রকাশ করেছে; তাদের মধ্যে অনেকে ম্যাভারিকস (ম্যাক ওএস এক্স 10.9) এর জন্যও দুর্দান্ত কাজ করে।

এগুলি ডাউনলোড করুন এবং দেখুন আপনার জন্য কাস্টমাইজেশন উপলব্ধ।

সিংহ টুইটস

মাউন্টেন টুইটস

এখানে চিত্র বর্ণনা লিখুন


সুপারিশের জন্য ধন্যবাদ। আমি বিকল্প পদ্ধতির প্রশংসা করি।
অডেসো

আপনার সত্যই এই / গমের উত্তরটি গ্রহণ করা উচিত। আমার থেকে কয়েকশো বছর আগে।
জেসন সালাজ

3

সম্ভবত জিনিসগুলি কীভাবে কাজ করে তা এই "লুকানো" পছন্দগুলির জন্য আপনার এবং অন্যের অনুসন্ধান সন্ধান করতে পারে তার দীর্ঘ দীর্ঘ ব্যাখ্যা।

বেশিরভাগ অ্যাপ্লিকেশনগুলি যখন তাদের আরম্ভ করা ফাইলগুলি একবার শুরু হয় সেগুলি পড়বে এবং defaultsপছন্দসই ফাইলগুলি একটি বৈধ কাঠামো এবং সিনট্যাক্স ত্রুটিগুলি না রাখার জন্য এই সরঞ্জামটি উপস্থিত রয়েছে। (এটি কীগুলি কীভাবে সংরক্ষণ করা হয় এবং প্রয়োগের বিশদগুলি লোকেদের জানতে হবে না এবং সমস্ত পাঠ এবং লেখার জন্য ডিফল্ট কমান্ডটি ব্যবহার করতে পারে তা সিস্টেমকে পরিবর্তনের অনুমতি দেয় ))

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

ম্যাক ওএস এক্স ব্যবহারকারী ডিফল্ট সিস্টেমটি একটি মূল মানের দোকান (বা আপনি যদি পছন্দ করেন তবে ডাটাবেস)।

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

এটি কোনও নির্দিষ্ট প্রোগ্রাম শুরু হওয়ার পরে কী কী মূল্যবোধের সন্ধান করতে পারে তা কীভাবে জানতে হবে তা নিয়ে আসে। এটি আপনার কাছে সিদ্ধ হয়ে যায় হয় হয় প্রোগ্রামটির মান বা বিপরীত প্রকৌশলীটি জানতে হবে।

একটি প্রোগ্রাম stringsসন্ধানের জন্য অনেকগুলি সরঞ্জাম বিদ্যমান এবং কোন নির্দিষ্ট প্রোগ্রামের অভ্যন্তরীণ কাঠামোটি ডাম্প করার জন্য আপনার নিজস্ব লাইব্রেরিতে লিংক করার পাশাপাশি কোন স্ট্রিংগুলি (কীগুলি) এম্বেড করা আছে তা বের করার চেষ্টা করুন ।

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

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


2

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

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