छोटा जवाब: यह दो चीज़ों में से एक है, और आपके अपने Mac पर दोनों एक मिनट से कम में पलटी जा सकती हैं।
या तो किसी ने ऐसा defaults write कमांड चलाया जिसने कोई immutable की सेट कर दी, या फिर एक कॉन्फ़िगरेशन प्रोफ़ाइल इंस्टॉल है। macOS दोनों के लिए एक जैसा धूसर (ग्रे) मैसेज दिखाता है, इसलिए कारण अलग पहचानना मुश्किल है।
Grayed out और greyed out एक ही चीज़ हैं। macOS US स्पेलिंग इस्तेमाल करता है, और यह पेज भी इसे इस्तेमाल करता है, पर बहुत से लोग दूसरी स्पेलिंग खोजते हैं।
हर एक के लिए उपाय अलग है, इसलिए कुछ भी बदलने से पहले जांच लें।
सिस्टम सेटिंग्स खोलें, सामान्य पर जाएं, फिर डिवाइस प्रबंधन।
defaults write कमांड यह कर रहा है, और macOS इसे गलत तरीके से बता रहा है। यही पहला हिस्सा है।macOS में चार छिपी हुई Dock सेटिंग्स हैं जो इसके हिस्सों को लॉक करती हैं। इनमें से कोई भी सिस्टम सेटिंग्स में जुड़े कंट्रोल को ग्रे कर देगी। आपको यह जानने की ज़रूरत नहीं कि कौन सी इस्तेमाल हुई थी, इसलिए सभी चारों को false के साथ चलाएं और आप वापस सामान्य हो जाएंगे:
defaults write com.apple.dock size-immutable -bool false
defaults write com.apple.dock position-immutable -bool false
defaults write com.apple.dock contents-immutable -bool false
defaults write com.apple.dock autohide-immutable -bool false
killall Dock
आखिर में killall Dock होना ज़रूरी है। इसके बिना प्रेफ़रेंस बदल जाती है पर Dock पुरानी वाली के साथ ही चलता रहता है, और ऐसा लगेगा जैसे कुछ हुआ ही नहीं।
पक्का नहीं कि कोई लॉक सेट है या नहीं? इसे बदले बिना जांचें:
defaults read com.apple.dock size-immutable
अगर आप कमांड खुद टाइप नहीं करना चाहते, तो मुफ़्त कमांड जेनरेटर आपके लिए पूर्ववत करने वाले कमांड लिख देगा।
अगर यह लॉक है तो आपको 1 मिलेगा, अगर नहीं तो 0, और अगर इसे कभी सेट नहीं किया गया तो does not exist।
सिस्टम सेटिंग्स, सामान्य, डिवाइस प्रबंधन में, प्रोफ़ाइल चुनें और माइनस बटन पर क्लिक करें। Dock के कंट्रोल तुरंत वापस आ जाते हैं।
एक प्रोफ़ाइल तीन तरीकों से आ सकती है। आपने खुद एक इंस्टॉल की, शायद किसी ऐसे ऐप से जो स्थायी लॉक देता है। किसी और चीज़ ने एक इंस्टॉल कर दी। या फिर Mac किसी नियोक्ता या स्कूल द्वारा मैनेज किया जाता है।
अगर Mac मैनेज्ड है, तो आप इसे हटा नहीं सकते। मैनेज्ड प्रोफ़ाइल जानबूझकर लॉक की जाती हैं और इसका कोई लोकल तरीका नहीं है। मशीन को मैनेज करने वाले से पूछें। जो कोई और दावा करे वह किसी ऐसी चीज़ की बात कर रहा है जो कई macOS वर्शन पहले ही काम करना बंद कर चुकी है।
यही शब्दावली लोगों को जवाब ढूंढने भेजती है। immutable की वही तंत्र है जिसे संगठन बड़े पैमाने पर Mac मैनेज करने के लिए इस्तेमाल करते हैं, इसलिए सिस्टम सेटिंग्स इन्हें एक ही तरह से, एक ही शब्दों में बताता है, चाहे ये किसी कंपनी के डिवाइस प्रबंधन से आई हों या महीनों पहले आपके टाइप किए एक कमांड से।
तो "ये सेटिंग्स एक प्रोफ़ाइल द्वारा कॉन्फ़िगर की गई हैं" का आमतौर पर मतलब है कि किसी पुराने हाउ-टू लेख का Terminal कमांड अब भी लागू है, उसे चलाए हुए आपको भले ही भूले हुए काफ़ी समय हो गया हो। आपका Mac मैनेज्ड नहीं है, और कुछ गड़बड़ नहीं है।
अगर आपने जानबूझकर Dock लॉक किया, तो ग्रे हो जाना फ़ीचर के काम करने का सबूत है। समस्या यह है कि कोई दिखने वाला स्विच नहीं है, कुछ भी यह नहीं बताता कि लॉक चालू है, और इसका कोई रिकॉर्ड नहीं कि आपका Dock पहले कैसा दिखता था।
चार कमांड याद रखना आसान नहीं है। Still Dock आपके Mac का Dock लॉक करता है और वही चार लॉक आपके मेनू बार में ऐसे स्विच के रूप में रखता है जिन्हें आप देख सकते हैं, इसलिए लॉक किया हुआ Dock आसानी से नज़र आता है। यह लॉक करने से पहले आपके Dock का स्नैपशॉट भी लेता है, और अनलॉक करने, क्विट करने या ऐप डिलीट करने पर उसे वापस ला देता है।
अगर आप Terminal में ही रहना चाहते हैं, तो चारों कमांड की पूरी सूची बताती है कि हर एक क्या करता है और इसकी क्या कीमत है।
एक से ज़्यादा स्क्रीन इस्तेमाल करते हैं? Dock इनके बीच भी उछलता है, जो एक अलग समस्या है जिसके अपने उपाय हैं: Mac Dock को एक स्क्रीन पर कैसे रखें।
पहले यह तय कर रहे हैं कि इसे कैसे लॉक करें? Mac पर Dock लॉक करने के तीन तरीके, तुलना सहित।
नहीं। यह डिवाइस प्रबंधन के बारे में एक स्टैंडर्ड macOS मैसेज है, और पर्सनल Mac पर इसकी सबसे आम वजह है कोई ऐसा defaults write कमांड जो कभी अतीत में चलाया गया हो। सिस्टम सेटिंग्स, सामान्य, डिवाइस प्रबंधन जांचें। अगर वहां कुछ नहीं दिखता, तो आपके Mac को कोई मैनेज नहीं कर रहा।
हर लॉक अलग है। size-immutable सिर्फ़ साइज़ स्लाइडर को ग्रे करता है, position-immutable सिर्फ़ स्थिति के कंट्रोल को, और आगे भी ऐसे ही। ऊपर दिए चारों false कमांड चलाने से जो भी सेट है वह साफ़ हो जाता है।
तो दोनों वजहें मौजूद हैं। ऊपर दिए गए चारों defaults write कमांड चलाएं, killall Dock सहित।
अगर यह एक प्रोफ़ाइल है, तो हाँ, इसे सिस्टम सेटिंग्स, सामान्य, डिवाइस प्रबंधन में हटा दें। अगर यह एक immutable की है, तो macOS इसके लिए कोई इंटरफ़ेस नहीं देता, और इस कमी को भरने के लिए Still Dock, एक ऐप जो Mac Dock को लॉक करता है, मौजूद है।
नहीं। अनलॉक करने से सिर्फ़ यह बदलता है कि सेटिंग्स बदली जा सकती हैं या नहीं। Dock की सामग्री को असल में रीसेट करने के लिए आपको Mac Dock को डिफ़ॉल्ट पर रीसेट करना पड़ेगा, जो एक अलग चीज़ है।
macOS 26 पर वे कंट्रोल डेस्कटॉप & Dock में हैं, जिसने पुराने पैनल की जगह ली है। देखें macOS 26 पर Dock लॉक करना।