전체 화면에서 사용자에게 텍스트를 표시하는 방법

전체 화면에서 사용자에게 텍스트를 표시하는 방법

사용자 화면 위에(상위 레이어로) 텍스트를 표시하고 싶습니다. 상자에 텍스트를 표시하는 xmessages와 같은 솔루션이 있다는 것을 알고 있지만 가능하면 상자 없이 전체 화면에 텍스트를 표시해야 합니다.

나는 Raspbian을 실행 중입니다.

이를 수행하는 솔루션/소프트웨어가 있습니까?

답변1

xosdRaspbian에서 사용할 수 있는 는 현재 X 화면 위에 텍스트를 표시할 수 있습니다. 파일이나 표준 입력에서 입력을 받습니다.

echo Hello | osd_cat -p middle -A center

오래된 X11 응용 프로그램이므로 구성이 구체적으로 다음과 같이 변경될 수 있습니다.

echo Hello | osd_cat -p middle -A center -f '-*-lucidatypewriter-bold-*-*-*-*-240'

엄밀히 말하면

echo Hello | osd_cat -p middle -A center -f '-*-lucidatypewriter-bold-*-*-*-*-240-*-*-*-*-*-*'

색상을 사용자 정의하고, 그림자 및/또는 윤곽선을 추가하고, 지연을 변경하고, 진행률 표시줄을 추가할 수도 있습니다.

답변2

아, 강력한 대화 상자가 포함된 시스템이 내장되어 있으므로 GUI 대신 TUI를 선택해야 합니다. 예를 들면 다음과 같습니다.

mohsen@debian:~$ dialog --infobox "Hello world" 20 50

출력은 다음과 같습니다

여기에 이미지 설명을 입력하세요.

FreeBSD는 dialog.

관련 정보