আমি কীভাবে ম্যাকের মধ্যে সেটিংস সামঞ্জস্য রাখতে পারি?


7

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

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

আমি আজ 'ডিফল্ট' কমান্ডটি আবিষ্কার করেছি এবং এটি অন্বেষণ করছি, কিন্তু আমি ভাবছিলাম যে অন্য সবাই কীভাবে এটি সমাধান করে?


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


আপনার নির্দিষ্ট ড্রপবক্স + সিমলিঙ্কস সম্পর্কিত একটি প্রশ্ন: আপনার ড্রপবক্স ফোল্ডারে আপনার আসল ফাইলগুলি রয়েছে এবং সেগুলিতে সিমিলিংক রয়েছে, বা আপনার ড্রপবক্স ফোল্ডার থেকে অন্য জায়গায় সিমলিংক রয়েছে?
জুলিয়েন_সি

ড্রপবক্সে @ জুলিয়েন_সি আসল ফাইলগুলি। আমি অস্পষ্টভাবে মনে করতে পারি যে অন্যভাবে কাজ করে না, তবে এটি সম্পূর্ণ ভুল হতে পারে।
sh-beta

ঠিক আছে, দৃশ্যত কখনও কখনও এটি কাজ করে ... কখনও কখনও এটি হয় না। ধন্যবাদ!
জুলিয়েন_সি

উত্তর:


11

সত্যিই কোনও এক আকারের সমস্ত জবাব মাপসই হয় না, তবে আপনি যদি এই সেট আপ করার জন্য কিছুটা সময় ব্যয় করতে চান তবে আপনার কাজটি সম্পাদনের জন্য আমি চারটি উপায় সম্পর্কে ভাবতে পারি।


ম্যাক্স ইউনিক্স, তাই ~/Library/Preferences and /Library/Preferencesকিছু কোড কোড সিস্টেমের মধ্যে কেবল আপনার পরীক্ষা করে দেখুন। তারপরে আপনি ডিফগুলি করতে পারেন এবং বেশিরভাগ প্লিস্টগুলি পাঠ্য হয় বা সহজেই পাঠ্যে রূপান্তরিত হয় (ব্যবহার করা হয় PlistBuddy) যাতে আপনি যা বদলেছেন ঠিক তা আলাদা করতে পারেন।

অসংখ্য টিউটোরিয়াল উপলব্ধ - ম্যানিপুলেটিং প্লিস্ট ফাইলগুলির উপর পেনের উইকি বিশেষভাবে দুর্দান্ত এবং ইউনিক্স দক্ষতা সম্পন্ন লোকদের জন্য নির্দেশিত।


অ্যাপল রিমোট ডেস্কটপের মতো প্রচুর পরিচালিত সিস্টেম সফ্টওয়্যার বা ক্যাস্পারের মতো অন্যরা যদি আপনি ব্যবহারকারীর পছন্দগুলি পরিচালনা করতে স্পষ্টভাবে নকশা করা সফ্টওয়্যার পেতে চান।


আপনার কাছে অতিরিক্ত যন্ত্র (বা ভার্চুয়াল মেশিন) থাকলে সর্বনিম্ন ব্যয়ের জন্য সার্ভার অ্যাকাউন্টগুলি সেট আপ করা সহজ। আবার - কিছু কাজ, তবে মোবাইল অ্যাকাউন্টগুলি অনেক লোকের পক্ষে ভাল কাজ করে।


শেষ অবধি, পর্যায়ক্রমে অন্য ম্যাকের সাথে সঠিকভাবে ম্যাক থেকে ব্যবহারকারী অ্যাকাউন্টটি স্থানান্তর করা এবং কেবলমাত্র এমন একটি সিস্টেম তৈরি করা উচিত যেখানে আপনি কোনও সেটিং পরিবর্তন করার সময় কীভাবে রেকর্ড করবেন সে সম্পর্কে আপনাকে শৃঙ্খলাবদ্ধ।


5

1) বেশিরভাগ ওএস এক্স অ্যাপ্লিকেশনগুলির জন্য, সেটিংসগুলি ~ / গ্রন্থাগার / অ্যাপ্লিকেশন সহায়তা / এবং ~ / গ্রন্থাগার / পছন্দসমূহ / এ রাখা হয়

টার্মিনাল.এপ এ:

cd ~/Library/Preferences/

plutil -convert xml1  *.plist

এবং তারপরে কোনও পাঠ্য সম্পাদককে প্লাস্ট ফাইলগুলি খুলুন।

অথবা, যদি আপনার পছন্দের পাঠ্য সম্পাদক বিবিএডিট হয় তবে কেবলমাত্র bbeditকমান্ডটি ব্যবহার করে প্লাস্ট ফাইলগুলি খুলুন , যা সেগুলি স্বয়ংক্রিয়ভাবে তাদের এক্সএমএলে রূপান্তর করে।

অথবা, কেবলমাত্র defaults readএই প্লাস্ট ফাইলগুলিতেই ব্যবহার করুন - কেবলমাত্র তালিকাটি ছেড়ে দিন। উদাহরণস্বরূপ, আপনি com.apple.dock.plist ব্যবহার পড়তে চাইলেdefaults read com.apple.dock

2) defaultsআদেশ আপনার বন্ধু।

আমি একটি ফাংশন সেটআপ করি যা আমার করা সমস্তগুলিতে লগ হবে defaults write:

defaults ()
{
    if [ "$1" = "write" ]
    then

        LOG="$HOME/Dropbox/dwrites.txt"

        echo "default $@" >>| "$LOG" && echo "[logged defaults change to $LOG]"

    fi

    /usr/bin/defaults $@
}

এইভাবে আমি কমান্ড লাইনে আমার সমস্ত পরিবর্তনগুলির রেকর্ড রেখেছি।

তবে, অবশ্যই, এই ধরণের অনেকগুলি পরিবর্তন রয়েছে যা আমি কমান্ড লাইনে করি না, তবে সিস্টেম পছন্দগুলি বা পৃথক অ্যাপ্লিকেশন পছন্দগুলি দিয়ে করি।

এর মধ্যে কয়েকটি হ'ল সিস্টেম-স্তরের পরিবর্তনগুলি যা / লাইব্রেরি / অ্যাপ্লিকেশন সহায়তা / বা / লাইব্রেরি / পছন্দসমূহ / সংরক্ষণ করা হয়

3) এছাড়াও networksetupএবং systemsetupকমান্ড চেকআউট ।


3

বিমিকের সাথে সম্মত হন যে ব্যবহারকারী অ্যাকাউন্টে মাইগ্রেশন করা বা একটি ড্রাইভকে অন্য সময়ে পর্যায়ক্রমে ক্লোনিং করার পাশাপাশি কোনও একটি আকারই সমস্ত সমাধানের সাথে খাপ খায় না।

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

আপনার মেশিনের মধ্যে / অ্যাপ্লিকেশন ফোল্ডার সিঙ্ক করে বেশিরভাগ ম্যাক অ্যাপ্লিকেশন সিঙ্ক করতে সক্ষম হওয়া উচিত। আপনার বেশিরভাগ অ্যাপ্লিকেশন সেটিংস ~ / গ্রন্থাগার এবং / লাইব্রেরিতে থাকবে। আপনি সম্ভবত আপনার হোম ফোল্ডার এবং আপনি যে কোনও অন্য ফোল্ডার ডেটা ফাইল সঞ্চয় করে সিঙ্ক করতে চাইবেন।

আমার বাড়ির ফোল্ডারটি এবং আমার দুটি মেশিনে আমার Library / লাইব্রেরি এবং / লাইব্রেরির বড় অংশগুলির জন্য এটি সেট আপ করেছি। আমি কখনই সিঙ্ক / অ্যাপ্লিকেশন সিঙ্ক করার চেষ্টা করিনি, তবে তাত্ত্বিকভাবে এটি কাজ করা উচিত।

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

আপনি যখনই পছন্দ মতো একটি নতুন কমান্ড লাইন সেটিংস খুঁজে পান, তখন এটি শেল স্ক্রিপ্টে যুক্ত করুন। স্ক্রিপ্টের বিষয়বস্তুগুলি 2 টি মেশিনে সিঙ্ক হবে এবং যেহেতু তারা উভয়ই পর্যায়ক্রমে চালিত হচ্ছে, এটি উভয় মেশিনে সেটিংস আপডেট করবে।

এটি 100% নয়, তবে এটি আমার পক্ষে যথেষ্ট পরিমাণে পেয়ে যায় যে বাকী জিনিসগুলি নিজে হাতে পরিচালনা করা খুব বেদনাদায়ক নয়।

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