नींद / निलंबन को स्थायी रूप से कैसे निष्क्रिय करें?


23

सूक्ष्म रूप से टूटे हुए की तुलना में सूक्ष्म रूप से खराब ...

पृष्ठभूमि:

  1. मैंने पहले से ही सिस्टम सेटिंग्स में निलंबित कर दिया है -> पावर।

  2. गियर मेनू पर "सस्पेंड" विकल्प अभी भी दिखाई देता है (ऐसा नहीं है कि मैं इसे गायब होने की उम्मीद करता हूं), और मेरे कीबोर्ड पर नींद (चंद्रमा) बटन अभी भी निलंबित हो जाता है।

  3. # 1 में विकल्प हैं, जैसा कि अन्य ने बताया है, हर महीने या एक बार गलती से हिट करना बहुत आसान है।

  4. ऐसा लगता है कि 1% प्लेटफ़ॉर्म सही से निलंबित हो जाते हैं, क्योंकि कुछ ड्राइवर इंजीनियर कहीं भी यह जांचना भूल जाते हैं कि पीसीआई या आईओ स्पेस रजिस्टर एक्स जागने पर बहाल हो जाता है। तो यह टूट से भी बदतर है: सब कुछ आमतौर पर जागने के बाद ठीक दिखता है, केवल यह नहीं है। और उम्मीद है कि उन भ्रष्ट रजिस्टरों में से कोई भी ई-मेल कॉन्फ़िगरेशन या भंडारण फीफो गहराई की तरह, विश्वसनीयता को प्रभावित नहीं करता है। लेकिन वे आम तौर पर एक रूप में या किसी अन्य रूप में, जो एक कारण है, उदाहरण के लिए, ग्राफिक्स ड्राइवरों के खिलाफ इरेटा असीम रूप से जारी है, क्योंकि वे बाजार पर पदार्पण के वर्षों बाद ("ग्राफिक्स चिप एक्स लटकते हुए ब्ला ब्ला ब्ला से फिर से शुरू होने के एक घंटे बाद" )।

  5. यह देखने के लिए एक स्वचालित परीक्षण होना चाहिए कि एक नींद चक्र में क्या रजिस्टर बदलते हैं, लेकिन कुछ विक्रेताओं के पास ऐसा परीक्षण होता है। परीक्षण कुछ हद तक इस तथ्य से जटिल है कि कुछ रजिस्टरों को बदलने की उम्मीद है, जैसे कि टाइमर। और इससे भी बदतर, कभी-कभी आपको एक निश्चित क्रम में या किसी विशेष ग्रैन्युलैरिटी के साथ रजिस्टरों को पढ़ना पड़ता है, या पहले कहीं और एक इंडेक्स इंडेक्स लिखना होता है। तो इस प्रक्रिया को उद्योग में सुविधाजनक स्थान पर केंद्रीकृत नहीं किया जा सकता है, जैसे कि कैननिकल के कार्यालय। यह वास्तव में और वास्तव में निराशाजनक है जब तक कि PCIe को इस तरह से फिर से परिभाषित नहीं किया जाता है जो तुलना करना आसान बनाता है, जो कि यह नहीं होगा।

  6. ड्राइवर विकास की अराजक स्थिति के कारण # 5 में जादुई परीक्षण सूट कभी नहीं लिखा जाएगा। इसलिए मेरी अनुपस्थिति में, मेरा प्रश्न।

  7. मैं इतना हताश हूं कि मुझे हैकिंग का मन नहीं करता है / etc / जो भी_सुपर_फाइल है, लेकिन यह अच्छा होगा यदि ऐसा करने के लिए "विनम्र" तरीका हो, जैसे कि सिस्टम सेटिंग्स में कोई भी नक्सली चेकबॉक्स -> पावर जो कहता है कि "स्थायी रूप से अक्षम करें" सस्पेंड क्योंकि यह पहले दिन से ही गलत था। ”

  8. NB: मैं यहाँ हाइबरनेशन के बारे में बात नहीं कर रहा हूँ, जो ऊपर की समस्याओं से ग्रस्त नहीं होना चाहिए क्योंकि इसमें एक शक्ति चक्र शामिल है। यद्यपि सिद्धांत रूप में, स्थायी भंडारण से रजिस्टरों को बहाल करने में समान समस्याएं हो सकती हैं।


3
क्या आपने यहां जवाब देने की कोशिश की: askubuntu.com/a/154821/72576 ?
जॉबिन

# 5 का भीड़-भाड़ वाला संस्करण काम कर सकता है। यह सिर्फ पर्याप्त लोगों को 5 मिनट या उससे अधिक की नींद सेट करने के लिए तैयार करता है, और बग रिपोर्ट दर्ज करता है। जैसा कि आप ध्यान दें कि यह हार्डवेयर विशिष्ट है: लेकिन कई मशीनें और लोग भाग्यशाली हैं और नींद अच्छी बात है।
ब्राइस

जवाबों:


6

Ubuntu 16 पर। * यह प्रयास करें।

के लिए जाओ:

  • प्रणाली व्यवस्था

पर क्लिक करें:

  • चमक और ताला

  • निष्क्रिय होने पर स्क्रीन बंद करें

  • इसे 'कभी नहीं' पर सेट करें

आशा करता हूँ की ये काम करेगा :)


4

डेबियन विकी के अनुसार , आप इसे सिस्टमड के माध्यम से भी अक्षम कर सकते हैं जैसे:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

जब मैंने अपनी मशीन पर ऐसा किया है, तो मैं इसकी प्रभावशीलता पर ध्यान नहीं दे सकता। जानबूझकर इसे आज़माने के लिए पर्याप्त बहादुर नहीं।


3

संपादित करने के लिए फ़ाइल खोलने के लिए निम्नलिखित कमांड चलाएँ:

sudo -H gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

नीचे तक स्क्रॉल करें। यह देखने के लिए जांचें कि क्या निम्नलिखित जानकारी मौजूद है, और यदि उन्हें नहीं जोड़ा गया है:

[Disable suspend]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=no

ऐसा करने से जब आप इसे क्लिक करते हैं तो सस्पेंड कुछ नहीं होता है; आपके कंप्यूटर को पुनरारंभ करने के बाद यह मेनू से गायब हो जाएगा।

कंप्यूटर को सोने से रोकने के लिए आप यह कमांड भी चला सकते हैं:

gsettings set org.gnome.desktop.session idle-delay 0

1
यह इसके लिए तार्किक जगह की तरह लगता है, लेकिन मैंने इसे आज़माया और यह मेरे 14.04 के वातावरण में काम नहीं करता है। लेकिन मुझे लगता है कि आप सही रास्ते पर हैं, क्योंकि इस फ़ाइल में मैं हाइबरनेशन को अक्षम करने के लिए समान कोड देख सकता हूं।
वीकोज

5
यह प्रक्रिया 14.04+ रिलीज़ में काम नहीं करती है। इस वैकल्पिक प्रक्रिया को देखें: askubuntu.com/questions/452908/how-to-disable-suspend-in-14-04
lrosa

2

Dconf संपादक के साथ, इस पर नेविगेट करें:

org.gnome.settings-daemon.plugins.power

आपको सोने और निलंबित करने से संबंधित बहुत सारे विकल्प मिलेंगे।


होनहार लगता है, लेकिन अभी तक संशोधित करने के लिए कुछ भी नहीं: dconf पढ़ा / org / सूक्ति / सेटिंग्स-डेमॉन / प्लगइन्स / पावर / ढक्कन-बंद-बैटरी-कार्रवाई 'कुछ भी नहीं' dconf पढ़ें / org / सूक्ति / सेटिंग्स-डेमॉन / प्लगइन्स / पावर / ढक्कन-क्लोज-एसी-एक्शन 'कुछ नहीं' dconf रीड / org / सूक्ति / सेटिंग्स-डेमन / प्लगइन्स / पावर / निष्क्रिय-मंद झूठी
Veiokej

-2

जीयूआई

क्या आपने देखा:

प्रणाली -> वरीयताएँ -> विद्युत प्रबंधन

एसी पावर टैब पर, कंप्यूटर को निष्क्रिय होने पर सोने के लिए रखें: "नेवर"

टर्मिनल

क्या आप "gconf-editor" खोल सकते हैं?

यहां देखो: /apps/gnome-power-manager/timeout

करने के sleep_computer_acलिए सेटिंग का प्रयास करें0

मैं सकारात्मक नहीं हूं अगर कुछ और भी बदलने की जरूरत है।

यह भी एक लग जाओ यहाँ


मेरे 14.04 वातावरण में ऐसा कोई मेनू दिखाई नहीं दे रहा है। मेरे पास वास्तव में वह फाइल नहीं है, लेकिन मुझे नहीं लगता कि मैं पावर मैनेजमेंट टाइमआउट के साथ, या अन्य चरम पर, पावर मैनेजमेंट थोक को अक्षम करना चाहता हूं (जब तक कि वास्तव में केवल सस्पेंड को निष्क्रिय करने का कोई तरीका नहीं है)।
वीकोज

यह 16.04 में भी मौजूद नहीं है।
मेरोस

no / apps / gnome-power-manager / timeout in gconf-editor
markackerman8-gmail.com
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.