मैं कमांड लाइन से केडीई को सुरक्षित रूप से बंद / रिबूट / लॉगआउट कैसे कर सकता हूं?


22

मैं बात नहीं कर रहा हूं shutdownऔर rebootआज्ञा देता हूं । मैं कमांड लाइन से वही रूटीन शुरू करना चाहता हूं जो कि केडीई डेस्कटॉप के अंदर लॉगआउट / रिबूट / शटडाउन बटन को दबाने पर किया जाएगा।


मुझे नहीं पता कि तुम ऐसा कर सकते हो। आदेशों में से एक अंततः इसके साथ बातचीत करने के लिए आपके टर्मिनल का उपयोग बंद कर देगा। हो सकता है कि आपको ऐसा करने की आवश्यकता के बारे में अधिक विचार क्यों हों? :)
myusuf3

मुझे ऐसा करने की आवश्यकता है क्योंकि प्लाज्मा-डेस्कटॉप कभी-कभी काम कर रहा है और मैं अभी भी सत्र की जानकारी रखना चाहता हूं जो लॉगआउट के दौरान सहेजी जाती है
txwikinger

जवाबों:


24

Kde4 के लिए:

qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout -1 -1 -1

तीन पूर्णांक पैरामीटर हैं confirm , sdtypeऔर KWorkSpace :: requestShutDown केsdmode लिए तर्क । उनके मूल्यों को पृष्ठ के शीर्ष पर समझाया गया है।


गिल्स के जवाब ने मेरी भी मदद की। बस एक छोटा सा नोट: यह सु से काम नहीं करता है। मेरे मामले में यह sudo का उपयोग करते हुए जारी की गई एक कमांड का हिस्सा था। उस मामले में यह काम नहीं करता है। शिकायत करता है Cannot find 'org.kde.KSMServerInterface.logout' in object /KSMServer at org.kde.ksmserver। हालाँकि, नियमित उपयोगकर्ता ^ _ ^
user3099609

3

KDE के किसी भी संस्करण के लिए (शायद GNOME और अन्य भी):

केडीई नियंत्रण केंद्र में (KDE3.5 / त्रिमूर्ति) आप के लिए एक कुंजीपटल शॉर्टकट "पड़ाव पुष्टि के बिना" सेट कर सकते हैं (, से बचने त्रासदी के लिए एक जटिल एक होना चाहिए की तरह Ctrl+ Shift+ Alt+ Delete) और फिर से चलाने xvkbd(वर्चुअल कीबोर्ड):

xvkbd -text '\C\S\A\d'

आप इसके लिए एक उपनाम बना सकते हैं (जैसे kdehalt);

मेरा पसंदीदा एक: sleep 1h 20m && kdehaltया wget "http://something" ; kdehalt


2

इसलिए मैंने गिल्स द्वारा प्रस्तुत उत्तर की कोशिश की, लेकिन वह केवल केडीई 4 के लिए काम करता है।

अपने ग्राफिक्स के साथ सिस्टम-अपडेट के बाद, मैं अब लॉग आउट, रिबूट या शटडाउन नहीं कर सकता था। आखिरकार इस कमान ने काम किया:

qdbus org.kde.ksmserver /KSMServer logout 0 0 0

मेरा स्रोत यहाँ से है, जहाँ वे इसकी चर्चा थोड़ी और करते हैं। मुझे यकीन नहीं है कि वह अन्य विकल्पों के बारे में है। फोरम विषय चर्चा KDE5 शटडाउन विकल्प। उपरोक्त आदेश से मेरी प्रणाली शालीनतापूर्वक बंद हो गई है। मेरे सभी कार्यक्रम वापस आ गए, जो सही लेआउट ऑर्डर में अपेक्षित थे, और मुझे कुछ भी याद नहीं आ रहा था। यदि यह काम नहीं करता है, तो कृपया टिप्पणी करें और मैं अपना उत्तर समायोजित कर दूंगा, लेकिन अभी तक यह सब एक सुंदर केडीई 5 बंद के लिए काम कर रहा है जब मेरा ताला लगा हुआ है। (मैं स्पष्ट रूप से शटडाउन कमांड या इनिट कहलाता था, लेकिन वे सुंदर नहीं हैं।)

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