Polkit का उपयोग करना
अपने आप को users
समूह में जोड़ें
sudo usermod -aG users "$USER"
आपको निम्न चरणों के बाद अपने कंप्यूटर को रिबूट करने की आवश्यकता है ।
1. यदि PolKit संस्करण> = 0.106
आप Polkit के संस्करण की जाँच कर सकते हैं: pkaction --version
यदि PolKit संस्करण <0.106, कोई .rules
फ़ाइलें नहीं हैं, लेकिन केवल पुरानी
.pkla
और .conf
फ़ाइलें हैं क्योंकि उन Polkit संस्करणों में जावास्क्रिप्ट व्याख्याकार नहीं है।
बस के /etc/polkit-1/rules.d/85-suspend.rules
साथ एक फ़ाइल जोड़ने :
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.login1.suspend" &&
subject.isInGroup("users")) {
return polkit.Result.YES;
}
});
और टर्मिनल में, टाइप करें:
sudo chmod 755 /etc/polkit-1/rules.d
sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules
2. यदि पोलकिट संस्करण <0.106
इस स्थिति में, इसके /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
साथ एक फ़ाइल जोड़ना :
[Allow suspending in lockscreen]
Identity=unix-group:users
Action=org.freedesktop.login1.suspend
ResultAny=yes
ResultInactive=yes
ResultActive=yes
बैश में, टाइप करें:
sudo chmod 644 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
Pklocalauthority के बारे में अधिक
पावर मैनेजर सेटिंग्स का उपयोग करना (सुनिश्चित नहीं है कि यह काम करता है)
XFCE पावर मैनेजर में:
Security
टैब के तहत :
- सेट
Automatically lock the session
टू नेवर
- चेक
Lock the screen when the system is going for sleep
Display
टैब के तहत , स्क्रीन को 15 मिनट बाद खाली करें। सेट Sleep
और Switch off
बार अक्षम किया जाना है (बाहर निकाला गया)।
System
टैब के तहत , सिस्टम स्लीप मोड को Suspend
आधे घंटे के बाद सेट करें ।
संदर्भ:
http://ubuntuforums.org/showthread.php?t=1466504