텍스트 모드로 부팅하는 Ubuntu 서버가 있습니다. 화면이나 키보드가 거의 부착되어 있지 않지만 화면을 연결할 때 일반적으로 키보드도 연결해야합니다. 대니 콘솔 모드 화면 보호기가 켜져 있고 키를 눌러야합니다. 계속됩니다.
setterm 명령이 이것을 비활성화 할 수 있다는 것을 알고 있지만 세션마다 다릅니다. 컴퓨터가 처음 부팅되어 로그인 프롬프트에 앉아 있어도 텍스트 모드에서 화면을 비우지 않도록하려면 어떻게해야합니까?
텍스트 모드로 부팅하는 Ubuntu 서버가 있습니다. 화면이나 키보드가 거의 부착되어 있지 않지만 화면을 연결할 때 일반적으로 키보드도 연결해야합니다. 대니 콘솔 모드 화면 보호기가 켜져 있고 키를 눌러야합니다. 계속됩니다.
setterm 명령이 이것을 비활성화 할 수 있다는 것을 알고 있지만 세션마다 다릅니다. 컴퓨터가 처음 부팅되어 로그인 프롬프트에 앉아 있어도 텍스트 모드에서 화면을 비우지 않도록하려면 어떻게해야합니까?
답변:
Ubuntu 12.10 이전 버전에서는 console-tools 패키지를 사용하여 콘솔 옵션을 제어 할 수 있습니다.
화면 블랭킹 및 파워 다운, 설정 해제하려면 BLANK_TIME
와 POWERDOWN_TIME
에을 0
에 /etc/console-tools/config
. 구성 파일을 수정하지 않으려면 /etc/console-tools/config.d
다음 을 포함하여 새 파일을 작성하여 동일한 효과를 얻을 수 있습니다 .
BLANK_TIME=0
POWERDOWN_TIME=0
config.d의 파일 이름은 모두 대문자와 소문자, 숫자, 밑줄 및 하이픈으로 구성되어야합니다.
또는 / etc / kbd / config를 사용하여 설정합니다 (시스템에 따라 설치되는 내용에 따라 다름)
BLANK_TIME=0
BLANK_DPMS=off
BLANK_TIME=30
기본적으로 설정 됩니다.
매개 변수는 커널 명령 행을 통해 제어되며 setterm을 사용하면 런타임 설정 만 변경됩니다. 시스템 전체에서 비활성화하려면 부팅 구성 (grub / lilo)에서 "consoleblank = 0"을 추가하여 커널 부팅 명령 줄을 변경할 수 있습니다.
부팅하는 동안 무언가가 설정되면 값을 무시합니다.
GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"
한 다음 grub 구성을로 업데이트 할 수 있습니다 grub[2]-mkconfig -o /boot/grub/grub.cfg
. 또는 커널을 수동으로 구성하고 컴파일하는 동안 내장 커널 명령 줄에 내장 될 수 있습니다.
에 setterm
명령을 추가하면 /etc/rc.local
사용자가 로그인했는지 여부에 관계없이 모든 가상 콘솔에 적용됩니다. 예 :
setterm -blank 0
rc.local
RH와 약간 다른 시간에 Debian / Ubuntu가로드 될 수 있습니다 . 미안합니다.
/bin/setterm -blank 0 -powerdown 0 -powersave off
)에서는 작동하지만 7에서는 작동하지 않는 것으로 나타났습니다 . 성공 또는 실패는 아마도 rc.local이 실행될 때 배포 및 콘솔 환경에 따라 달라질 수 있습니다.
upstart를 사용하는 최신 Ubuntu를 실행중인 경우 다음을 사용할 수 있습니다.
for file in /etc/init/tty*.conf; do tty="/dev/`basename $file .conf`"; echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty" | sudo tee -a "$file"; done
여기서 무슨 일이 일어나고 있는지에 대한 약간의 설명 :
최신 Ubuntu 버전은 시스템 시작에 upstart를 사용합니다. upstart로 Linux 콘솔은 / etc / init에 저장된 구성 파일로 설정됩니다. 위의 명령은 각 구성 파일을 반복하여 시작합니다.
for file in /etc/init/tty*.conf;
$ file에있는 tty의 upstart 구성 파일 이름은 tty 장치의 이름을 빌드하는 데 사용됩니다.
tty="/dev/`basename $file .conf`";
tty가 시작된 후 화면 비우기 및 절전 기능을 비활성화하기 위해 "setterm"을 실행하는 upstart "post-start"명령이 작성되었습니다.
echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty"
마지막으로 해당 명령이 upstart 구성 파일에 추가됩니다.
| sudo tee -a "$file";
우분투 12.04
데스크탑
gsettings set org.gnome.desktop.screensaver idle-activation-enabled false
섬기는 사람
참조 -https : //askubuntu.com/questions/138918/how-do-i-disable-the-blank-console-screensaver-on-ubuntu-server
다른 사람들을 위해 일할 수 있음
참조-http: //www.cyberciti.biz/tips/linux-disable-screen-blanking-screen-going-blank.html
일반적인 검색어