कमांड लाइन के माध्यम से डिस्प्ले को कैसे बंद करें?


22

क्या कमांड का उपयोग करके डिस्प्ले (पावर सेविंग मोड दर्ज करें) को बंद करने का कोई तरीका है?

उदाहरण के लिए, जब कंप्यूटर एक विशिष्ट अंतराल के लिए निष्क्रिय होता है, तो ऊर्जा को संरक्षित करने के लिए स्क्रीन बंद हो जाती है। क्या स्क्रीन को मैन्युअल रूप से बंद करने का एक तरीका है, फिर भी कंप्यूटर को सामान्य रूप से चालू रखना है?

यह एक नोटबुक है, इसलिए मॉनिटर पर कोई 'पावर-ऑफ' बटन नहीं है।

जवाबों:


31

मुझे लगता है कि आप ढूंढ रहे हैं

xset dpms force off

हालाँकि, आपको यह सुनिश्चित करने की आवश्यकता है कि आपकी एसीपी सक्षम है। आप इससे जांच कर सकते हैं

cat /proc/acpi/info

एक और विकल्प हो सकता है

setterm -powersave powerdown

2
पहले आदेश के लिए मेरे लिए sudo की आवश्यकता नहीं थी।
यशायाह

न ही मैं। `` ``
नाथन उस्मान

5
कभी-कभी Enter keypress के रूप में आप कमांड को निष्पादित करते हैं, तुरंत कंप्यूटर को फिर से वापस जगाने के लिए पर्याप्त हो सकता है। मैं आमतौर पर sleep 0.2s && xset dpms force offसिर्फ सुरक्षित रहने के लिए जाता हूं । इसके अलावा, यह आपकी स्क्रीन को लॉक करने के लिए एक अच्छा प्रतिस्थापन के लिए बनाता है:gnome-screensaver-command --lock && sleep 2s && xset dpms force off
14ndrük

ठीक है ..
सूडो

मैं बस इस जवाब से जानकारी का उपयोग कर कुबंटू में एक ही काम किया: xdg- स्क्रीनसेवर सक्रिय और & # 39 नींद & 2 x & amp; & xset dpms से दूर
जो

4

मैं 2007 मैकबुक प्रो पर एक्स के बिना उबंटू सर्वर चला रहा हूं। डिस्प्ले अपने आप ही सो जाता है लेकिन जब कीबोर्ड पर कोई कुंजी दबाई जाती है तो वह पुन: सक्रिय नहीं होगा। इस बिंदु पर मेरे फिक्स का उपयोग करना है vbetool। का उपयोग कर स्थापित करें apt-get:

sudo apt-get install vbetool

फिर एक अलग मशीन से SSH के माध्यम से प्रदर्शन को चालू करने के लिए उपयोग करें:

sudo vbetool dpms on

या बंद:

sudo vbetool dpms off

2
vbetool वही है जो मैं वास्तव में खोजता हूं! यह पूरी तरह से BIOS VESA ड्राइवरों / उपकरणों के माध्यम से मॉनिटर को बंद कर देता है। जैसे मॉनिटर की हार्ड चाबी का उपयोग करके बंद करना!
12

2

मैंने एलसीडी को बंद करने के लिए एक एकता लांचर बनाया है

sudo apt-get install --no-install-recommends gnome-panel

gnome-desktop-item-edit ~/Desktop/ --create-new

यह एक छोटी खिड़कियां खोलेगा। निम्नलिखित दर्ज करें:

नाम: turnofflcd

कमान: gnome-screensaver-command --lock && sleep 2s && xset dpms force off

आप बाईं ओर के आइकन पर क्लिक करके एक आइकन भी चुन सकते हैं।

लॉन्चर बनाने पर अधिक जानकारी के लिए http://www.ubuntugeek.com/how-to-create-desktop-launchers-in-ubuntu-11-10oneiric.html देखें ।


1

xset dpms force off केवल 5 सेकंड के लिए काम किया।

मैंने इंटरनेट पर खोज की और निम्नलिखित स्क्रिप्ट पाई, और एक छोटे से बदलाव के बाद इसने पूरी तरह से काम किया।

#!/usr/bin/python
import time
import subprocess
from Xlib import X
from Xlib.display import Display
display = Display(':0')
root = display.screen().root
root.grab_pointer(True,
       X.ButtonPressMask | X.ButtonReleaseMask | X.PointerMotionMask,
       X.GrabModeAsync, X.GrabModeAsync, 0, 0, X.CurrentTime)
root.grab_keyboard(True,
       X.GrabModeAsync, X.GrabModeAsync, X.CurrentTime)
subprocess.call('xset dpms force off'.split())
#original
#p = subprocess.Popen('gnome-screensaver-command -a'.split())
#changed
p = subprocess.Popen('xset dpms force off'.split())
time.sleep(1)
while True:
   print display.next_event()
   p.terminate()
   break

उपरोक्त लिपि में निम्नलिखित पंक्तियों को केवल टिप्पणियाँ माना जाता है। उन्हें हटाने की आवश्यकता है या # के साथ टिप्पणी की गई है। मूल पी = सबप्रोसेस। पोपेन ('सूक्ति-स्क्रीनसेवर-कमांड -a.split ()) परिवर्तित
मारियो

लाइन्स 27,28,29 और 30. क्षमा करें, टिप्पणी अनुभाग में प्रारूपण के लिए उपयोग नहीं किया गया है। आमतौर पर मैं पोस्ट नहीं करता। लेकिन इस बार मुझे लगा कि इससे मदद मिल सकती है।
मारियो

0
(sleep 10; xset dpms force suspend) & xdg-screensaver lock

यह लॉक मोड में स्क्रीन सेवर शुरू करता है और फिर आपके डिस्प्ले को स्टैंडबाय में रखता है। उबंटू मेट 15.10

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