web-dev-qa-db-ja.com

画面全体にユーザー向けのテキストを表示する方法

ユーザー画面の上に(上層として)テキストを表示したい。ボックスにテキストを表示できるxmessagesのようなソリューションがあることは知っていますが、可能であれば画面全体にボックスなしで表示する必要があります

Raspbianを実行しています

これを行うことができるソリューション/ソフトウェアはありますか?

2
Snake Hernandez

xosd (Raspbianで使用可能)は、現在の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
Stephen Kitt

ああ、あなたはGUIの代わりにTUIを選択する必要があります、あなたは組み込みシステムを持っているので、ダイアログは強力です、例えば:

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

出力は:

enter image description here

FreeBSDはdialogを使用します。

0
PersianGulf