ฉันสามารถปิดจอแล็ปท็อปของฉันได้ด้วยตนเองและในทันทีด้วยการคลิกหรือคำสั่งเทอร์มินัลธรรมดาหรือไม่? ฉันแค่ต้องการปิดจอภาพโดยไม่ล็อคเครื่อง ไม่มีปุ่มเปิดปิดเฉพาะจอภาพในเครื่องของฉัน
ฉันสามารถปิดจอแล็ปท็อปของฉันได้ด้วยตนเองและในทันทีด้วยการคลิกหรือคำสั่งเทอร์มินัลธรรมดาหรือไม่? ฉันแค่ต้องการปิดจอภาพโดยไม่ล็อคเครื่อง ไม่มีปุ่มเปิดปิดเฉพาะจอภาพในเครื่องของฉัน
คำตอบ:
คุณสามารถทำได้โดยใช้คำสั่ง preferences สำหรับเซิร์ฟเวอร์ X ( http://systembash.com/content/how-to-turn-off-your-monitor-via-command-line-in-ubuntu/ )
$ xset dpms force off
$ xset dpms force on
การกดปุ่มหรือเลื่อนเมาส์จะเป็นการเปิดจอแสดงผลหากปิดอยู่ คุณสามารถกำหนดคำสั่งให้กับปุ่มได้หากคุณต้องการใช้ทางลัด
xset dpms force standby
ดูเหมือนจะเชื่อถือได้มากขึ้นและไม่ต้องการ sleep 1 ; xset dpms force off
เคล็ดลับ
เพื่อเพิ่มคำตอบอื่น ๆฉันพบว่าเมื่อฉันป้อนxset dpms force off
และกดEnterปุ่มหน้าจอของฉันจะปิดและเปิดอีกครั้ง เมื่อใช้คำสั่งด้านล่างนี้ฉันสามารถทำให้หน้าจอปิดได้โดยไม่ต้องเปิด
sleep 3; xset dpms force off
เพียงเพิ่มตัวเลือกเพิ่มเติม ... คุณสามารถเรียกใช้
xrandr --output <DISPLAY_NAME> --brightness 0
xrandr
ต้องการตรวจสอบชื่อที่แสดงของคุณเพียงแค่ใช้ มันจะให้ข้อมูลเกี่ยวกับหน้าจอที่เชื่อมต่อเพื่อให้คุณสามารถเปิดและปิดได้
อย่างไรก็ตามระวังหลังจากเรียกใช้คำสั่งนี้คุณจะไม่สามารถเปิดหน้าจอได้โดยการเลื่อนเมาส์หรือใช้แป้นพิมพ์ คุณจะต้องใช้จอภาพที่สองหรือพิมพ์สุ่มสี่สุ่มห้า
xrandr --output <DISPLAY_NAME> --brightness 1
ดังนั้น X RandR ช่วยให้คุณสามารถควบคุมหน้าจอของคุณได้ดีขึ้น แต่ทำในสิ่งที่มันทำ นอกจากนี้ยังสามารถใช้สำหรับสิ่งอื่น ๆ เช่นการเปลี่ยนความละเอียดการวางแนวอัตรา ฯลฯ มันยังง่ายมากที่จะเรียกใช้มันในสคริปต์ หากคุณต้องการคุณสามารถเขียนสคริปต์เพื่อทำให้หน้าจอของคุณจางหายไปเป็นสีดำได้ พารามิเตอร์ความสว่างอาจใช้เวลาเศษส่วน
--brightness
ตัวเลือกนั้นไม่ได้ส่งผลกระทบต่อฮาร์ดแวร์ แต่จะทำให้หน้าจอมีสีในลักษณะที่มืดเท่านั้น อ้างจากคู่มือในตัวเลือก:--brightness
However, this is a software only modification, if your hardware has support to actually change the brightness, you will probably prefer to use xbacklight
ฉันพบว่าxset dpms force off
คำสั่งทำงานได้ดี อย่างไรก็ตามเมื่อกำหนดฮอตคีย์ให้กับคำสั่งนี้ฉันพบปัญหา: หน้าจอของฉันจะปิดและเปิดใหม่อีกครั้ง
ฉันพบว่าเหตุผลนี้เป็นคำสั่งผสมปุ่มลัดที่ฉันใช้โดยไม่มีเหตุผลเฉพาะ ฉันค้นพบคำสั่งผสมคีย์ลัด " Mod2 + Mod4 + Super + Hyper + Left shift " ที่กำหนดให้กับxset dpms force off
คำสั่งปิดหน้าจอและหน้าจอจะไม่เปิดอีกครั้งจนกว่าจะกดปุ่มหรือใช้เมาส์ สิ่งที่ฉันต้องการ! คำสั่งผสมคีย์ลัดนั้นเป็นเพียงSuper(คีย์ Windows) ที่ใช้ร่วมกับshiftปุ่มซ้าย ฉันกำลังใช้ Ubuntu 16.04 และนี่คือระบบของฉัน
ใน Ubuntu 18.04, dpms ทำงานไม่ถูกต้องกับ GNOME Wayland
$ xset -q
DPMS (Energy Star):
Display is not capable of DPMS
คุณสามารถลองใช้คำสั่งด้านล่าง
เพื่อปิดมอนิเตอร์:
busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 1
วิธีเปิดจอภาพ:
busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 0
มันใช้งานได้สำหรับฉัน