उबंटू सर्वर को एक लैपटॉप पर बंद ढक्कन के साथ चालू रखें?


38

मैंने अपने Eee PC 1001HA को होम सर्वर के रूप में उपयोग करने का निर्णय लिया। मैंने इसे वाई-फाई से राउटर से जोड़ा है, जो उबंटू सर्वर 12.04 चल रहा है। इस कष्टप्रद समस्या को छोड़कर सब कुछ ठीक है:

जब मैं ढक्कन को बंद करता हूं, ssh सर्वर काम करना बंद कर देता है और, मुझे लगता है, wlan0 भी।

BIOS की कोशिश की और ढक्कन के बारे में कोई विकल्प नहीं है। मेरा wlan0 एक RaLink RT3090 है।

ls -lrt /var/logढक्कन के बीच की कोशिश की , लेकिन मैं उन शैतानी लॉग को समझ नहीं सकता। जरूरत पड़ने पर उन्हें साझा कर सकता हूं।

pm-powersave.logढक्कन आंदोलनों के बीच अद्यतन किया जा रहा है। इसलिए मुझे लगता है कि मैंने इस "पॉवरसेव" सेवा को निष्क्रिय कर दिया है। क्या मैं यह कर सकता हूं? मुझे कोई आपत्ति नहीं है अगर सर्वर पूरे दिन चलता है।

याद रखें कि कोई यूआई नहीं है, यह एक नेटबुक है जिसमें एक ढक्कन है और यह एसी एडाप्टर से जुड़ा है।

संपादित करें: यह केवल एक वर्कअराउंड है, लेकिन मैं पावर-बटन पर क्लिक करने और ढक्कन को जल्दी से बंद करने में सक्षम हूं। इस तरह सर्वर सामान्य रूप से बूट होता है और स्वचालित रूप से वायरलेस नेटवर्क से जुड़ता है। ( यहां पाया गया )


कोशिश करें:sudo nano /etc/default/acpi-support

इस स्थान पर जवाब ने मेरी मदद की - askubuntu.com/questions/360615/…
सेपरो

जवाबों:


67

नींद मोड में प्रवेश करने के लिए मुझे /etc/systemd/logind.confफ़ाइल को संपादित करना होगा और लाइन को संशोधित करना होगा:

#HandleLidSwitch=suspend

सेवा मेरे

HandleLidSwitch=ignore

फिर करो

sudo service systemd-logind restart

3
sudo sh -c 'echo "HandleLidSwitch = अनदेखा करें >> >> /etc/systemd/logind.conf' && reboot
FreeSoftwareServers

14.04 x64 सर्वर (लेनोवो थिंकपैड T410) पर मेरे लिए काम किया
FreeSoftwareServers

3
मेरे लिए 16.06 (लेनोवो थिंकपैड P50)
साइमन बी

1
meybe systemctl रीस्टार्ट सिस्टमड-लॉगइंड ?? उबंटू 16.4 एलटीएस पर
पास_

4
HandleLidSwitch=lockयदि आप अतिरिक्त सुरक्षा चाहते हैं
myol

9

बस पुष्टि करने के लिए, 14.04 एलटीएस सर्वर उपयोगकर्ता यहां एक डेल एक्स 100 ई पर।

sudo apt-get install acpi-support
sudo vi /etc/default/acpi-support # and then set SUSPEND_METHODS="none"
sudo /etc/init.d/acpid restart

तुरंत ढक्कन को बंद करने में सक्षम, कोई समस्या नहीं।

पिछले पोस्टर्स के समाधान की पुष्टि करने के लिए केवल पोस्टिंग की जरूरत है। इसके अतिरिक्त और कुछ करने की आवश्यकता (वर्तमान में) नहीं है।


2
यह सर्वर 14.04 एलटीएस पर मेरे लिए काम नहीं किया। इन परिवर्तनों को लागू करने के बाद, जब मैं ढक्कन को बंद करता हूं, तो डिस्क ड्राइव एक दूसरे के लिए चलती है और फिर वाईफाई निकल जाती है।
लोनस्टार

इसने मेरे आसुस G73JW, उबंटू सर्वर 15 पर कुछ भी नहीं किया, हैंडललीडस्विच ने किया
वीएनएआरएमएम

5

सब कुछ काम करना बंद कर देता है क्योंकि ... लैपटॉप सो जाता है! (निलंबित प्रकार)।

रोकने के लिए, बस ACPI लिड-बटन इवेंट को अक्षम करें

/etc/acpi/event/lidbtnनीचे की दो पंक्तियों को संपादित करें और टिप्पणी करें :

  # आदि / एसपीआई / घटनाओं / लिडबटन
  # उपयोगकर्ता द्वारा ढक्कन बंद करने या खोलने पर कॉल किया जाता है
  घटना = बटन [/] ढक्कन # शुरुआत में एक # के साथ यह टिप्पणी करें
  क्रिया = / etc / acpi / lid.sh # वही यहाँ 

रिबूट, और यह होना चाहिए।


7
हाय izx, मेरे पास वह फ़ाइल नहीं है। मेरे "/ etc / acpi /" में एक फ़ाइल "powerbtn" है। और "/ etc / acpi / इवेंट्स" की इसी नाम की एक और फ़ाइल है: "powerbtn"
WhyWhat

3

मैं ASUS EEE के साथ 14.04 LTS का उपयोग कर रहा हूं।

ऊपर Stephan द्वारा समाधान मेरे लिए काम नहीं किया। हालाँकि, इस जवाब ने काम किया।


यानी, संपादन /etc/systemd/logind.conf। यह मेरे लिए एक गैर-उबंटू प्रणाली पर भी काम करता है, डीएम द्वारा शुरू किए गए डे के व्यवहार के लिए एक विशेष आवश्यकता है।
इम्ज़ - इवान ज़खरीयाचेव

2

मुझे लगता है कि SUSPEND_METHODS="none"विकल्प सेट करना /etc/default/acpi-support, यही काम करता है


1

बंद होने पर लैपटॉप स्क्रीन बंद करें

यह मेरे लिए उबंटू सर्वर LTS 18.04.1 की एक नई स्थापना पर काम करता है।

@ User386160 के उत्तर ने मेरे लैपटॉप को सोने से रोकने के लिए बहुत अच्छा काम किया। लेकिन मुझे पता चला कि ढक्कन बंद होने पर भी मेरी निगरानी रह रही थी (उर्फ अनावश्यक गर्मी पैदा करना)।

स्क्रीन बंद होने पर लैपटॉप मॉनिटर बंद करने के लिए मैंने जो अतिरिक्त कदम उठाए हैं, वे यहां दिए गए हैं:

sudo apt-get install acpi-support vbetool
sudo echo "event=button/lid.*" > /etc/acpi/events/lid-button
sudo echo "action=/etc/acpi/lid.sh" >> /etc/acpi/events/lid-button
sudo touch /etc/acpi/lid.sh
sudo chmod +x /etc/acpi/lid.sh
sudo nano /etc/acpi/lid.sh

फिर lid.shफ़ाइल की सामग्री को निम्न पर सेट करें :

#!/bin/bash

grep -q close /proc/acpi/button/lid/*/state

if [ $? = 0 ]; then
    sleep 0.2 && vbetool dpms off
fi

grep -q open /proc/acpi/button/lid/*/state

if [ $? = 0 ]; then
    vbetool dpms on
fi

0

इसने मेरे लिए काम किया - मेरे उबंटू सर्वर इंस्टॉल में / etc / acpi / event / lidbtn नहीं था, लेकिन मैंने acpi- सपोर्ट पैकेज स्थापित किया और फिर यह दिखा।

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

एक बार जब मैंने ऊपर के रूप में अंतिम दो पंक्तियों पर टिप्पणी की, तो मेरा लैपटॉप बंद ढक्कन के साथ चल रहा था।


0

/Etc/systemd/logind.conf को संपादित करने में मदद मिली, लेकिन केवल जोड़ने के साथ नहीं

HandleLidSwitch=ignore

मुझे भी लाइनें जोड़नी थीं:

HandleLidSwitchDocked=ignore

तथा

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