জেমস এবং জসোল্টের উত্তরের উপর ভিত্তি করে, আমি ডিএনডি স্টেট চালু বা বন্ধ করার জন্য কয়েকটি স্ক্রিপ্ট তৈরি করেছি। তাদের কাজ করার জন্য কোনও কী বাইন্ডিং বা মেশিন জিইউডি প্রয়োজন হয় না।
গুরুত্বপূর্ণ : দয়া করে নোট করুন যে এই স্ক্রিপ্টগুলি প্রথমবার চালানোর জন্য স্ক্রিপ্টগুলি চালিত অ্যাপটির অ্যাক্সেসযোগ্যতার অনুমতি প্রয়োজন হতে পারে। আপনি যদি অনুরোধে অনুমতিটি না দিয়ে থাকেন তবে সিস্টেমের জন্য alt/ optionবোতাম টিপে থাকবে এবং আপনাকে এটি "মুছে ফেলতে" লগ আউট করে ফিরে যেতে হবে। এটি অ্যাপলস্ক্রিপ্ট সহ পূর্ববর্তী উত্তরের ক্ষেত্রেও সত্য। লিপিটি সম্পাদিত থাকলে অনুমতিগুলি প্রত্যাহার করে পুনরায় মঞ্জুরি দেওয়া দরকার। অনুমতিগুলি ব্যবহার করে মঞ্জুরি দেওয়া হয়:
System Preferences > Security & Privacy > Accessibility > Add your app
ম্যাকোস সিয়েরা এবং হাই সিয়েরার জন্য এটি menu bar 1
:
বিরক্ত করবেন না ঝামেলা চালু করুন (বিজ্ঞপ্তি অক্ষম করুন):
if [[ $(plutil -convert xml1 -o - ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist | grep false) ]]; then
osascript <<EOD
tell application "System Events" to tell process "SystemUIServer"
key down option
click menu bar item 1 of menu bar 1
key up option
end tell
EOD
fi
বিরক্ত করবেন না ঝামেলা বন্ধ করুন (বিজ্ঞপ্তিগুলি সক্ষম করুন):
if ! [[ $(plutil -convert xml1 -o - ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist | grep false) ]]; then
osascript <<EOD
tell application "System Events" to tell process "SystemUIServer"
key down option
click menu bar item 1 of menu bar 1
key up option
end tell
EOD
fi
ম্যাকোসের আগের সংস্করণগুলির জন্য এটি menu bar 2
:
বিরক্ত করবেন না ঝামেলা চালু করুন (বিজ্ঞপ্তি অক্ষম করুন):
if [[ $(plutil -convert xml1 -o - ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist | grep false) ]]; then
osascript <<EOD
tell application "System Events" to tell process "SystemUIServer"
key down option
click menu bar item 1 of menu bar 2
key up option
end tell
EOD
fi
বিরক্ত করবেন না ঝামেলা বন্ধ করুন (বিজ্ঞপ্তিগুলি সক্ষম করুন):
if ! [[ $(plutil -convert xml1 -o - ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist | grep false) ]]; then
osascript <<EOD
tell application "System Events" to tell process "SystemUIServer"
key down option
click menu bar item 1 of menu bar 2
key up option
end tell
EOD
fi