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


12

मैंने अपने कंप्यूटर को बहुत लॉक किया, और सोच रहा था कि क्या हिट स्क्रीन Ctrl+ पाने का कोई तरीका है जब मैंने + Alt+ मारा L। अभी जब मैं उस कुंजी संयोजन का उपयोग करता हूं तो यह स्क्रीन को काला कर देता है, और मुझे एक कुंजी को हिट करना होगा या स्क्रीन को ऊपर लाने के लिए क्लिक करना होगा जहां यह आपके पासवर्ड दर्ज करने या उपयोगकर्ताओं को स्विच करने का विकल्प दिखाता है, साथ ही इसके पीछे डेस्कटॉप पृष्ठभूमि को प्रदर्शित करता है। ।

वहाँ वैसे भी है कि मैं चाहता हूँ कि स्क्रीन लाने के लिए, उस अतिरिक्त कुंजी को हिट करने से बचने के लिए है? और वहाँ वैसे भी इसे रखने के लिए है? यह वास्तव में व्यक्तिगत प्राथमिकता का मामला है, और मुझे कोई कारण नहीं दिखता कि ऐसा क्यों न हो, क्योंकि मेरा मॉनिटर अंततः बंद हो गया है और / या मेरा कंप्यूटर निलंबित है।

जवाबों:


17

दुर्भाग्य से, लॉक-स्क्रीन उपयोगिता gnome-screensaver-command, जो Ctrl+ Alt+ Lशॉर्टकट का उपयोग करती है, जब भी स्क्रीन को लॉक करने के लिए कहा जाता है, तो यह रिक्त स्क्रीन "स्क्रीनसेवर" को भी सक्रिय करेगी।

फिर स्क्रीन को रिक्त स्क्रीन से छुटकारा पाने के लिए और लॉक-स्क्रीन को ऑन करने के बाद स्क्रीन को लॉक करने के तुरंत बाद चाल को "नकली" करना है। हम ऐसा xdotoolएक छोटी कमांड-लाइन उपयोगिता के साथ करेंगे , जो कीबोर्ड और माउस क्लिक / मूवमेंट के स्वचालन की अनुमति देता है।

  1. के xdotoolसाथ स्थापित करें

    sudo apt-get install xdotool
    
  2. अपने घर निर्देशिका में एक फ़ाइल के लिए निम्न पेस्ट करें, जैसे locknoblank.sh:

    #! / Bin / bash
    सूक्ति-स्क्रीनसेवर-कमांड -l xdotool नींद 1 कुंजी Ctrl
    • यह बस स्क्रीन को सामान्य रूप से लॉक करता है, लेकिन एक सेकंड बाद, Ctrlस्क्रीन को "अनब्लैंक" करने के लिए एक डमी कीस्ट्रोक भेजता है ।
    • फ़ाइल को निष्पादन योग्य बनाएं

      chmod +x ~/locknoblank.sh
      
  3. सिस्टम सेटिंग्स पर जाएं ... कीबोर्ड ... शॉर्टकट और लॉक स्क्रीन शॉर्टकट के रूप में Ctrl+ Alt+ हटाएं Lताकि हम इसे अपने कस्टम कमांड के लिए फिर से उपयोग कर सकें। बाएं साइडबार पर "सिस्टम" पर क्लिक करें, फिर "लॉक स्क्रीन" के दाईं ओर क्लिक करें जहां यह "Ctrl + Alt + L" कहता है; अब यह कहेगा "न्यू एक्सीलरेटर ..."। Backspaceशॉर्टकट निकालने के लिए दबाएँ ।

    यहाँ छवि विवरण दर्ज करें

  4. अब बाईं ओर कस्टम शॉर्टकट पर जाएं, और एक शॉर्टकट जोड़ें, जो कि आप कमांड के साथ जैसा चाहें वैसा नाम दें /home/username/locknoblank.sh। क्लिक करें लागू करें, फिर अपने अधिकार पर क्लिक करें, जहां "अक्षम" "नई त्वरक" पाने के लिए, और प्रेस Ctrl+ Alt+ L

    यहाँ छवि विवरण दर्ज करें

सिस्टम सेटिंग्स बंद करें, और आप कर रहे हैं!


स्क्रीनसेवर की निष्क्रियता को रोकने के लिए (निष्क्रिय समय समाप्त)

एक टर्मिनल खोलें, और टाइप करें / पेस्ट करें:

gsettings set org.gnome.desktop.session idle-delay 7200

यह स्क्रीनसेवर निष्क्रिय सक्रियण समय को 2 घंटे (या 7200 सेकंड) पर सेट करता है। आप इसे अपनी इच्छानुसार सेट कर सकते हैं; डिफ़ॉल्ट 600 है।


नोट: उबंटू 18.04 के लिए, उपयोग करें

xdg-screensaver lock

के बजाय gnome-screensaver-command -l


आपका बहुत बहुत धन्यवाद! यह पूरी तरह से काम करता है ... पहली बार में। मैंने यह भी पूछा कि क्या इस तरह से कुछ समय के लिए रखने का कोई तरीका है (उदाहरण 1 घंटा)। मुझे लगता है कि स्क्रीन सेवर एक या दो मिनट के बाद पुनर्निवेशित हो गया। मैं स्क्रिप्टिंग के लिए नया हूं, लेकिन क्या संभवत:, और घंटे के लिए नकली कीस्ट्रोक्स को लूप करने का एक तरीका है? या हो सकता है कि मैं स्क्रीनसेवर के पुनर्निवेश के लिए लगने वाले समय को अक्षम / लंबा कर सकता हूं? मैंने एक कॉन्फ़िगरेशन फ़ाइल के लिए चारों ओर देखा और एक नहीं ढूँढ सका।
user81572

क्षमा करें, मुझे यह याद आया। कृपया स्क्रीनसेवर पुन: सक्रियण को रोकने के बारे में जवाब के नीचे संपादित करें देखें।
इश

टिप के लिए धन्यवाद, लेकिन यह दुख की बात है कि मेरे लिए काम नहीं करता है। मैं लिनक्स के लिए नया हूँ, लेकिन एक शौकीन चावला प्रोग्रामर (क्यों मैं लिनक्स चला गया) और मैंने बैश स्क्रिप्ट में लूप के लिए बनाया जो xdotools को लूप करता है। हालाँकि, शॉर्टकट काम नहीं करता था और मुझे स्क्रिप्ट चलाकर अपने कंप्यूटर को लॉक करना थोड़ा बोझिल लगता है। वहाँ वैसे भी सिर्फ सूक्ति स्क्रीनसेवर के साथ दूर करने के लिए है? मुझे वास्तव में इसके लिए कोई उपयोग नहीं दिखता है, क्योंकि मैं आमतौर पर केवल ढक्कन को बंद करता हूं या उपयोग न करने पर अपना लैपटॉप बंद कर देता हूं। मैं gsettings से भी परिचित नहीं हूं, इसलिए मुझे नहीं पता कि मुझे उचित नोड कहां मिल सकता है।
user81572

3
यदि आप उबंटू 18.04 के तहत 2018 और ग्नोम के लिए इस उत्तर को अपडेट करने की योजना बना रहे हैं तो बस उत्सुक हैं? यह पूछो Ubuntu में कुछ समय आया है और मैंने इस पर शोध शुरू कर दिया है। मुझे पसंद है कि ज्यादातर लोग जल्द ही 18.04 का उपयोग करेंगे और हाल ही में गनोम डीएम के साथ खेल रहे हैं ...
WinEunuuchs2Unix

4
उबंटू 18.04 के लिए, xdg-screensaver lockgnome-screensaver-command -l
Dejv
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.