बंद मैकबुक को स्टार्टअप पर सोने से रोकना


5

मेरे पास एक पुरानी मैकबुक है जिसे मैं कैबिनेट में मीडिया सर्वर के रूप में उपयोग करने के लिए तैयार कर रहा हूं। यह वर्तमान में चल रहा है InsomniaX ढक्कन बंद होने पर इसे सोने से दूर रखें।

यह बहुत अच्छा काम करता है जब मैं मैकबुक को ढक्कन के साथ खोलना शुरू करता हूं, इसके लिए डेस्कटॉप पर बूट करने के लिए प्रतीक्षा करें (स्वचालित लॉगिन सक्षम है), फिर ढक्कन को बंद करें। यह दौड़ता रहता है। यह अच्छा है।

समस्या यह है कि जब मैं लैपटॉप को पहले से बंद ढक्कन के साथ शुरू करता हूं, तो यह डेस्कटॉप पर बूट होता है, लेकिन ढक्कन का पता लगाने के लिए मशीन को लगा दिया जाता है से पहले InsomniaX को लोड करने का एक मौका है। (भले ही यह खाते के लिए लॉगिन आइटम में से एक है।)

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

जवाबों:


3

एक लॉगिन हुक बनाएँ वह एक स्क्रिप्ट कहता है। चलिए इस स्क्रिप्ट को कहते हैं noidle और इसे कहीं रखो, शायद ~/noidle.sh

#!/bin/sh
pmset -a disablesleep 1

यह स्क्रिप्ट एक बार चलनी चाहिए और नींद को रोकना चाहिए। इसे लॉगिन हुक के रूप में जोड़ने के लिए, रन करें:

chmod +x /Users/your-username/noidle.sh
sudo defaults write com.apple.loginwindow LoginHook /Users/your-username/noidle.sh

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

हम्म। क्या आप कोशिश कर सकते हैं? pmset noidle &, कि इसे पृष्ठभूमि में रखना चाहिए और ठीक से बाहर निकलना चाहिए।
slhck

कोशिश की, लेकिन ऐसा लगता है कि जब यह पृष्ठभूमि में चलाया जाता है, तो यह वास्तव में मशीन को सोने से नहीं रोकता है।
Craig Otis

आह हा! मुझे लगता है कि मैं इसे noidle.sh की सामग्री को बदलकर मिला pmset -a disablesleep 1। (चूंकि लॉगिन हुक रूट के रूप में चलाया जाता है, sudo छोड़ दिया जा सकता है।) वू हू!
Craig Otis
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.