"ডিফল্ট লেখার" কমান্ড লাইনটি কি ম্যাকোসের মেনু বার কনফিগার করতে পারে?


10

ডিফল্ট ব্যবহার করে আমি ম্যাকোস হাই সিয়েরাতে এই জিনিসগুলি সক্ষম করতে একটি স্ক্রিপ্ট ব্যবহার করতে চাই। আমি জানি কিভাবে .bash_profile এ স্ক্রিপ্টটি তৈরি করা যায়, কারণ আমি এটির জন্য একটি ফাংশন ব্যবহার করব এবং তারপরে টার্মিনালে ফাংশনটি চালাও। যাইহোক, আমি অনুপস্থিত যা নিম্নলিখিত সক্রিয় করতে প্রকৃত স্ট্রিং হয়:

  • ব্লুটুথ আইকন প্রদর্শন
  • ভলিউম আইকন প্রদর্শন
  • ব্যাটারি শতাংশ প্রদর্শন
  • পূর্ণ তারিখ প্রদর্শন

ডিফল্ট ব্যবহার করে এই প্রোগ্রাম্যাটিকভাবে সেটtable আছে, এবং তারা 10.6-10.13 এর মধ্যে একটি মহান চুক্তি পরিবর্তন করেছেন?

ঠিক আছে, এই পোস্টের জন্য মন্তব্য বিভাগে আইকন ডিম্যান কি বলেছিলেন তার উপর ভিত্তি করে, আমি যেতে এবং সম্পাদনা করতে সক্ষম হয়েছিলাম ~/Library/Preferences/com.apple.systemuiserver.plist এবং আমি সক্ষম করেছি যে মেনু একটি তালিকা দেখতে সক্ষম ছিল।

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

/System/Library/CoreServices/Menu Extras/Script Menu.menu

/System/Library/CoreServices/Menu Extras/RemoteDesktop.menu

/System/Library/CoreServices/Menu Extras/Bluetooth.menu

/System/Library/CoreServices/Menu Extras/TimeMachine.menu

/System/Library/CoreServices/Menu Extras/AirPort.menu

/System/Library/CoreServices/Menu Extras/TextInput.menu

/System/Library/CoreServices/Menu Extras/Battery.menu

/System/Library/CoreServices/Menu Extras/Volume.menu

/System/Library/CoreServices/Menu Extras/Clock.menu

এবং যে মেনু থাকতে পারে _5 অথবা একটি _3 শেষে যেখানে এটি যেতে হবে তা চিহ্নিত করা। কিন্তু ..? এটি ঠিক কোনও ব্যবহারকারী-লেখার যোগ্য টেক্সটফিল নয় যা আমি সম্পাদনা করতে পারি।


ম্যাকস এর একটি নির্দিষ্ট সংস্করণের জন্য আমি কীভাবে ব্যাশ এবং স্ক্রিপ্ট সেট করতে এবং কীগুলির জন্য কী খুঁজতে চাইছি (অথবা রেকর্ডে কেউ বলার আছে - আপনি এটি করতে পারবেন না) আমি আপনাকে মনে করব।
bmike

হাঁ। আমি osx el capitan চালাচ্ছি কিন্তু মেশিনে আমি "ডিফল্ট" টাইপ করতে চাই (আমার ফাংশন নাম .bash_profile) একটি উচ্চ সিয়েরা হতে যাচ্ছে।
esaruoho

1
দেখুন ~/Library/Preferences/com.apple.systemuiserver.plist
IconDaemon

ধন্যবাদ @ আইকনডেমন - এখন আমার একটি তালিকা আছে আমি ব্যবহার করার ঝোঁক. কিন্তু আমি নিশ্চিত নই যে এই তথ্যটি কীভাবে একটি নতুন নতুন কম্পিউটারে লেখার জন্য ব্যবহার করতে হয়। এছাড়াও, Battery.menu স্বয়ংক্রিয়ভাবে শতাংশ উল্লেখ করতে বলে মনে হচ্ছে না।
esaruoho

নিম্নলিখিত কমান্ড ব্যাটারি শতাংশ প্রদর্শন করবে: defaults write com.apple.menuextra.battery ShowPercent YES; killall SystemUIServer
user3439894

উত্তর:


4

এই defaults write কমান্ড ব্লুটুথ সহ কয়েকটি মেনু-বার আইকন সক্ষম করবে।

defaults write com.apple.systemuiserver menuExtras -array "/System/Library/CoreServices/Menu Extras/AirPort.menu" "/System/Library/CoreServices/Menu Extras/Bluetooth.menu" "/System/Library/CoreServices/Menu Extras/Clock.menu" "/System/Library/CoreServices/Menu Extras/Displays.menu" "/System/Library/CoreServices/Menu Extras/Volume.menu"

আপনি SystemUIServer পুনরায় আরম্ভ না হওয়া পর্যন্ত পরিবর্তনগুলি কার্যকর হবে না :
killall SystemUIServer

আপনি অতিরিক্ত আইটেম সক্রিয় করতে চান, তাহলে দেখুন ~/Library/Preferences/com.apple.systemuiserver.plist আপনি চাইছেন অতিরিক্ত মেনু নির্দিষ্ট নাম খুঁজে পেতে।

বিঃদ্রঃ: আপনি যদি আপনার মেশিনে অতিরিক্ত মেনু সক্ষম করার চেষ্টা করেন তবে কমান্ডটি অবিরাম লুপে আটকে যাবে। কিছু ব্যবহারকারীদের থাকতে পারে না Eject.menu, উদাহরণ স্বরূপ.


আমি 2018-09-25 এর একটি অবিরাম লুপ পেয়েছি 00: 31: 35.052 ডিফল্ট [48638: 10853265] রেপ যুক্তি একটি অভিধান নয় ডিফল্টগুলি পরিবর্তিত হয় নি। 2018-09-25 00: 31: 35.973 ডিফল্ট [48677: 10853403] দ্রষ্টব্য যুক্তি অভিধানটি কোনও ডিফল্ট পরিবর্তন করা হয়নি। 2018-09-25 00: 31: 36.892 ডিফল্ট [48715: 10853535] রেপ যুক্তি একটি অভিধান নয় ডিফল্টগুলি পরিবর্তিত হয় নি। 2018-09-25 00: 31: 37.807 ডিফল্ট [48753: 10853666] রেপ যুক্তিটি অভিধান নয় ডিফল্টগুলি পরিবর্তিত হয় নি। ম্যাকোস উচ্চ সিয়েরা সঙ্গে। আমি কি ভুল করছি?
esaruoho

2
@ সেসারুহো কমান্ডটি এক লাইন হতে হবে - যদি আপনার কাছে অতিরিক্ত ক্যারেজ রিটার্ন বা ফাঁকা লাইন থাকে তবে এটি আপনার মতামতটির মতো সমস্যা হতে পারে।
Wade Williams

আমি এটি একটি লাইন হিসাবে পেস্ট এবং যারা ত্রুটি পেয়েছিলাম।
esaruoho

1
হাই, এক্সেক্ট অপসারণের পর, আমি তাদের সব কাজ করতে সক্ষম হয়েছিলাম। Eject.menu এই অবিরাম লুপ তৈরি ছিল :)
esaruoho
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.