मैं बात नहीं कर रहा हूं shutdown
और reboot
आज्ञा देता हूं । मैं कमांड लाइन से वही रूटीन शुरू करना चाहता हूं जो कि केडीई डेस्कटॉप के अंदर लॉगआउट / रिबूट / शटडाउन बटन को दबाने पर किया जाएगा।
मैं बात नहीं कर रहा हूं shutdown
और reboot
आज्ञा देता हूं । मैं कमांड लाइन से वही रूटीन शुरू करना चाहता हूं जो कि केडीई डेस्कटॉप के अंदर लॉगआउट / रिबूट / शटडाउन बटन को दबाने पर किया जाएगा।
जवाबों:
Kde4 के लिए:
qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout -1 -1 -1
तीन पूर्णांक पैरामीटर हैं confirm
, sdtype
और KWorkSpace :: requestShutDown केsdmode
लिए तर्क । उनके मूल्यों को पृष्ठ के शीर्ष पर समझाया गया है।
Cannot find 'org.kde.KSMServerInterface.logout' in object /KSMServer at org.kde.ksmserver
। हालाँकि, नियमित उपयोगकर्ता ^ _ ^
KDE के किसी भी संस्करण के लिए (शायद GNOME और अन्य भी):
केडीई नियंत्रण केंद्र में (KDE3.5 / त्रिमूर्ति) आप के लिए एक कुंजीपटल शॉर्टकट "पड़ाव पुष्टि के बिना" सेट कर सकते हैं (, से बचने त्रासदी के लिए एक जटिल एक होना चाहिए की तरह Ctrl+ Shift+ Alt+ Delete) और फिर से चलाने xvkbd
(वर्चुअल कीबोर्ड):
xvkbd -text '\C\S\A\d'
आप इसके लिए एक उपनाम बना सकते हैं (जैसे kdehalt
);
मेरा पसंदीदा एक: sleep 1h 20m && kdehalt
या wget "http://something" ; kdehalt
।
इसलिए मैंने गिल्स द्वारा प्रस्तुत उत्तर की कोशिश की, लेकिन वह केवल केडीई 4 के लिए काम करता है।
अपने ग्राफिक्स के साथ सिस्टम-अपडेट के बाद, मैं अब लॉग आउट, रिबूट या शटडाउन नहीं कर सकता था। आखिरकार इस कमान ने काम किया:
qdbus org.kde.ksmserver /KSMServer logout 0 0 0
मेरा स्रोत यहाँ से है, जहाँ वे इसकी चर्चा थोड़ी और करते हैं। मुझे यकीन नहीं है कि वह अन्य विकल्पों के बारे में है। फोरम विषय चर्चा KDE5 शटडाउन विकल्प। उपरोक्त आदेश से मेरी प्रणाली शालीनतापूर्वक बंद हो गई है। मेरे सभी कार्यक्रम वापस आ गए, जो सही लेआउट ऑर्डर में अपेक्षित थे, और मुझे कुछ भी याद नहीं आ रहा था। यदि यह काम नहीं करता है, तो कृपया टिप्पणी करें और मैं अपना उत्तर समायोजित कर दूंगा, लेकिन अभी तक यह सब एक सुंदर केडीई 5 बंद के लिए काम कर रहा है जब मेरा ताला लगा हुआ है। (मैं स्पष्ट रूप से शटडाउन कमांड या इनिट कहलाता था, लेकिन वे सुंदर नहीं हैं।)