सिस्टम आधारित बिजली प्रबंधन नीति डेबियन आधारित डिस्ट्रोस पर?


9

मैं एक टाइमआउट के बाद स्टैंडबाय मशीनों को अपनी प्रयोगशाला में (मिंट डेबियन संस्करण चलाने वाला) स्टैंडबाय पर रखना चाहूंगा। मैंने पीएम-सस्पेंड की कोशिश की है और यह मशीनों को स्टैंडबाय पर रखता है और ठीक करता है।

क्या किसी को पता है कि सिस्टम-वाइड पावर पॉलिसी कैसे सेट की जाती है जो किसी भी उपयोगकर्ता के लॉगिन होने पर लागू होगी? मैंने लैपटॉप-मोड-टूल्स जैसे पैकेज की कोशिश की है, लेकिन यह एक सस्पेंड टाइमआउट की पेशकश नहीं करता है।

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


मुझे आश्चर्य है कि यदि PowerNap / PowerWake आपकी मदद करता है ... वे केवल उबंटू पैकेज प्रदान करते हैं, लेकिन शायद यह आपको अभी भी मदद करता है (यदि केवल पूर्व कला के रूप में )।
sr_

धन्यवाद, मैं मिंट पर इसे बनाने में सक्षम होना चाहिए। लेकिन मैं वास्तव में कुछ बहुत सरल होने के बाद भी बस कीबोर्ड या माउस गतिविधि की निगरानी करूंगा, जब कोई डेस्कटॉप या टर्मिनल सत्र सक्रिय न हो।
ज़ियान

हजारों संभावनाओं में से systemdएक उपयोगी हो सकती है: "उपयोगकर्ताओं और सत्रों, उनकी प्रक्रियाओं और उनकी निष्क्रिय स्थिति पर नज़र रखना" (मुझे अभी और ज्ञान की कमी है, क्षमा करें)
sr_

हाँ, सिस्टम बहुत बेहतर सत्र ट्रैकिंग प्रदान करने वाला है। लेकिन जब तक डेबियन या मिंट इसे उठा नहीं लेता तब तक यह एक विकल्प नहीं है। मैं वास्तव में थोड़ा हैरान हूं कि डेस्कटॉप-स्वतंत्र बिजली प्रबंधन के बारे में अधिक जानकारी नहीं है।
11

आप डेबियनsystemd को बूट कर सकते हैं ; निश्चित नहीं है कि सब कुछ आवश्यक है (और कौन सा संस्करण है), हालांकि ...
sr_

जवाबों:


1

यदि आप वास्तव में ssh या समान के माध्यम से जुड़े लोगों की परवाह नहीं करते हैं, तो बस कीबोर्ड द्वारा उत्पन्न इंटरप्ट की संख्या की जांच करें। मेरे पीसी पर यह i8042 के रूप में / proc / interrupts में है। मुझे लगता है कि अगर आपके पास USB कीबोर्ड है तो आपके पास कुछ और जटिल वर्कफ़्लो होंगे।

यह जांचने के लिए कि कोई अभी भी विंडो मैनेजर से जुड़ा है, बस चेक करें कि क्या / usr / bin / Xorg चल रहा है, बिना किसी डीएम लॉगिन स्क्रीन की गिनती के।


0

मैं एक स्क्रिप्ट चलाऊंगा, जो तब cronके आउटपुट की जांच करता है, whoजब आउटपुट या तो खाली होता है या ऐसा कुछ होता है जिसे आपने स्वीकार्य होने के लिए पूर्व निर्धारित किया हो। हालांकि यह लॉगिन के लिए काम करता है, जो आपने पूछा था, यह निष्क्रिय सत्रों के लिए काम नहीं करेगा जहां उपयोगकर्ता ने मशीन को लॉगिंग किए बिना छोड़ दिया है। इसके लिए आप आलस्य की निगरानी के लिए xautolock का उपयोग करना चाह सकते हैं , जिसे लॉगआउट कमांड को निष्पादित करने के लिए कॉन्फ़िगर किया जा सकता है, फिर cronनिलंबन के लिए प्रतीक्षा करें ।

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