लैपटॉप का ढक्कन बंद करते समय एक शेल-स्क्रिप्ट निष्पादित करें


8

अब मेरे पास दो स्क्रिप्ट हैं और मैं उन्हें क्रमशः निष्पादित करना चाहता हूं जब मैं लैपटॉप होंठ बंद कर देता हूं और इसे खोल देता हूं। मैं यह कैसे कर सकता हूँ?


में राफेल द्वारा जवाब इस सवाल का आप कुछ विचार दे सकता है।
केविन बोवेन


2
जब आपका लैपटॉप ढक्कन बंद हो जाता है तो क्या कार्रवाई होती है: हाइबरनेट करें, निलंबित करें या कुछ भी न करें?
रादु राईडेनु

क्या आपको पहले से ही एक रास्ता मिल गया था? मैं ऐसा ही कुछ करने की कोशिश करता हूं: लैपटॉप के ढक्कन को बंद करने पर टचस्क्रीन को अक्षम करें । इसलिए यदि आप एक तरीका जानते हैं तो कृपया अपने स्वयं के प्रश्न का उत्तर यहां दें
rubo77

@ रिनविंड: यह आखिरी बार 2012 में अपडेट किया गया है और यह वास्तव में जटिल लगता है
rubo77

जवाबों:


2

एसपीआई का उपयोग करें:

इस घटना को एसपीआई ने संभाला:

$ sudo nano /etc/acpi/handler.sh

मैंने कुछ इस तरह किया:


    button/lid)
        case "$3" in
            close)
                logger 'LID closed'
        USER=$(ps -C i3 -o user=)
        if test $USER; then DISPLAY=:0.0 su $USER -c "/usr/bin/i3lock -i /usr/share/pixmaps/Screensaver.png"; fi
                ;;

I3lock को स्वचालित रूप से शुरू करता है जब मैं अपना ढक्कन बंद करता हूं।

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