14.04 में चित्रमय मेनू से बंद करने पर क्या कमांड निष्पादित होती है?


15

मैं समझता हूं कि cogwheel पर क्लिक करने पर आने वाले मेनू से "शट डाउन" पर क्लिक करने से निम्नलिखित कमांड चालू हो जाती है:

dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown

हालाँकि, जब मैं टर्मिनल पर इस कमांड को निष्पादित करता हूं, तो मुझे निम्न त्रुटि मिलती है:

Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files

क्या इसलिए कि 14.04 किसी अन्य सेवा को बंद करने के लिए उपयोग करता है, या क्या मैं कुछ गलत कर रहा हूं?


नोट: यह प्रश्न निम्नलिखित में है:


2
यह अनिवार्य रूप से askubuntu.com/questions/1792/… का एक डुप्लिकेट है, यहाँ उत्तर को अन्य प्रश्न पर स्थानांतरित किया जाना चाहिए क्योंकि यह अच्छी तरह से स्वरूपित और सही है ...
कैस

जवाबों:


25

systemd-logind 14.04 में उपयोगकर्ता सत्रों का प्रबंधन करता है (लॉगिन 1 के साथ कंसोलिटेट और अपोवर की जगह), अब उपयोग करने के लिए आदेश हैं:

पॉवरऑफ :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true

रिबूट :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Reboot" boolean:true

सस्पेंड :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true

सीतनिद्रा में होना :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Hibernate" boolean:true

स्रोत: forum.ubuntu-fr.org


ठीक वैसे ही काम करता है, लेकिन अगर आप समाधान के स्रोत का उल्लेख कर सकें तो बहुत अच्छा होगा।
जॉब

मैंने एक स्रोत के साथ अपना जवाब अपडेट किया है
सिल्वेन पिनेउ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.