ユーザー画面の上に(上位レイヤーで)テキストを表示したいです。ボックスにテキストを表示するxmessagesなどの解決策があることを知っていますが、可能であればボックスなしで全画面にテキストを表示する必要があります。
私はRaspbianを実行しています。
これを行うソリューション/ソフトウェアはありますか?
答え1
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
ああ、強力なダイアログボックスを含むシステムが組み込まれているので、GUIの代わりにTUIを選択する必要があります。たとえば、次のようになります。
mohsen@debian:~$ dialog --infobox "Hello world" 20 50
出力は次のとおりです
FreeBSDはdialog
。