डॉक में एडियम (या किसी अन्य ऐप के) आइकन को छुपाएं


10

मुझे लगता है कि यह वास्तव में कष्टप्रद है कि एडियम आइकन हमेशा बेकार है।

यहाँ छवि विवरण दर्ज करें

क्योंकि संपर्क सूची खोलने के लिए, आप केवल स्टेटस बार आइटम का उपयोग कर सकते हैं, (डॉक आइकन मेरे अनुसार सिर्फ अंतरिक्ष की बर्बादी है):

यहाँ छवि विवरण दर्ज करें

तो क्या एडियम (या अधिमानतः किसी भी ऐप) के डॉक आइकन को हटाने का कोई तरीका है और केवल स्टेटस बार आइटम (पूरी तरह कार्यात्मक) रखता है?

यह किसी एप्लिकेशन के डॉक आइकन को छिपाने के डुप्लिकेट की तरह लग सकता है, लेकिन यह उत्तर स्थिति बार आइटम को भी छुपाता है, उसके बाद किसी ने उत्तर नहीं दिया। क्या 2011 के बाद से कोई नई तकनीक सामने आई है?

मैं एक और एप्लिकेशन के बिना एक तकनीक होगा, लेकिन अगर एकमात्र विकल्प है तो वह करना होगा ...


मैं देख रहा हूं कि आप न्यूनतम डॉक दृष्टिकोण के लिए जा रहे हैं, आप जानते हैं कि आप गोदी के दर्पण प्रतिबिंब को निष्क्रिय कर सकते हैंdefaults write com.apple.dock hide-mirror -bool true;killall Dock
अलेक्जेंडर - पुनः मोनिका

जवाबों:


11

मैंने इसे एक साधारण टर्मिनल कमांड के साथ हासिल किया :

defaults write /Applications/Adium.app/Contents/Info.plist LSUIElement true

प्रति defaults(1), "डिफॉल्ट्स उपयोगकर्ताओं को कमांड-लाइन शेल से मैक ओएस एक्स उपयोगकर्ता डिफॉल्ट्स को पढ़ने, लिखने और हटाने की अनुमति देता है।" तो यह वास्तव में अन्य उत्तरों के रूप में एक ही बात कर रहा है, लेकिन बिना मैन्युअल फ़ाइल को संपादित किए , जो इसे अधिक सुरक्षित बनाता है, आसान (और स्क्रिप्ट योग्य) का उल्लेख नहीं करना।


defaults write /Applications/Just Press Record.app/Contents/Info.plist LSUIElement trueत्रुटि देता है Unexpected argument LSUIElement; leaving defaults unchanged.:। यहाँ क्या गलत है? (रनिंग एल कैपिटन)।
विंटरफ्लैग्स

1
@Winterflags दोहरे उद्धरण में पथ डालने की कोशिश तो की तरह रास्ते में एक जगह नहीं है के बाद से: चूक लिखना "/ Applications / Record.app/Contents/Info.plist बस प्रेस" LSUIElement सच
SNN

4

हां एक तरीका है: बस जाएं गो एप, राइट क्लिक करें और पैकेज कंटेंट दिखाएं। एप्लिकेशन / सामग्री पर जाएं और एक साधारण पाठ संपादक के साथ info.plist खोलें। तानाशाही कुंजी के तहत इन पंक्तियों को जोड़ें:

<key>LSUIElement</key>
<true/>

हां, वहां एक अंतर है। NSUIElement एक पुरानी कुंजी है। चूंकि Apple ने Launchd सेवाओं की शुरुआत की, वे LSUIElement कुंजी का उपयोग करते हैं। यह एडियम के लिए भी काम कर रहा है, मैंने अभी इसका परीक्षण किया है।

यदि यह कहता है कि यह फ़ाइल को सहेज नहीं सकता है, तो बस इसे फ़ोल्डर से आपके डेस्कटॉप पर कॉपी करें, इसे संपादित करें, और इसे वापस ऐप में स्थानांतरित करें।

ध्यान रखें, कि एलएसयूआई तत्व के साथ, ऐप पृष्ठभूमि में काम कर रहा है। यह मेनू आइकन रखता है, लेकिन आपका ऐप ऐप-स्विचर (सीएमडी + टैब) में नहीं दिखाई देगा और न ही फोर्स-क्विट मेनू में।

यहाँ एक स्क्रीनशॉट है कि मैंने इसे कैसे किया: स्क्रीनशॉट पाठ रैंगलर संपादित करें


हां, एक अन्य व्यक्ति ने मुझे यह भी बताया, लेकिन किसी कारण से, मेरे
एडियम में

मैंने एक स्क्रीनशॉट जोड़ा। शायद इससे मदद मिलती है;)
rwenz3l

@shub wth ... प्लूटिल के साथ xml में परिवर्तित होने के बाद आपके Adium Info.plist में तानाशाह टैग के दो सेट हैं। आप यह क्यों कह रहे हैं कि कोई तानाशाह नहीं है? मैंने तुम्हारी तख्ती देखी! 5 वीं पंक्ति पर एक तानाशाह टैग है! > <
चिलिन

@chillin हाँ, और मैं आपके निर्देशों के साथ xml में परिवर्तित होने के बाद, और उसी चीज़ को जोड़ने से कुछ भी नहीं हुआ। फिर आपने मुझसे तानाशाह के टैग हटाने के लिए कहा - लेकिन मैंने कोई ताना-बाना नहीं जोड़ा, और उसके बाद, आपने मुझे कुछ भी करने के लिए नहीं कहा - मुझे क्या करना चाहिए?
14:09

@YoshiBotX के रूप में चिलिन ने कहा, इसे बाइनरी से xml में परिवर्तित करने के बाद, इन 2 लाइनों को जोड़ने से काम नहीं होता ...
10

4

मुझे एक रास्ता मिला है जो मेरे लिए काम करता है।

मूल रूप से, उपयोगकर्ता चिलिन ने मुझे बताया कि मैं TextEdit का उपयोग करके टैग के Info.plistबीच फ़ाइल में इसे जोड़ सकता हूं dict:

<key>LSUIElement</key>
<true/>

लेकिन मैंने देखा कि सब कुछ अस्पष्ट था (स्क्रीनशॉट के लिए नीचे देखें)।

लेकिन फिर मैंने एक्सकोड स्थापित किया और Info.plistफ़ाइल को संपत्ति सूची संपादक में खोला ।

खोलने के लिए Info.plist, अपने HD (उदा। Macintosh HD) पर जाएं और एप्लिकेशन फ़ोल्डर खोलें - Macintosh HD> एप्लिकेशन> राइट क्लिक करें Adium> पैकेज सामग्री खोलें> सामग्री> राइट क्लिक करें Info.plistऔर संपत्ति सूची संपादक के साथ खोलें। इससे यह खुल जाएगा:

यहाँ छवि विवरण दर्ज करें

फिर, शीर्ष पर आइटम जोड़ें पर क्लिक करें और कुंजी को नाम दें LSUIElementऔर मान चेकबॉक्स को चेक किया जाना चाहिए (यानी 1 या सही)।

LSUIElement:

निर्दिष्ट करता है कि क्या ऐप एक एजेंट ऐप है, यानी ऐसा ऐप जो डॉक या फोर्स क्विट विंडो में दिखाई नहीं देना चाहिए।

स्रोत

नोट: जब आप मान फ़ील्ड पर क्लिक करते हैं, तो कुंजी को स्वचालित रूप से नाम बदल दिया जाता है Application is agent (UIElement)

यह तो इस तरह दिखना चाहिए:

यहाँ छवि विवरण दर्ज करें

तब आप Adium खोल सकते हैं और यह अभी भी मेनू बार में रहेगा लेकिन अब Dock में नहीं है!


यह वह Info.plistफ़ाइल है जिसे मैंने संपत्ति सूची संपादक का उपयोग करने के बाद देखा था (मैंने जो एक भाग बदल दिया है, उस पर प्रकाश डाला है):

यहाँ छवि विवरण दर्ज करें


जैसा कि मैंने पहले कहा, उपयोगकर्ता चिलिन ने कहा कि विधि कुछ लोगों के लिए काम करती है लेकिन यह मेरे लिए काम करती है। यह वही है जो मैंने देखा जब चिलिन ने इस सवाल का जवाब दिया:

यहाँ छवि विवरण दर्ज करें

... जहाँ मुझे कुछ इस तरह से दिखना चाहिए ( hotdigitalnews के माध्यम से छवि ):

यहाँ छवि विवरण दर्ज करें



2

पिछला जवाब करीब है, लेकिन कोई सिगार नहीं। प्लिस्ट फाइलें कुंजी के प्रकार की घोषणा करते हुए एक कुंजी / मान प्रारूप का उपयोग करती हैं। सही कोड है:

<key>LSUIElement</key>
<string>true</string>

इन </dict> </plist>लाइनों से पहले छड़ी , और voilà । यह मेरे लिए हाई सिएरा पर काम करता है।

कम अनुभवी के लिए कुछ अतिरिक्त मदद ........।

Apple, हमेशा की तरह, असंभव नहीं होने पर अपने खुद के कंप्यूटर पर इस तरह का नियंत्रण बनाता है। यहाँ आपको क्या करना है:

  1. सुनिश्चित करें कि आप एक व्यवस्थापक के रूप में लॉग इन हैं।
  2. खोजक में, एप्लिकेशन के अंतर्गत, संबंधित ऐप ढूंढें। राइट-क्लिक करें> "पैकेज सामग्री दिखाएं दिखाएं"> "कंटेंट्स चुनें।" अब आपको अपने ऐप वाली डायरेक्टरी देखनी चाहिए, जिसमें info.plist नामक फाइल शामिल होनी चाहिए ।
  3. .Plist फ़ाइल पर डबल-क्लिक करें। यह टेक्स्टएडिट में फाइल को खोलना चाहिए।
  4. जैसे ही आप फ़ाइल पर कुछ भी करने का प्रयास करते हैं, आपको एक संदेश मिलेगा जिसमें लिखा होगा कि "आपको उस फ़ोल्डर में लिखने की अनुमति नहीं है जो फ़ाइल 'जानकारी' में है" और आपको एक डुप्लिकेट संपादित करने की पेशकश करने की पेशकश करेगा। "डुप्लीकेट" पर क्लिक करें।
  5. ऊपर के रूप में संपादित करें।
  6. अपने डेस्कटॉप पर (डुप्लिकेट) फ़ाइल सहेजें। इसे info.plist नाम दें । (ध्यान रखें कि फाइंडर को एक्सटेंशन को .txt में बदलने न दें, या "कॉपी" नाम में जोड़ें। यदि संदेह है, तो सेव विंडो के निचले भाग में "एक्सटेंशन छुपाएं" को अनचेक करें।)
  7. इस नए-संपादित फ़ाइल को "चरण 2" में पाए गए "सामग्री" फ़ोल्डर में वापस कॉपी करें।

नायब मैं हास्यास्पद समय को छोड़ रहा हूं, जब आपको अपना पासवर्ड दर्ज करना होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.