यह एक आउट-ऑफ-द-बॉक्स समाधान नहीं है, लेकिन यह संभवतः काम करेगा यदि कोई अन्य समाधान के साथ नहीं आता है :-)
आप कमांड के साथ पावर मैनेजमेंट सेटिंग्स में फेरबदल कर सकते हैं pmset
। इसके बारे में अधिक जानकारी के लिए मैनपेज देखें ।
दिलचस्प सेटिंग जो हम हेरफेर करना चाहते हैं वह है नींद :
नींद - सिस्टम स्लीप टाइमर (मिनटों में मान, या 0 निष्क्रिय करने के लिए)
तो हम निम्नलिखित कमांड का उपयोग कर सकते हैं:
sudo pmset sleep 25 # go to sleep after 25 minutes
sudo pmset sleep 0 # disable sleep
अब हमें एक लॉगिन और लॉगआउट के बाद इन कमांड को ट्रिगर करना होगा। अगर मुझे यह सही याद है, बैश मैक ओएस एक्स के लिए डिफ़ॉल्ट शेल है जो हमें इन दो फाइलों में लाता है:
~/.bash_profile
The personal initialization file, executed for login shells
~/.bash_logout
The individual login shell cleanup file, executed when a login shell exits
संपादित करें या उन्हें अपने घर निर्देशिका में बनाएँ और उपयुक्त कमांड जोड़ें। यदि आप चाहते हैं, तो एक अस्थायी फ़ाइल में वर्तमान नींद मान को सहेजें और बाद में इसे से पुनर्स्थापित करें।
हल करने के लिए अंतिम समस्या sudo का पासवर्ड प्रॉम्प्ट है। अपने उपयोगकर्ता को बिना किसी पासवर्ड के pmset आह्वान करने की अनुमति देने के लिए, sudoedit के साथ अपने / etc / sudoers को संपादित करें। आपको NOPASSWD
टैग का उपयोग करने की आवश्यकता है । यदि यह आपके लिए नया है, तो सुडोलर्स मैनुअल को देखें ।