मैं स्क्रीन को बंद करने के लिए लैपटॉप के ढक्कन बंद करने की घटना को कैसे कॉन्फ़िगर करूं लेकिन कंप्यूटर को सोने के लिए नहीं रखूं?


0

मैं सिर्फ उबंटू 18.04.2 एलटीएस में उन्नत हुआ और पता लगा कि ढक्कन बंद करने के व्यवहार को बदलने के लिए सेटिंग्स में कोई विकल्प नहीं है

मैंने यहाँ उत्तर से कमांड लाइन विधि की कोशिश की :

HandleLidSwitch=ignore 

सफलतापूर्वक काम किया। लेकिन, यह बात स्क्रीन को बंद नहीं करती है जैसे कि विंडोज में होता है।

मैं सिस्टम को चालू रखना चाहता हूं, लेकिन ढक्कन बंद होने पर स्क्रीन बंद कर देता हूं।


आपको दो स्थानों, सेटिंग्स -> पावर और सेटिंग्स -> प्रदर्शन
जोशुआ बेसनीटेड जूल

जवाबों:


0

HandleLidSwitch=ignoreबस यही करता है: यह ढक्कन व्यवहार की उपेक्षा करता है। यदि आप इस विधि का उपयोग करते हैं तो स्क्रीन बंद नहीं होगी।


निम्न उत्तर इस स्रोत से अनुकूलित है

आपको एक स्क्रिप्ट लिखने की आवश्यकता होगी:

एक टर्मिनल में, फ़ाइल बनाएं /etc/acpi/lid.sh, इसे निष्पादन योग्य बनाएं और ढक्कन "घटनाओं" के व्यवहार के लिए इस फ़ाइल को संदर्भित करने के लिए अपने सिस्टम को निर्देश दें:

sudo touch /etc/acpi/lid.sh
sudo chmod +x /etc/acpi/lid.sh
sudo echo 'event=button/lid.*' | tee --append /etc/acpi/events/lm_lid
sudo echo 'action=/etc/acpi/lid.sh' | tee --append /etc/acpi/events/lm_lid

फिर, संपादन के लिए स्क्रिप्ट खोलें:

sudo nano /etc/acpi/lid.sh

इस फ़ाइल की सामग्री होनी चाहिए: ( your_usernameअपने उपयोगकर्ता नाम के साथ बदलें )

#!/bin/bash
USER=your_username
grep -q close /proc/acpi/button/lid/*/state
if [ $? = 0 ]; then
  su -c  "sleep 1 && xset -display :0.0 dpms force off" - $USER
fi
grep -q open /proc/acpi/button/lid/*/state
if [ $? = 0 ]; then
  su -c  "xset -display :0 dpms force on &> /tmp/screen.lid" - $USER
fi

CTRL+ Oबचाने के लिए और बाहर निकलने के लिए CTRL+ X

अपने सिस्टम को रिबूट करें।

यह कई उपयोगकर्ताओं के साथ काम नहीं कर सकता है।

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