콘솔창 작업 중에 모니터가 슬립되면 짜증난다. 막아보자.
블랭크를 막는 명령어, 0은 블랭크를 안 쓰겠다는 것이다.
setterm -blank 0
블랭크를 다시 활성화 하는 명령어, 1은 사용자 입력이 1분 동안 없으면 화면을 끈다.
setterm -blank 1
스크립트를 만들어 기능을 켜고 꺼 보자.
새 파일을 만든다.
sudo nano /etc/init.d/jong-DisableConsoleBlank
이렇게 입력한다.
#! /bin/sh
# /etc/init.d/jong-DisableConsoleBlank
### BEGIN INIT INFO
# Provides: jong-DisableConsoleBlank
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Simple script to start a program at boot
# Description: A simple script from www.stuffaboutcode.com which will start / stop a program a boot / shutdown.
### END INIT INFO
# If you want a command to always run, put it here
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "......................"
echo "DisableConsoleBlank..."
echo "setterm -blank 0......"
setterm -blank 0
;;
stop)
echo "....................."
echo "EnableConsoleBlank..."
setterm -blank 1
;;
*)
echo "Usage: service jong-DisableConsoleBlank {start|stop}"
exit 1
;;
esac
exit 0
실행 가능하게 만들어 준다.
sudo chmod 755 /etc/init.d/jong-DisableConsoleBlank
테스트를 해 본다. 비활성화 하는 거다. 졸라 기다려 본다... 화면이 안 꺼지면 성공!
sudo /etc/init.d/jong-DisableConsoleBlank start
테스트를 해 본다. 다시 활성화. 1분 동안 기다리면 화면이 꺼질 것이다.
sudo /etc/init.d/jong-DisableConsoleBlank stop
성공 했으면 시작프로그램에 등록해 보자. defaults를 remove로 바꾸면 시작프로그램에서 제거된다.
sudo update-rc.d jong-DisableConsoleBlank defaults
끝
No comments:
Post a Comment