xset dpms force off
절전을 위해 화면을 수동으로 끄는 데 사용 하고 있습니다. 그러나 일정 시간 (20-40 초) 후에 다시 켜집니다.
배포판 : Ubuntu-Lucid
그래픽 : Intel 4500 MHD
이 솔루션의 단계 시도 (스크린 세이버 또는 무선 끄기)가 작동하지 않았습니다. 네트워크 (매직 패킷) 또는 USB 장치와 같은 다른 이유로 인해 발생할 수 있습니까?
결과 xset -p
:
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
XKB indicators:
00: Caps Lock: off 01: Num Lock: off 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 500 repeat rate: 30
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 0
Colors:
default colormap: 0x20 BlackPixel: 0 WhitePixel: 16777215
Font Path:
/usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,built-ins
DPMS (Energy Star):
Standby: 0 Suspend: 0 Off: 0
DPMS is Enabled
Monitor is On
답변
이것은 알려진 버그 인 것 같으며 런치 패드 및 우분투 포럼 에 대한 자세한 내용을 읽을 수 있습니다 . 문제는 어떻게 든 gnome-power-manager
과는 xset
서로 충돌을 명령한다.
해결책은 xset dpms force off
루프에서 실행 하는 것입니다. 파이썬 스크립트 는 대부분의 사람들에게 거의 작동합니다.
시도해보고 어떻게되는지보십시오.
답변
를 추가하십시오 sleep
:
$ sleep 1; xset dpms force off
답변
AMD / HP 랩탑에서이 문제가 발생했습니다. 또한 10.04.3 / 32를 실행하면 동일한 문제가 발생합니다. 다른 포럼 에서이 솔루션을 얻었습니다.
#!/bin/sh
perl -e 'select(undef,undef,undef,.1)' && xset dpms force off
나는 그것을 sh 파일에 넣고 실행 파일로 설정하고 패널 바로 가기에 연결했습니다. 매력처럼 작동하여 모니터가 꺼져 있습니다. 나는 그 이상한 펄 스크립트가 무엇을하는지 전혀 모른다.
답변
나는 이전에 그 문제를 겪었다. 기본적으로 내 마우스가 그것을 유발했기 때문에 사용하지 않을 때 뒷면을 뒤집어 놓았다.
답변
루프가 잠자고 있다고 가정합니다. 그렇지 않으면 사용하지 않을 것입니다. 이 세트와 함께 cron을 사용하여 5 분마다 실행했습니다 ( crontab -e
X11 로그인 사용자로 명령 줄에서 입력).
*/5 * * * * /usr/bin/env DISPLAY=:0.0 xset -dpms
답변
위의 방법 중 어느 것도 효과가 없다면 64 비트 리눅스 민트 머신에서 같은 문제가있었습니다. 나를 위해 일한 유일한 것은이 파이썬 스크립트였습니다.
import sys, select, subprocess
while True:
p = subprocess.Popen(['xset', 'dpms', 'force', 'off'],
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
if sys.stdin in select.select([sys.stdin], [], [], 0)[0]:
break
답변
나를 위해, 나는 배경에서 비디오를 재생하고 있었고, 5 초 후에 화면이 항상 다시 켜지도록했습니다 … 명령 전에 절전 모드를 추가하고 비디오를 중지하고 작동했습니다.