मैं कमांड लाइन से डी-बस का उपयोग करके स्क्रीनसेवर के लॉकिंग फीचर को कैसे ट्रिगर कर सकता हूं?


11

मैं कमांड लाइन से मैन्युअल रूप से स्क्रीन सेवर को कैसे ट्रिगर कर सकता हूं? मैं फेडोरा 19 पर गनोम 3.8.4 का उपयोग कर रहा हूं, लेकिन इस डिस्ट्रो के लिए समाधान जरूरी नहीं होना चाहिए।


dbus-भेज cammand उपयोग meassage और भेजने के लिए imgsrc तस्वीर के लिए
उमर

जवाबों:


13

यह करने के तरीके के विवरण यहां इस ब्लॉग पोस्ट में पाए गए थे जिसका शीर्षक है: Gnome 3.8 में कमांड लाइन से स्क्रीन को लॉक करना

मैन्युअल रूप से ट्रिगर

dbus-sendआदेश इस संदेश भेजने के लिए, इस मामले में हम स्क्रीनसेवर "लॉक" संदेश भेज रहे हैं इस्तेमाल किया जा सकता।

$ dbus-send --type=method_call --dest=org.gnome.ScreenSaver \
    /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock

समय समाप्त

आमतौर पर यह वही संदेश भेजा जाएगा जब आपने डेस्कटॉप सेटिंग्स के माध्यम से होने वाले इस विशेष समय के लिए कॉन्फ़िगर किया है।

आप गनोम कंट्रोल सेंटर, सेटिंग्स -> पावर -> ब्लैंक स्क्रीन से लॉक होने से पहले आवश्यक निष्क्रिय समय की मात्रा की जांच कर सकते हैं ।

आप कमांड लाइन से इस देरी के मूल्य की जाँच कर सकते हैं जैसे:

$ gsettings get org.gnome.desktop.session idle-delay
uint32 600

इसके अलावा आप इसे कमांड लाइन के माध्यम से, या गनोम कंट्रोल सेंटर के माध्यम से बदल सकते हैं।

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