डिवाइस गाइड
ब्राउज़र टैब से Mac की स्क्रीन को स्लीप होने से रोकें
Mac पर Safari 16.4+, Chrome 84+ या Firefox 126+ में AwakeTab का टैब खुला और दिखता रहे, तो ब्राउज़र डिस्प्ले को स्लीप होने से रोक देता है — कोई ऐप डाउनलोड नहीं, कोई Terminal कमांड नहीं। जब तक डिस्प्ले ऑन है, Mac आइडल स्लीप में भी नहीं जाता। पर दो बातें पहले से जान लें: टैब छिपते ही लॉक छूट जाता है, और ढक्कन बंद करते ही Mac सो जाता है।
- Safari 16.4+
- Chrome और Edge 84+
- Firefox 126+
- ऐप डाउनलोड ज़रूरी नहीं
आज़माएँ
एक सेशन शुरू करें, टैब बदलें, फिर वापस आकर स्टेटस देखें।
इस पेज पर
Mac पर सेटअप
चरण 1: Start दबाएँ
इस पेज की अवधि 1 घंटा है। Start दबाते ही पिल को “स्क्रीन ऑन है” पर पहुँचना चाहिए।
चरण 2: फिर AwakeTab को नज़र में रखें
किसी दूसरे Space में जाना या फ़ुल-स्क्रीन ऐप खोलना AwakeTab को छिपा देता है, और लॉक वहीं छूट जाता है।
AwakeTab को नज़र में रखने के लिए:
- Split View: विंडो के हरे बटन पर पॉइंटर रखें और AwakeTab को स्क्रीन के आधे हिस्से में लगाएँ।
- छोटी अलग विंडो: टैब को बाहर खींचें और स्क्रीन के कोने में रख दें।
- बाहरी मॉनिटर: AwakeTab को दूसरे डिस्प्ले पर खुला छोड़ें।
पिल क्या कहता है
Safari, Chrome या Firefox में AwakeTab वही मानक कॉल navigator. करता है, और सिर्फ़ HTTPS पर खुले व सामने दिख रहे पेज से। टाइमर तभी चलता है जब ब्राउज़र लॉक दे चुका हो या फ़ॉलबैक वीडियो चल रहा हो। दूसरे Space में गया टैब, screen-wake-lock को मना करने वाली Permissions-Policy, Safari में पहले क्लिक न करना, या Firefox में 5 % या उससे कम बैटरी (चार्जर के बिना): इनमें Mac पर भी पिल ईमानदारी से denied या lost पर रहता है। HTTP पते पर वेक लॉक होता ही नहीं। Low Power Mode लॉक को मना नहीं करता।
पिल हरा होने पर भी स्क्रीन बंद हो रही है? तो शायद कंपनी की लॉक-स्क्रीन पॉलिसी या मॉनिटर का अपना ऑटो-ऑफ़ काम कर रहा है। बिना कुछ बदले दोबारा Start दबाने से वही इनकार मिलेगा।
डिस्प्ले स्लीप बनाम सिस्टम स्लीप
Wake Lock API का काम स्क्रीन को जगाए रखना है। Mac पर Chrome इसके लिए “डिस्प्ले स्लीप नहीं” वाला पावर असर्शन रखता है, और Apple के IOKit दस्तावेज़ (26 सितंबर 2026 को जाँचे गए) के अनुसार वह असर्शन रहते Mac आइडल स्लीप भी नहीं करता। यानी स्क्रीन जगी है तो मशीन भी जगी है। पर अगर आपको स्क्रीन बंद रखकर लंबा बैकअप, रेंडर या SSH सेशन चलाना है, तो macOS का अपना caffeinate कमांड या कोई नेटिव ऐप बेहतर है। तुलना के लिए Caffeine बनाम AwakeTab पढ़ें।
macOS की सेटिंग्स
डिस्प्ले कब बंद हो, यह System Settings → Lock Screen में तय होता है; ऊर्जा से जुड़े विकल्प System Settings → Energy (या Battery) में मिलते हैं। AwakeTab इन्हें बदलता नहीं — सेशन के दौरान बस डिस्प्ले को रोककर रखता है। Low Power Mode इन समयों को छोटा कर सकता है।
बैटरी और रात का इस्तेमाल
MacBook पर जलती स्क्रीन बैटरी घटाती है, इसलिए लंबे सेशन में MagSafe या USB-C चार्जर लगाएँ। Chrome में आप बैटरी की सीमा तय कर सकते हैं जिस पर सेशन खुद रुक जाए; Safari और Firefox में ऐसा शायद न हो। आँकड़े केवल held या fallback के समय जुड़ते हैं, और हर टाइमर सिस्टम घड़ी से चलता है — इसलिए स्लीप से लौटा Mac भी सही बचा हुआ समय दिखाता है।
सवाल
दूसरे Space या फ़ुल-स्क्रीन ऐप पर जाने से क्या होगा?
AwakeTab छिप जाता है और ब्राउज़र लॉक वापस ले लेता है। Mission Control से दूसरे Space में जाना, Safari विंडो को Dock में मिनिमाइज़ करना या टैब बदलना — तीनों का यही असर है। पिल “रुका हुआ — टैब छिपा है” दिखाता है; लौटने पर “स्क्रीन ऑन है” वापस आना चाहिए।
MacBook का ढक्कन बंद करके बाहरी मॉनिटर पर क्या यह चलेगा?
ढक्कन बंद करने पर Mac सो जाता है, और कोई वेब पेज इसे नहीं बदल सकता। अपवाद macOS का clamshell मोड है: चार्जर और बाहरी डिस्प्ले जुड़े हों तो बंद ढक्कन के साथ भी Mac चलता रहता है। तब AwakeTab को बाहरी डिस्प्ले पर दिखता रखें।
स्क्रीन तो ऑन है, पर Mac फिर भी सो गया — क्यों?
सबसे आम वजह यह है कि टैब छिप गया और लॉक छूट गया, या ढक्कन बंद हुआ। जब तक डिस्प्ले ऑन रखा जाता है, Mac आइडल स्लीप नहीं करता। Terminal में pmset -g assertions चलाकर देखें कि ब्राउज़र का “डिस्प्ले स्लीप नहीं” असर्शन मौजूद है या नहीं।
क्या इससे Slack या Teams में मैं हरा दिखूँगा?
नहीं। Slack, Teams और Zoom की उपस्थिति कीबोर्ड और माउस की गतिविधि से तय होती है, स्क्रीन से नहीं। AwakeTab कभी इनपुट की नकल नहीं करता।