उबंटू 16.04 एलटीएस के साथ एक नया मैं systemctl
इसके बजाय उपयोग करने का सुझाव देगा क्योंकि नई प्रणाली systemd
चीजों को नियंत्रित करने के लिए उपयोग करती है।
चलाने के लिए सुरक्षित कमांड systemctl suspend
जो मशीन को तुरंत निलंबित कर देता है जब तक कि कुछ प्रक्रिया प्रणाली को संचालित रहने के लिए नहीं कहती है (जैसे वीडियो प्लेयर एक मूवी दिखा रहा है, सक्रिय सीडी बर्नर, एक और लॉग इन उपयोगकर्ता कुछ भी कर रहा है, आदि)।
यदि आप तुरंत निलंबित करना चाहते हैं और सभी "अवरोधकों" को अनदेखा करें तो बस जोड़ें -i
ऊपर दिए गए कमांड के आउटपुट द्वारा बताए गए अनुसार ।
यदि आप स्क्रीनसेवर को तुरंत लॉक करना चाहते हैं और सभी मामलों में सिस्टम को निलंबित कर सकते हैं, तो आप चला सकते हैं
loginctl lock-session && systemctl suspend -i
यह कच्चे का उपयोग कर से बेहतर है dbus
क्योंकि जरिए सन्देश भेजे loginctl
और systemctl
अपने स्क्रीनसेवर या सत्र प्रबंधक के बारे में कोई जानकारी हार्डकोड बचा जाता है।
apt-get install hal
अब अच्छी तरह से काम करना था ।