কমান্ড লাইন থেকে অস্থায়ীভাবে মাউন্টেন সিংহের বিজ্ঞপ্তি কেন্দ্রটি অক্ষম করবেন?


2

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

কেউ যদি জানেন যে এটি সুস্পষ্ট এবং এটি কীভাবে করা যায়? :)

ধন্যবাদ!

উত্তর:


5

কমান্ড লাইন থেকে বিজ্ঞপ্তি কেন্দ্রটি নিষ্ক্রিয় করতে, একটি কীপলাইভ কী লিখুন যা / সিস্টেমে / লাইব্রেরি / লঞ্চআজেন্টস / কম.এপল.নোটিফিকেশন সেন্টারুই.পালিস্টে মিথ্যা:

sudo defaults write /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool false  

আপনি যদি বিজ্ঞপ্তি কেন্দ্রটি পুনরায় সক্ষম করতে চান তবে আপনি কেবল সত্য দিয়ে চালাবেন:

sudo defaults write /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool true  

সুডো ছাড়াই অক্ষম করার পদ্ধতি:

launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist  
killall NotificationCenter

সুডো ছাড়াই সক্ষম করার পদ্ধতি:

launchctl load -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist  

তারপরে কেবল কমান্ড + শিফট + জি টিপুন এবং / সিস্টেম / লাইব্রেরি / কোর সার্ভিসগুলিতে যান / তারপরে "বিজ্ঞপ্তি কেন্দ্র" সন্ধান করুন এবং এটি আবার চালু করতে ডাবল ক্লিক করুন

এখানে এবং এখানে দরকারী তথ্য সহ টিউটোরিয়াল


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

1
Sudo ছাড়া পদ্ধতি যুক্ত। যদি এটি এখনও আপনার জন্য কাজ না করে থাকে তবে দয়া করে আমাকে টার্মিনালে কোড-ত্রুটি রিটার্ন দিন।
এমএনও

1

আমি কেবল মেনুবার আইকনটিতে কেবলমাত্র ক্লিক করতে পারি, যা আসলে এটি ধরিয়ে দেয় এবং আবার ক্লিক না করা অবধি এটি অক্ষম করে।


3
ধন্যবাদ জানতাম না। প্রশ্নটি যদিও একটি কমান্ডলাইন সমাধান চেয়েছে।
nohillside

0

এই প্রশ্নটি সবেমাত্র 4 বছর পরে একই জিনিসটির সন্ধানে এসেছিল এবং এই অ্যাপলস্ক্রিপ্টটি নিয়ে এসেছে যা বিজ্ঞপ্তি কেন্দ্রের সক্ষম রাষ্ট্রটিকে টগল করবে:

    (*
    Toggle enabled state of Notification Center menu item
    Notification Center can be enabled/disabled by clicking the menu item with the Option key pressed.
    *)

    tell application "System Events"
        set ncMenu to menu bar 2 of application process "SystemUIServer"
        set ncItem to menu bar item 1 of ncMenu
        set ncTitle to title of ncItem

        set ncTitleEnabled to "Notification Center"
        set ncTitleDisabled to "Notification Center, Do Not Disturb enabled"

        if (ncTitle = ncTitleEnabled or ncTitle = ncTitleDisabled) then
            -- toggle enabled state of Notification Center
            key down {option}
            click menu bar item ncTitle of ncMenu
            key up {option}
        else
            -- can't access Notification Center menu
            display dialog "Notification Center is not available." with title "Applescript Error" buttons {"OK"} default button "OK"
        end if
    end tell

এটিকে এনসিএসসিপি হিসাবে সংরক্ষণ করুন এবং আপনার ব্যাশ an /। প্রোফাইলে একটি উপনাম তৈরি করে টার্মিনালে এটি চালান:

alias nc="osascript ~/path/to/nc.scpt"

ওএস এক্স ম্যাভারিকস যেহেতু "অ্যাক্সেসিবিলিটি বৈশিষ্ট্যগুলি" এর জন্য প্রয়োজন প্রয়োজন ওস্যাসক্রিপ্ট সম্পর্কে আপনি একটি ত্রুটি পেতে পারেন। আপনার কম্পিউটার (সিস্টেমের পছন্দসমূহ> সুরক্ষা ও গোপনীয়তা> গোপনীয়তা> অ্যাক্সেসিবিলিটি) নিয়ন্ত্রণের জন্য অনুমোদিত অ্যাপ্লিকেশনগুলির তালিকায় আপনাকে টার্মিনাল যুক্ত করতে হবে। যেহেতু এটি কোনও টার্মিনাল স্ক্রিপ্টকে জিইউআইতে অ্যাক্সেসের অনুমতি দেয় তবে স্ক্রিপ্টটি একটি অটোমেটর অ্যাপ্লিকেশনে রূপান্তর করা ভাল এবং কেবল আপনার অ্যাপ্লিকেশনটিতে এই বিশেষত্বটি প্রদান করা ভাল।

আপনি অটোমেটর অ্যাপ্লিকেশনটির জন্য কীবোর্ড শর্টকাট তৈরি করতে পারেন। কমান্ড ট্যাবটি ব্যবহার না করে কীভাবে দ্রুত অন্য অ্যাপ্লিকেশনটিতে ঝাঁপিয়ে পড়ুন দেখুন । বিটিডাব্লু আমি ইউআই ব্রাউজার (নিখরচায় ট্রায়াল) সহ বিজ্ঞপ্তি কেন্দ্রের মেনুর অভ্যন্তরে পেয়েছি।

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