मैं व्यवस्थापक विशेषाधिकारों के बिना, कीबोर्ड शॉर्टकट का उपयोग करके कैसे निलंबित कर सकता हूं?


48

मैं एक कीबोर्ड शॉर्टकट कैसे सेट कर सकता हूं जिसे मैं इस मेनू आइटम पर क्लिक करने के बजाय उपयोग कर सकता हूं?

निलंबित करें

मैंने निलंबित करने के लिए विभिन्न टर्मिनल कमांड के बारे में पढ़ा है, जिसे मैं आसानी से एक कीबोर्ड शॉर्टकट को सौंप सकता हूं, लेकिन सभी को सुडो के उपयोग की आवश्यकता होती है। मैं एक ऐसे समाधान की तलाश में हूं जिसका उपयोग मैं ऐसी प्रणाली पर कर सकता हूं जहां मेरे पास विशेषाधिकार नहीं हैं।

जवाबों:


30
  1. पहले powermanagement-interface पैकेज स्थापित करें , यह वह pmiकमांड प्रदान करता है जिसका उपयोग हम निलंबित करने के लिए करेंगे।
    अद्यतन : मैंने उस स्रोत को देखा pmiऔर उसके लिए जो कमांड का उपयोग करता है वह है:

    dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
    

    यदि आप स्थापित नहीं कर सकते हैं pmi, pmi action suspendतो अगले चरण में उस कमांड से बदलें ।

  2. सिस्टम खोलें -> प्राथमिकताएं -> कीबोर्ड शॉर्टकट , ऐड पर क्लिक करें और pmi action suspendकमांड के रूप में लगाएं ।

    वैकल्पिक शब्द

  3. नव निर्मित शॉर्टकट प्रविष्टि पर क्लिक करें, और शॉर्टकट कुंजियाँ सेट करें।

    वैकल्पिक शब्द


5
सटीक पर मुझे apt-get install halअब अच्छी तरह से काम करना था ।
कैस

4
14.04 में मेरे लिए काम नहीं करता
metakermit

1
इस सवाल का जवाब मिला, शॉर्टकट एक्शन के रूप में सस्पेंड के लिए फुल कमांड का उपयोग करते हुए, उबंटू 15.10 askubuntu.com/questions/454039/… पर
Nick

2
16.04 एलटीएस पर मेरे लिए काम करने वाली सस्पेंड कमांडdbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true
मैक्स गुडरीज़

@MaxGoodridge का कमाल! .Hibernateसस्पेंड के बदले अजीब तरह से रूट की आवश्यकता होती है ...
यूफोस

41

उबंटू 15.04 के लिए। और बाद में आप टर्मिनल से उपयोग कर सकते हैं

systemctl suspend

फिर उसी कमांड के साथ सेटिंग्स / कीबोर्ड ऐप में एक शॉर्टकट बनाएं।

की-sortcut

आसान!

कारण: उबंटू से स्विच किया upstartगया systemd


3
16.04 के तहत परीक्षण किया गया
एल्डर गीक

17.10 में, यह सेटिंग्स है -> उपकरण -> कीबोर्ड।
कॉलन

1
Super + sशॉर्टकट के रूप में उपयोग करना बेहतर हो सकता है Ctrl + Sजिसके बजाय अक्सर वर्तमान में खोले गए दस्तावेज़ को सहेजने के लिए उपयोग किया जाता है।
thomas.mc.work

अभी भी 18.04 पर काम कर रहा है
wranvaud


1

उबंटू 16.04 एलटीएस के साथ एक नया मैं systemctlइसके बजाय उपयोग करने का सुझाव देगा क्योंकि नई प्रणाली systemdचीजों को नियंत्रित करने के लिए उपयोग करती है।

चलाने के लिए सुरक्षित कमांड systemctl suspendजो मशीन को तुरंत निलंबित कर देता है जब तक कि कुछ प्रक्रिया प्रणाली को संचालित रहने के लिए नहीं कहती है (जैसे वीडियो प्लेयर एक मूवी दिखा रहा है, सक्रिय सीडी बर्नर, एक और लॉग इन उपयोगकर्ता कुछ भी कर रहा है, आदि)।

यदि आप तुरंत निलंबित करना चाहते हैं और सभी "अवरोधकों" को अनदेखा करें तो बस जोड़ें -i ऊपर दिए गए कमांड के आउटपुट द्वारा बताए गए अनुसार ।

यदि आप स्क्रीनसेवर को तुरंत लॉक करना चाहते हैं और सभी मामलों में सिस्टम को निलंबित कर सकते हैं, तो आप चला सकते हैं

loginctl lock-session && systemctl suspend -i

यह कच्चे का उपयोग कर से बेहतर है dbusक्योंकि जरिए सन्देश भेजे loginctlऔर systemctlअपने स्क्रीनसेवर या सत्र प्रबंधक के बारे में कोई जानकारी हार्डकोड बचा जाता है।


0

systemctl suspend -i मेरे लिए काम किया।

super+dकीबोर्ड सेटिंग कस्टम शॉर्टकट्स में मैप किया गया।

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