दुर्भाग्य से, लॉक-स्क्रीन उपयोगिता gnome-screensaver-command
, जो Ctrl+ Alt+ Lशॉर्टकट का उपयोग करती है, जब भी स्क्रीन को लॉक करने के लिए कहा जाता है, तो यह रिक्त स्क्रीन "स्क्रीनसेवर" को भी सक्रिय करेगी।
फिर स्क्रीन को रिक्त स्क्रीन से छुटकारा पाने के लिए और लॉक-स्क्रीन को ऑन करने के बाद स्क्रीन को लॉक करने के तुरंत बाद चाल को "नकली" करना है। हम ऐसा xdotool
एक छोटी कमांड-लाइन उपयोगिता के साथ करेंगे , जो कीबोर्ड और माउस क्लिक / मूवमेंट के स्वचालन की अनुमति देता है।
के xdotool
साथ स्थापित करें
sudo apt-get install xdotool
अपने घर निर्देशिका में एक फ़ाइल के लिए निम्न पेस्ट करें, जैसे locknoblank.sh
:
#! / Bin / bash
सूक्ति-स्क्रीनसेवर-कमांड -l
xdotool नींद 1 कुंजी Ctrl
सिस्टम सेटिंग्स पर जाएं ... कीबोर्ड ... शॉर्टकट और लॉक स्क्रीन शॉर्टकट के रूप में Ctrl+ Alt+ हटाएं Lताकि हम इसे अपने कस्टम कमांड के लिए फिर से उपयोग कर सकें। बाएं साइडबार पर "सिस्टम" पर क्लिक करें, फिर "लॉक स्क्रीन" के दाईं ओर क्लिक करें जहां यह "Ctrl + Alt + L" कहता है; अब यह कहेगा "न्यू एक्सीलरेटर ..."। Backspaceशॉर्टकट निकालने के लिए दबाएँ ।
अब बाईं ओर कस्टम शॉर्टकट पर जाएं, और एक शॉर्टकट जोड़ें, जो कि आप कमांड के साथ जैसा चाहें वैसा नाम दें /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
।