मैंने गलती से सिस्टम सेटिंग्स> पावर के तहत "जब पावर गंभीर रूप से कम है" विकल्प पर क्लिक किया। मूल प्रविष्टि रिक्त थी, लेकिन मेरे क्लिक करने के बाद केवल दो विकल्प थे हाइबरनेट और शटडाउन। मैं इसे वापस निलंबित करना चाहता हूं।
मैंने गलती से सिस्टम सेटिंग्स> पावर के तहत "जब पावर गंभीर रूप से कम है" विकल्प पर क्लिक किया। मूल प्रविष्टि रिक्त थी, लेकिन मेरे क्लिक करने के बाद केवल दो विकल्प थे हाइबरनेट और शटडाउन। मैं इसे वापस निलंबित करना चाहता हूं।
जवाबों:
सस्पेंड करने का कोई विकल्प उपलब्ध नहीं है।
जब आप पावर को गंभीर रूप से कम करते हैं, तो आपको सस्पेंड करने की जरूरत नहीं है, सस्पेंड करने के लिए आपको सेशन को सेव करने के लिए पावर की जरूरत होती है।
हाइबरनेट वर्तमान स्थिति को हार्ड ड्राइव में कॉपी करता है, यह धीमा है लेकिन आप पावर को बंद कर सकते हैं।
शटडाउन स्पष्ट है - आप सक्रिय सत्र में किसी भी डेटा को ढीला करेंगे और पुनरारंभ पर एक नया सत्र होगा।
इस सेटिंग को वापस निलंबित करने के लिए बदलने के लिए, dconf- संपादक का उपयोग करें। Org.gnome.settings-daemon.plugins.power पर जाएं और सस्पेंड करने के लिए महत्वपूर्ण बैटरी-एक्शन को बदलें।
वैकल्पिक रूप से, टर्मिनल सत्र में कमांड का उपयोग करें:
gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'
gsettings
आदेश डिफ़ॉल्ट रूप से निवासी है, जबकि dconf-editor
के माध्यम से स्थापित करने की आवश्यकता है:
sudo apt-get install dconf-tools
मेरे पास संपादन या टिप्पणी करने के लिए पर्याप्त प्रतिनिधि नहीं है, इसलिए यदि कोई भी परवाह करेगा, तो यह AtomHeartFather के जवाब के लिए एक टिप्पणी / संपादन है।
आप यह भी मान बदल सकते हैं कि किस प्रतिशत को dconf-tools का उपयोग करके कम / महत्वपूर्ण बैटरी माना जाता है। समान पावर सेक्शन में, निम्न मानों को वांछित प्रतिशत में बदलें।
percentage-action
percentage-critical
percentage-low
नोट: विशेष विचार percentage-action
सेटिंग पर जाता है जो सेटिंग को ट्रिगर करेगा critical-battery-action
।
use-time-for-policy
प्रविष्टि को भी बदलना होगा (बिना जांचे, या 'गलत' पर सेट) gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy false
:। लेकिन यह सभी प्रणालियों / मशीनों पर निश्चित रूप से काम नहीं करता है ।
मुझे यह समस्या थी।
जब भी मेरा कंप्यूटर ब्लैकआउट होता, मैं बहुत निराश होता, जबकि मैं गंभीर काम कर रहा था।
मैंने हर दो मिनट में ए / सी पावर की जांच करने के लिए एक स्क्रिप्ट लिखी और जब बिजली चली गई तो हाइबरनेट किया। कृपया अपनी बैटरी के स्वास्थ्य के अनुसार संशोधित करें। मेन्स पावर आउटेज के बाद मेरी बैटरी दो मिनट तक काम कर सकती है।
#!/bin/bash
if [[ $(cat /sys/class/power_supply/AC0/online) == *0* ]] ; then
echo 'On battery power'
#pmi action suspend
dbus-send --system --print-reply \
--dest="org.freedesktop.UPower" \
/org/freedesktop/UPower \
org.freedesktop.UPower.Suspend
#else
# echo 'On Ac Power'
fi
मैंने स्क्रिप्ट को कॉल की गई फ़ाइल में रखा powerMon.sh
और सेट किया जो cron job
कि हर दो मिनट में चलती है।
12.04 पर मैं sleepd
मशीन को निलंबित कर देता था जब बैटरी कम थी या मशीन बेकार थी।
हालांकि स्लीप को Ubuntu 14.04 के लिए पैक नहीं किया गया है, और यहां तक कि इसके डेवलपर द्वारा अनाथ कर दिया गया है, इसे स्वयं संकलित करना और स्थापित करना संभव है ।
Ubuntu 12.04 पर स्थापना:
sudo apt-get install sleepd
फ़ाइल संपादित करें /etc/default/sleepd
और निम्नलिखित सेट करें:
# -E Do not poll events (since they weren't working for me).
# -c 60 Poll every 60 seconds.
# -u 900 Sleep after 15 minutes idle time when on battery,
# -U 3600 or 60 minutes when on AC power,
# -b 3 or when battery power drops below 3%.
# -H (optional) Use upower instead of ACPI.
PARAMS="-E -c 60 -u 900 -U 3600 -b 3"
फिर डेमॉन को फिर से शुरू करें:
sudo service sleepd restart
नेटवर्क गतिविधि होने पर जागते रहने के विकल्प भी हैं, लेकिन ये मेरे लिए काम करना बंद कर देते हैं।
मेरी मशीन पर, जाहिरा तौर पर एसीपीआई हमेशा तापमान को सही ढंग से रिपोर्ट नहीं कर रहा था, इसलिए मुझे -H
एसीपीआई के बजाय अपोवर से तापमान पढ़ने के लिए स्लीपड बताने की जरूरत थी । मैंने कुछ अप्रत्याशित सिस्पेंड के बाद, गलत रीडिंग की खोज की, -v
साथ लॉगफ़ाइल को जोड़कर और देख कर tail -f /var/log/*log | grep --line-buffered sleepd
।
(मेरे पास 12.04 के साथ एक लैपटॉप पर एक अजीब बग था कि मशीन निलंबित होने के तुरंत बाद फिर से जाग जाएगी, लेकिन केवल अगर नींद कम बैटरी के कारण निलंबित हो रही थी, निष्क्रिय समय के कारण नहीं। मुझे आशा है कि आपके पास वह अनुभव भी नहीं होगा! 14.04 के तहत समस्या कभी नहीं हुई।)
निलंबन / पावर को पूरी तरह से अक्षम करने का एक तरीका है।
gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action 'false'
(यदि यह 100% पर भी गंभीर रूप से कम दिखाई दे रहा है)
मैंने एक साधारण बैश स्क्रिप्ट लिखी है जो इसे किसी भी लिनक्स पर करेगी ... बस इस स्क्रिप्ट को स्टार्टअप में जोड़ें ... हर दो मिनट में स्क्रिप्ट बैटरी की स्थिति की जांच करती है और यदि बैटरी 11% कम हो तो निलंबित कर देती है ...।
#!/bin/sh
flag=0
while [ 1 ]; do
var=$(upower -i /org/freedesktop/UPower/devices/battery_BAT0| grep -E "percentage"| grep -o '[0-9]*')
if [ $var -lt 11 ] && [ $flag -eq 0 ]; then
systemctl suspend
flag=1
elif [ $var -gt 11 ] && [ $flag -eq 1 ]; then
flag=0
fi
sleep 120
done