저는 Red Hat Enterprise Linux 7.4를 실행하고 있습니다. 저는 최소 설치를 했기 때문에 X11, xorg, xset 또는 x와 관련된 어떤 것도 설치되어 있지 않습니다. 디스플레이가 공백으로 표시되는 것을 방지하려고 합니다. 로그인하면 다음 명령을 실행하여 문제를 해결할 수 있습니다.
setterm -blank 0 -powerdown 0 -powersave off
그러나 시작 시 실행할 스크립트(현재 rc.local에서 호출)에 넣으면 작동하지 않습니다. 로그인하기 전에 화면을 열어두려고 합니다. 어떤 제안이 있으십니까?
답변1
최소한 처음 두 부분은 다음과 같이 콘솔 핸들러에 이스케이프 시퀀스를 전송하여 구현됩니다.
$ setterm -blank 0 -powerdown 0 | od -c
0000000 033 [ 9 ; 0 ] 033 [ 1 4 ; 0 ]
0000015
/etc/issue
이를 자동화하는 가장 쉬운 방법은 프롬프트 전에 화면으로 전송된 파일에 이 출력을 추가하는 것입니다 login:
.
# setterm -blank 0 -powerdown 0 >> /etc/issue
이제 이스케이프 시퀀스가 항상 화면으로 전송됩니다.