क्या मैं लॉयन में स्नो-लेपर्ड जैसी एप्लीकेशन छुपा (Cmd-H) प्राप्त कर सकता हूं?


73

मैक ओएस एक्स स्नो लेपर्ड तक, एक एप्लीकेशन का उपयोग करते समय + Hको दबाने से दो काम हुए ...

  1. एप्लिकेशन देखने से खुद को छुपाता है।
  2. एप्लिकेशन ने खुद को + स्विचर के अंत में रखा ।

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

हालांकि, सिंह में, भले ही + Hऐप को छुपाता है, यह केवल स्विचर में अगली स्थिति में ले जाता है। यह 2 ऐप्स के बीच + आईएनजी के बराबर है , सिवाय इसके कि ऐप अब दृश्य से छिपा हुआ है। IMO, यह स्विचर और ऐप-हाइडिंग अवधारणा की एक मूलभूत विशेषता को तोड़ता है । मुझे नहीं पता कि ऐसा क्यों किया गया था।

क्या किसी के पास इस बात का कोई सुराग है कि, अगर ऐसा है तो इसे कैसे तय किया जा सकता है? या हो सकता है कि स्थानों को मैं देखना शुरू कर दूं? मुझे उम्मीद है कि कहीं न कहीं कुछ प्लिस्ट फ़ाइल में दफन एक वरीयता है ...


10
मैंने अभी तक स्थिति पर कभी गौर नहीं किया ...;) अच्छा सवाल ...;)
jm666

5
यह मुझे शेर में एक बग की तरह लगता है। शायद Apple फीडबैक
@apple.com के

1
मैंने अभी Apple.com/feedback में इसके लिए एक रिपोर्ट / अनुरोध दर्ज किया है ।
ग्रेग हेविगेल

मैं इसके द्वारा भी उत्तेजित हुआ हूं, और प्रतिक्रिया भी दर्ज की है। मैं किसी भी समाधान के बारे में नहीं जानता, हालांकि, विच की तरह एक अलग cmd- टैब स्विचर पर जाने के अलावा।
माइकल एच।

@khedron: डायन इसे कैसे ठीक करती है? यह Cmd- टैब के समान क्रम दिखाता है। अगर मुझे कुछ याद आ रहा है, तो मुझे यह जानना अच्छा लगेगा, क्योंकि यह गलत फीचर मुझे दीवार तक पहुंचा रहा है।
मार्सेलो कैंटोस

जवाबों:


6

यह एक बड़ा सवाल है। यह बग के बजाय अभिप्रेत व्यवहार हो सकता है। लगता है मिशन कंट्रोल ने पुराने एक्सपोज़ और पुराने स्पेस दोनों को मिश्रित कर दिया है। इसे ध्यान में रखते हुए, एक नया ऐप फुल स्क्रीन लॉन्च करना इसे अपने डेस्कटॉप पर रखता है। जब आप मिशन नियंत्रण में पहुंच जाते हैं तो आप इसे मूल, खाली डेस्कटॉप के दाईं ओर रखते हैं। एक दूसरा ऐप फुल स्क्रीन खोलें और जो आपके द्वारा खोले गए पहले पूर्ण स्क्रीन ऐप के बगल में इसे फिर से अपने डेस्कटॉप पर रखेगा।

IOS में होम स्क्रीन और पुराने स्पेस की तरह, ऐसा लगता है कि Apple इन डेस्कटॉप को एक ही स्थान पर रहने, अंतरिक्ष-वार करने का इरादा रखता है। यदि मेल को खोलने के बाद मैंने सफारी को खोला तो मेल "सफारी के बाईं ओर" है। मैं सहमत हूं कि यह स्थानिक धारणा स्विचर की हमारी पूर्व-कल्पित समझ से टकराती है। यही कारण है कि एक ही कारण है कि छिपने (दबाने पूर्ण स्क्रीन क्षुधा के लिए अक्षम होता है + Hहोगा नहीं एक पूर्ण स्क्रीन एप्लिकेशन को छिपाने)।

यदि सब कुछ पूर्ण स्क्रीन है, तो छिपाने की अवधारणा कम प्रासंगिक हो जाती है। मुझे लगता है कि मैक ओएस के पुराने संस्करणों पर वापस जाएं, जहां आपके पास खिड़कियों के ढेर पर ढेर थे। एडोब फोटोशॉप (और मेरे कई खुले चित्रों में से हर एक के लिए कई खुली बाल खिड़कियां) जैसे ऐप को छिपाना समझ में आता है। यदि ऐसी विंडो "स्टैकिंग" स्थानिक रूप से नहीं है (क्योंकि वे पूर्ण स्क्रीन ऐप अब साइड-बाय-साइड हैं, तो वे वास्तव में स्टैक्ड नहीं हैं) तो यह लगभग समझ में आता है कि यह काम नहीं करता है।

यह सब कहने के बाद, मैं इस बात से अधिक सहमत नहीं हो सका कि शेर कई पुराने समय के मैक उपयोगकर्ताओं के वर्कफ़्लो के साथ पूरी तरह से गड़बड़ कर चुका है। मैं जरूरी नहीं कि यहां एप्पल के फैसलों से सहमत हूं, मैं सिर्फ अधिवक्ता की भूमिका निभाने की कोशिश कर रहा हूं और देख रहा हूं कि क्या विशेष रूप से इसमें कुछ स्पष्टीकरण है जो समझ में आता है। उम्मीद है की यह मदद करेगा।

अद्यतन: TidBITS के इस लेख में लायन में एक नई विशेषता का उल्लेख किया गया है जिसे स्वचालित समाप्ति कहा जाता है। मुझे इस फीचर की जानकारी नहीं थी। मुझे आश्चर्य है कि क्या इस प्रश्न के लेखक द्वारा अनुभव किया जा रहा व्यवहार इस से संबंधित है।


3
मैं यह नहीं देखता कि गैर-पूर्ण-स्क्रीन एप्लिकेशन के साथ काम करते समय पूर्ण स्क्रीन मोड dealingH के व्यवहार से कैसे संबंधित है ।
ग्रेग हेविल

मैंने देखा कि Cmd + H फुल-स्क्रीन ऐप्स के लिए काम नहीं करता है, इसलिए मैंने सोचा कि वह केवल फ़ुल-स्क्रीन ऐप का ज़िक्र कर रहा है। हालांकि, प्रश्न को फिर से पढ़ने के बाद, ऐसा लगता है कि वह एक या दूसरे तरीके को निर्दिष्ट नहीं कर रहा है। अगर वह एनओएन पूर्ण-स्क्रीन ऐप के बारे में बात कर रहा है, जिसका हाईड कमांड काम नहीं करता है, तो मैं इस बात से सहमत हूं कि यह एक बग होने की संभावना है। हालांकि, मेरे उत्तर की बात यह थी कि अगर वह वास्तव में फुल-स्क्रीन ऐप्स के बारे में बात कर रहा था; की तुलना में यह Apple द्वारा उन UI निर्णयों में से एक हो सकता है - और मैंने अनुमान लगाया कि वे पूर्ण स्क्रीन ऐप को iOS ऐप स्विचर के अनुरूप के रूप में देख रहे हैं।
क्रिश्चियन कोरिआ 15

मैंने लायन में एक विशेषता के बारे में TIDBITS लेख में एक लिंक शामिल करने के लिए अपने उत्तर को अपडेट किया, जिसे स्वचालित समाप्ति कहा जाता है। ऐसा लगता है कि एक ऐप को शेर द्वारा समाप्त किया जा सकता है और कमांड + टैब स्विचर से हटाया जा सकता है।
क्रिश्चियन कोरेआ

2
मुझे नहीं लगता कि Cmd + H विंडो स्टैक व्यवहार या तो स्वत: समाप्ति से संबंधित है, कम से कम दो कारणों से: जिस एप्लिकेशन को मैं छिपा रहा हूं उसमें अभी भी खुली हुई खिड़कियां हैं जिन्हें मैंने बंद नहीं किया था; प्रश्न में एप्लिकेशन OS द्वारा स्वचालित रूप से समाप्त नहीं किया जा रहा है, यह अभी भी चल रहा है।
ग्रेग हेविगिल

@Christian \ Correa - आप, सर, अपना सामान जानिए। क्या आपने ACSP या ACTC जैसे Apple प्रमाणीकरण का पीछा करने पर विचार किया है?
एलेक्स

1

के रूप में यह मुझे बदल रहा है जब से यह बदल गया है मैं इसे एक और जाने दिया है। ऐसा लगता है कि अब तक काम करने का एकमात्र तरीका यह है कि छिपने से पहले सभी खुले ऐप पर स्विच करके इसकी नकल करें। यकीन नहीं है कि अगर एप्ल्स्क्रिप्ट थोड़ा बदल गया, लेकिन मुझे इसके लिए विलमा की स्क्रिप्ट को इस तरह बदलना पड़ा कि यह काम कर सके। यह भी बहुत कम महत्वपूर्ण प्रेस है तो काम तेजी से करना चाहिए।

delay 0.5
set i to 0
tell application "System Events"
    set first_app to name of the first process whose frontmost is true
    repeat with p in every process
        if visible of p then
            set i to i + 1
        end if
    end repeat
    repeat i - 1 times
        key down command
        key down shift
        keystroke tab
        delay 0.01
        key up shift
        key up command
        delay 0.1
    end repeat
    set visible of process first_app to false
end tell

यह स्विच करते समय कुछ झिलमिलाहट दिखाएगा और देरी बहुत कम हो सकती है यदि कुछ एनिमेशन अधिक समय लेते हैं (जैसे फुल-स्क्रीन ऐप्स पर स्विच करना), इसलिए नंबर संभवतः सभी मैक या स्थितियों के लिए इष्टतम नहीं हैं। और जबकि वैश्विक हॉटकी के साथ एक ऑटोमेटर सेवा को सेट करना संभव होना चाहिए, मेरे लिए कुछ भी नहीं हुआ। मैं थोड़ा आवेदन iCanHazShortcut के साथ और अधिक भाग्यशाली रहा हूं, जहां आप osascript <scriptname>cmd-h दबाते समय कॉल कर सकते हैं ।


0

क्या मैं लॉयन में स्नो-लेपर्ड जैसी एप्लीकेशन छुपा (Cmd-H) प्राप्त कर सकता हूं? ... आवेदन ने + स्विचर के अंत में खुद को रखा । ...

चूंकि एप्लिकेशन स्विचर मैक ओएस 8.5 में पेश किया गया था , इसलिए इसमें कई बदलाव हुए हैं।

सिंह में

नए एप्लिकेशन स्विचर के साथ पुराने प्लेसमेंट को प्राप्त करना शायद असंभव है।

यदि आप स्विचर के लिए उपयोग किए गए बाइनरी की पहचान करते हैं, तो strings(1) का एक रन अधिक प्रकट हो सकता है।

... यह अभिप्रेत व्यवहार हो सकता है ...

मुझे ऐसा विश्वास है।

...  कुछ समय के लिए इसका इस्तेमाल नहीं करने जा रहा था ...

लायन का व्यवहार संभवतः उपयोग के मामलों के एक महत्वपूर्ण अनुपात के लिए है जहां छिपाना अल्पावधि है

एक आरामदायक कुंजी संयोजन के साथ ( Command- Shift- Tabकम एर्गोनोमिक है): 

  • हिडन ऐप दिखाने के लिए स्नो लेपर्ड की तुलना में शेर ज्यादा तेज है।

सिंह से परे

उदाहरण के लिए, माउंटेन लायन में, एक और परिवर्तन है: - के जवाब में एक अंतहीन चक्र नहीं हैCommandTab

OS X 10.9 में और भी बदलाव हो सकते हैं।


0

यह निश्चित रूप से इच्छित व्यवहार है। यह आइकन को फीका नहीं करता है, जो मुझे कष्टप्रद लगता है। मैंने एक GUI एप्सस्क्रिप्ट लिखा है जो चीजों को करने के पुराने तरीके की नकल करता है। इसे कॉपीस्क्रिप्‍ट में कॉपी करें, इसे सेव करें, फिर इसे कीबोर्ड शॉर्टकट (जैसे ctrl + H) के साथ जोड़ने के लिए fastscripts का उपयोग करें ।

set i to 0
tell application "System Events"
    set first_app to name of the first process whose frontmost is true
    repeat with p in every process
        if p is visible then
            set i to i + 1
        end if
    end repeat
    repeat i - 1 times
        key down command
        repeat i - 1 times
            keystroke tab
            delay 0.03
        end repeat
        key up command
        delay 0.03
    end repeat
    set visible of process first_app to false
end tell

त्रुटि "सिस्टम ईवेंट को एक त्रुटि मिली: दिखाई नहीं दे सकता।" संख्या -1728 दृश्यमान से
user10352

स्क्रिप्ट के लिए धन्यवाद। मैं वास्तव में इसका उपयोग नहीं कर रहा हूं और आपके द्वारा निर्धारित सटीक उद्देश्यों के लिए इसका परीक्षण नहीं किया था (एक अन्य समान चीज़ के लिए इसका निरीक्षण कर रहा था), लेकिन मैं किसी के लिए भी ध्यान नहीं दे रहा हूं, मुझे "" पांचवीं पंक्ति में दिखाई देना चाहिए। यह बताया गया है: if p is "visible" then

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