私はテキスト専用のLinuxネットブックを作成しています。現在仮想コンソールで実行されているプログラムの上に表示され、数秒以内に消えるショートカットを押すと、情報(バッテリーの状態など)が表示されます。利用できるユーティリティはありますか? 「壁」は私が意味するものではありません(画面を台無しにすることはできませんが、覆うことができます)。
答え1
私はこれをすることができるユーティリティを知らない。ただし、これらの/dev/vcs*
デバイスを使用して直接実装できます。
これマニュアルページvcs
/dev/vcsN
端末画面に書き込むだけでなく、プロパティも設定するサンプルプログラムが提供されています/dev/vcsaN
。
次のサンプルシェルコードで簡単なデモを見ることができます。テキスト表示中に画面がスクロールするか、一番上の行が更新された場合オリジナルメッセージ表示時間が終わると内容が置き換えられます。 (これは実際のオーバーライドではなく、一時的な交換のみです。)
m="** THIS IS AN IMPORTANT MESSAGE ** "
for v in $(seq 7)
do
d="/dev/vcs$v"
if test -c "$d"
then
dd if="$d" bs=80 count=1 >"/tmp/save.$v"
echo -n "$m" >"$d"
fi
done
sleep 5
for v in $(seq 7)
do
d="/dev/vcs$v"
if test -c "$d" -a -f "/tmp/save.$v"
then
dd of="$d" bs=80 count=1 <"/tmp/save.$v"
rm -f "/tmp/save.$v"
fi
done