ढक्कन बंद होने पर निलंबित नहीं किया जा सकता है, भले ही बाहरी डिस्प्ले जुड़ा हो


9

मेरे लैपटॉप में गनोम 3.16.4 के साथ फेडोरा 22 है। आम तौर पर, ढक्कन बंद होने पर यह निलंबित हो जाएगा। लेकिन बाहरी डिस्प्ले कनेक्टेड (वीजीए के माध्यम से), गनोम डेस्कटॉप केवल बाहरी डिस्प्ले में तब ट्रांसफर किया जाता है जब ढक्कन बंद होता है।

हालाँकि मैं चाहता हूं कि मेरा लैपटॉप सस्पेंड हो, भले ही बाहरी डिस्प्ले जुड़ा हो। यहाँ मैंने जाँच की है और कोशिश की है:

  • जब मैं ढक्कन को खोलता और बंद करता हूं, systemd-logindतो कार्रवाई को रिकॉर्ड करें जैसा कि मैं देख सकता हूं journalctl -b -u systemd-logind
Dec 09 08:39:39 workstation systemd-logind[980]: Lid closed.
Dec 09 08:39:47 workstation systemd-logind[980]: Lid opened.
  • मैंने /etc/systemd/logind.confनिम्नलिखित होने के लिए कॉन्फ़िगर किया है:
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes

विशेष रूप से, मैंने HandleLidSwitchDocked=ignoreलाइन से टिप्पणी की और इसे बदल दिया suspend। और बाकी इसे डिफ़ॉल्ट रूप से कहा जाता है। लेकिन रिबूट के बाद, यह काम नहीं किया।

  • मेरा वीडियो कार्ड "इंटेल कॉर्पोरेशन ब्रॉडवेल-यू इंटीग्रेटेड ग्राफिक्स" (आउटपुट बाय lspci) है। जैसा कि यह एनवीडिया नहीं है, मुझे लगता है कि यह इस धागे में चर्चा की गई बग से प्रभावित नहीं है ?

तो बाहरी प्रदर्शन से जुड़े होने पर भी निलंबित करने के लिए फेडोरा / ग्नोम को कॉन्फ़िगर कैसे करें?


मैं सस्पेंड बटन दबाने के लिए जाऊंगा (मुझे ढक्कन को बंद करने की कोई आवश्यकता नहीं है, इसे बाहरी डिस्प्ले पर प्लग करें)। यदि आप अभी भी ऐसा करने की कोशिश कर रहे हैं, और इसमें मूल्य है, तो कृपया प्रतिक्रिया दें, ताकि अन्य यह देख सकें कि आप अभी भी उत्तर की परवाह करते हैं। यदि आपने इसे हल किया है, तो यह अच्छा होगा यदि आप इसे दस्तावेज कर सकते हैं।
ctrl-alt-delor 13

जवाबों:


1

लैपटॉप को भी बाहरी शक्ति मान लिया गया; आपको निम्नलिखित /etc/systemd/logind.conf को भी स्पष्ट रूप से जोड़ना होगा :

HandleLidSwitchExternalPower=suspend

प्रति आदमी logind.conf

HandleLidSwitchExternalPower = डिफ़ॉल्ट रूप से (पीछे की संगतता के लिए) पूरी तरह से अनदेखा किया जाता है - व्यवहार निर्धारित करने के लिए इसका उपयोग करने से पहले एक स्पष्ट मूल्य निर्धारित किया जाना चाहिए।

यदि सिस्टम डॉकिंग स्टेशन में डाला गया है, या यदि एक से अधिक डिस्प्ले जुड़ा हुआ है, तो हैंडलेलाइडस्विचडडॉक = द्वारा निर्दिष्ट कार्रवाई होती है; यदि सिस्टम बाहरी शक्ति पर है, तो एक्शन (यदि कोई हो) द्वारा निर्दिष्ट किया गया है , जो HandleLidSwitchExternalPower = होता है ; अन्यथा HandleLidSwitch = कार्रवाई होती है।

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