मैंने पहले शायद इसका जवाब दिया है, यहाँ या कहीं ... लेकिन कोई चिंता नहीं ...
प्रयत्न:
setterm -blank poke
एक लॉगिन से स्क्रीन को अनब्लॉक करना चाहिए , लेकिन ... आमतौर पर आपको उचित कोड / dev / tty1 पर भेजने की आवश्यकता होती है, न कि / dev / pty / X जिसे आप ssh उपयोगकर्ता के रूप में उपयोग कर रहे हैं ... इस प्रकार:
setterm -blank poke | sudo tee /dev/tty1 > /dev/null
यह उचित टर्मिनल पर सेटरम के आउटपुट (मैजिक कोड!) भेजता है ताकि आप इसे अपनी इच्छा के अनुसार जगा सकें। चूंकि मैं अक्सर ऐसा करता हूं, और अन्य विकल्पों का भी उपयोग करता हूं, इसलिए मैंने एक छोटी स्क्रिप्ट बनाई जिसे मैं ' tty1 ' कहता हूं
#!/bin/bash
#
# send 'setterm' commands to /dev/tty1 (physical console)
setterm $* | sudo tee /dev/tty1 > /dev/null
जो मैं इस तरह का उपयोग करें:
tty1 -reset -cursor off
यह कमांड स्क्रीन को रीसेट / साफ़ करता है, पाठ मोड पर लौटता है और ब्लिंकी कर्सर को बंद करता है। जब मैं व्याकुलता नहीं चाहता हूं।
tty1 -blank poke
स्क्रीन को जगाना होगा। (खैर, चाहिए ... मेरे लिए काम करता है (टीएम))
(याद रखें कि आपको sudo तक nopasswd एक्सेस सेट करने की आवश्यकता होगी, या जब आप इस कमांड का उपयोग करते हैं तो रूट पासवर्ड टाइप करने के लिए तैयार रहें)
लेकिन रुकें! अगर अब तुम बुलाओ! हम इस रत्न को शामिल करेंगे: sudo उपयोग के लिए पासवर्ड की आपूर्ति करने की आवश्यकता को कैसे दूर करें! संचालक खड़े हैं!
/Etc/sudoers.d/ में " no-sudo-passwd-for-pi " (कोई डॉट्स अनुमति नहीं है) नामक फ़ाइल में इस पंक्ति को जोड़ें
pi ALL=(ALL) NOPASSWD: ALL
यह उपयोगकर्ता के ' pi ' को किसी भी sudo आह्वान के लिए पासवर्ड की आवश्यकता नहीं होगी । सावधान! इसे सुरक्षा जोखिम माना जा सकता है। इसमें शामिल संभावित जोखिमों के खिलाफ इस उपयोग के लिए अपनी आवश्यकता को संतुलित करें। ( मैन सूडर्स देखें )