특정 터미널(예: /dev/tty1)이 커서를 프레임 버퍼(예: /dev/fb0)에 쓰지 못하도록 방지하는 방법

특정 터미널(예: /dev/tty1)이 커서를 프레임 버퍼(예: /dev/fb0)에 쓰지 못하도록 방지하는 방법

저는 Xserver 없이 Raspbian Buster를 실행하고 있지만 TV에 연결되어 있습니다. 예약된 시스템 서비스에서 프레임 버퍼에 이미지를 쓰는 스크립트가 있습니다.

문제는 /dev/tty1에 기록 중이고 깜박이는 커서(검은색 문자 크기의 상자)가 이미지 위에 나타나는 것입니다. /dev/tty1이 안전한 방법으로 프레임 버퍼에 쓰는 것을 방지하고 싶습니다. SSH 액세스가 손실되면 /dev/tty1을 사용하여 머신을 복구해야 할 것 같습니다.

답변1

커서를 보이지 않게 하려면 terminfo 이스케이프를 사용해 보십시오 civis.

tput civis > /dev/tty1

tput cnorm그것을 복원합니다.

/dev/tty1SSH 액세스가 손실되면 이를 사용하여 머신을 복구 해야 한다고 생각했습니다 .

장치에 직렬 포트가 없나요? 이는 프레임버퍼 콘솔보다 약간 더 강력합니다.

관련 정보