मैक ओएस एक्स पर निष्क्रिय सभी एप्लिकेशन ('शो डेस्कटॉप') ऑटो-छिपाएं


1

क्या कोई फ्रीवेयर ऐप, या शायद एक स्क्रिप्ट भी सुझा सकता है, जो मेरे सिस्टम की निगरानी करेगा और सभी खुले अनुप्रयोगों को छिपा देगा यदि यह एक निश्चित समय से अधिक समय के लिए निष्क्रिय है? मेरा मतलब है खोजक और सब कुछ। अनिवार्य रूप से शोकेसकोटॉप ( http://www.everydaysoftware.net/showdesktop/ ) लेकिन एक निष्क्रिय विकल्प के साथ।


क्या आप ऐसे सॉफ़्टवेयर का उपयोग करते हैं जो टैसपोटिस के उत्तर को बेकार बना देगा, उदा। पैनिक डॉट कॉम से टैटू?
Daniel Beck

जवाबों:


2

क्या कोई फ्रीवेयर ऐप, या शायद एक स्क्रिप्ट भी सुझा सकता है, जो मेरे सिस्टम की निगरानी करेगा और सभी खुले अनुप्रयोगों को छिपा देगा यदि यह एक निश्चित समय से अधिक समय के लिए निष्क्रिय है?

सिस्टम प्राथमिकताएँ & gt; डेस्कटॉप & amp; स्क्रीन सेवर & gt; स्क्रीन सेवर


मुझे यकीन नहीं है कि मैं आपके सुझाव का पालन करूंगा। क्या मुझे एक स्क्रीनसेवर डाउनलोड करना होगा जो यह करेगा, या क्या कोई विकल्प है जो मुझे याद आ रहा है? मैं एक स्क्रीनसेवर खेलना शुरू नहीं करना चाहता, मैं अपना डेस्कटॉप दिखाना चाहता हूं। मेरे पास एक घंटे के बाद बंद करने के लिए मेरा मॉनिटर सेट है, लेकिन तब तक मैं अपने डेस्कटॉप को लगभग 2 मिनट के लिए देखना चाहता हूं।
floyd

2

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

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

कुछ मैं कोशिश कर रहा हूँ पर है अपहरण किया , जो एक निश्चित निष्क्रिय समय के बाद अनुप्रयोगों को छिपाने का दावा करता है। संपूर्ण समाधान नहीं, लेकिन शायद, समय के साथ, एक ही परिणाम प्राप्त होगा।

अगर मुझे EXACT उपयोग केस सॉल्वर मिल जाए तो मैं यहाँ रिपोर्ट करूँगा।


त्वरित रिपोर्ट वापस: लगभग 15 मिनट के उपयोग के बाद SpiritedAway एक उपचार का काम करता है। यह सभी को छिपाता है, लेकिन सक्रिय ऐप, हालांकि, यह केवल आपको वहां भाग देता है। यदि आप डेस्कटॉप पर क्लिक करते हैं, हालांकि, टाइमआउट के बाद, आपको वह मिल जाता है जो आप चाहते हैं। फिर भी खोद रहा है।
Rob West

1

ऐसा लगता है कि स्लीपवॉचर आप के लिए क्या देख रहे हैं। मैंने अभी इसे पाया है, और मैं इसे आज़मा रहा हूं। इसे खोजो http://www.bernhard-baehr.de/


1

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

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

  • सबसे पहले, आपको रिक्त स्थान सक्षम होना चाहिए। (एक्सपोजर डेस्कटॉप के आसपास एक कष्टप्रद अंधेरे सीमा को छोड़ देता है, और मैक ओएस सक्रिय विंडो को छिपाने का कोई सुविधाजनक तरीका प्रदान करता है तथा एक ही समय में सभी निष्क्रिय खिड़कियां)।

    मैक ओएस 10.6 पर, सिस्टम वरीयताओं में "एक्सपोज़ और स्पेसेस" फलक पर जाएं, और "सक्षम रिक्त स्थान" बॉक्स की जांच करें। एक बार रिक्त स्थान सक्षम होने पर (यदि यह पहले से था), तो सुनिश्चित करें कि आपके पास अप्रयुक्त स्थान है जिसे आप शेष खाली करने के लिए समर्पित कर सकते हैं। यहाँ से, मुझे लगता है कि यह स्थान संख्या 2 है।

    इसके अलावा, सुनिश्चित करें कि, फलक के नीचे, आपके पास "किसी स्थान पर सीधे स्विच करने के लिए" कुछ है। यहाँ से बाहर, मैं मानूंगा कि यह नियंत्रण (^ नंबर कुंजियाँ) है।

    मैक ओएस 10.7 पर, स्पेस मिशन कंट्रोल का हिस्सा हैं। मिशन नियंत्रण को सक्रिय करें, माउस को स्क्रीन के ऊपर दाईं ओर ले जाएं, और "+" बटन पर क्लिक करें जो दिखाई देता है। यह एक नया डेस्कटॉप स्थान खोलेगा (जो मैं इसी तरह मान रहा हूं नंबर 2 है, आगे जा रहा है), जिसे खिड़कियों के खाली रखा जाना चाहिए।

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

  • इसके बाद, आपको इंस्टॉल करना होगा sleepwatcher । मूल रूप से, आपको निर्देशिका / usr / स्थानीय / sbin बनाने की आवश्यकता है ( sudo mkdir -p /usr/local/sbin ), और इस निर्देशिका में स्लीपवॉच बाइनरी निष्पादन योग्य (sleepwatcher_2.2 / sleepwatcher) को स्थानांतरित करें। यदि आप मैनपेज चाहते हैं, रीडमी इसकी स्थापना का विवरण देता है। किसी भी फाइल को स्थापित करने के बारे में चिंता न करें।

  • निष्पादन की अनुमति के साथ चार लघु लिपियों की आवश्यकता होगी। आप इन्हें अपने होम फोल्डर या कहीं और / आदि में रख सकते हैं, लेकिन मैं होम फोल्डर का उपयोग करूंगा:

    touch ~/.{loginhook,logouthook,idle,idleresume}
    chmod +x ~/.{loginhook,logouthook,idle,idleresume}
    
  • अब, क्योंकि स्लीपवॉटर आइडल कमांड लॉन्चक्ट्ल का उपयोग करके काम नहीं करता है (क्यों हम लॉन्चक्ट प्लास्ट्स स्थापित नहीं करते हैं), हमें जब भी कोई उपयोगकर्ता लॉग इन करता है, और जब उसे मारने के लिए एक लॉगआउट किया जाता है, तो स्लीपवॉकर को चलाने के लिए एक लॉग-इन बनाने की आवश्यकता होती है। उपयोगकर्ता लॉग आउट करता है (तदनुसार "your_username" बदलें):

    sudo defaults write com.apple.loginwindow LoginHook /Users/your_username/.loginhook
    sudo defaults write com.apple.loginwindow LogoutHook /Users/your_username/.logouthook
    

    निम्नलिखित पंक्तियों को ~ / .loginhook स्क्रिप्ट में रखें:

    #!/bin/sh
    /usr/local/sbin/sleepwatcher -d -t 150 -i /Users/your_username/.idle -R /Users/your_username/.idleresume
    

    एक सेकंड के दसवें (इसलिए 150 = 15 सेकंड) में, जो भी आप चाहते हैं, उसे 150 बदलें।

    और निम्नलिखित पंक्तियों को ~ / .logouthook स्क्रिप्ट में रखें:

    #!/bin/sh
    kill -9 `ps ax | grep sleepwatcher | cut -d ' ' -f 3`
    
  • छोटी कमांड-लाइन AppleScripts को निष्क्रिय पर समर्पित खाली जगह में बदलने के लिए लिखें, और जब उपयोगकर्ता इनपुट फिर से शुरू करता है। यह मानते हुए कि अंतरिक्ष नंबर 2 है, और आपने उपयोग किया है control एक अंतरिक्ष में सीधे जाने की कुंजी के रूप में,

    ~ / .Id स्क्रिप्ट में, निम्न पंक्तियाँ जोड़ें:

      #!/bin/sh
      osascript -e 'tell application "System Events" to keystroke "2" using control down'
    

    इसी तरह, ~ / .idleresume स्क्रिप्ट में, निम्न पंक्तियाँ जोड़ें

      #!/bin/sh
      osascript -e 'tell application "System Events" to keystroke "1" using control down'
    
  • अंत में, लॉगआउट करें, और लॉग इन करें। पूरा हो गया!


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