पॉलिसी किट में एक नियम जोड़कर हाइबरनेशन को पुन: सक्षम करने से उम्मीद के अनुसार डेस्कटॉप सत्र के लिए हाइबरनेट करने का विकल्प जोड़ा गया, लेकिन लॉगिन स्क्रीन के लिए नहीं।
मैं 14.04 पर लॉगिन स्क्रीन से सही हाइबरनेशन कैसे सक्षम कर सकता हूं?
पॉलिसी किट में एक नियम जोड़कर हाइबरनेशन को पुन: सक्षम करने से उम्मीद के अनुसार डेस्कटॉप सत्र के लिए हाइबरनेट करने का विकल्प जोड़ा गया, लेकिन लॉगिन स्क्रीन के लिए नहीं।
मैं 14.04 पर लॉगिन स्क्रीन से सही हाइबरनेशन कैसे सक्षम कर सकता हूं?
जवाबों:
Ubuntu 14.04 में पॉलिसी किट फ़ाइल का पता बदल गया।
फ़ाइल को बदलने के अलावा पहले के समान चरणों का पालन करें :
/var/lib/polkit-1/localauthority/10-local.d/hibernate.pkla
इसके साथ:
/var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla
इसको आजमाओ
sudo gedit /var/lib/polkit-1/localauthority/10-local.d/hibernate.pkla
अंत में, निष्पादित करके 'पुनः आरंभ' नॉटिलस nautilus -q
और इंडिकेटर विकल्प को स्प्रिंग करना चाहिए।
/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
। और आपको उस फ़ाइल में TWO स्थानों ResultActive=yes
पर सक्षम करना होगा : दोनों के लिए और । शायद, यही कारण है कि यह @Erdnase के लिए काम नहीं कर रहा था। upower
logind
यहाँ एक समाधान है। डेस्कटॉप सत्र और नीचे स्क्रीन के रूप में हाइबरनेट विकल्प :
डेस्कटॉप सत्र:
प्रवेश पट :
सबसे पहले अपना टर्मिनल खोलें और निम्नलिखित जोड़ें:
sudo gedit /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
एक txt फाइल अब खोली गई है जो निम्नलिखित पंक्तियों को जोड़ रही है:
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
अपने सिस्टम को सहेजें और रिबूट करें उसके बाद हाइबरनेट दिखाई दें और अच्छी तरह से कार्य करें।
हाइबरनेशन के लिए कॉन्फ़िगरेशन पहले से ही फ़ाइल में बैठता है
/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
बस इस फ़ाइल को खोलें और हाइबरनेशन सक्षम करें: ResultActive=yes
परिणामी कोड इस तरह दिखता है:
[Disable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
तथा
[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
बस इतना ही। अब आपको पावर डायलॉग और लॉगिन में हाइबरनेट विकल्प दिखाई देगा
यह एक बग है, जो उम्मीद से Ubuntu 14.04 में हल हो जाएगा। लॉगिन स्क्रीन में हाइबरनेशन को सक्षम करना असंभव है।
यदि आपके पास उबंटू में एक बहु-उपयोगकर्ता सेटअप है, तो आपको इस स्निपेट को भी जोड़ना होगा:
[Re-enable hibernate for multiple users by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes
हाइबरनेशन मौजूद नहीं है इसका कारण यह है कि उबंटू की हाइबरनेट सुविधा हमेशा कई कंप्यूटरों में अच्छी तरह से काम नहीं कर रही है। नए हार्डवेयर मॉडल के लिए, हाइबरनेट सुविधा अक्सर डिफ़ॉल्ट रूप से काम नहीं करती है। कुछ उदाहरणों में, हाइबरनेट सुविधा से डेटा हानि भी होगी।
लेकिन अगर आप इसका उपयोग करना चाहते हैं तो आप इस प्रकार कर सकते हैं:
हाइबरनेशन "पावर -> जब पावर गंभीर रूप से कम है" में है।
हाइबरनेशन बटन शामिल करने के लिए:
पहले परीक्षण करें कि क्या आपका कंप्यूटर टर्मिनल में निम्नलिखित कोड लिखकर हाइबरनेशन का समर्थन करता है:
pm-hibernate
यदि यह हाइबरनेशन पर जाता है तो अगले चरण का पालन करें:
ए। फ़ाइल खोलें :
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.desktop.pkla
ख। फिर निम्नानुसार संपादित करें:
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes