如何在整个屏幕上为用户显示一段文字

Sna*_*dez 5 x11 display raspbian

我想在用户屏幕上方显示文本(作为上层)。我知道有像 xmessages 这样的解决方案可以在框中显示文本,但如果可能的话需要在整个屏幕上显示没有框的文本

我正在运行 Raspbian

有没有任何解决方案/软件可以做到这一点?

Ste*_*itt 5

xosd,在 Raspbian 中可用,可以在当前 X 屏幕顶部显示文本。它从文件或标准输入获取输入:

echo Hello | osd_cat -p middle -A center
Run Code Online (Sandbox Code Playgroud)

它是一个老式的 X11 应用程序,因此它的配置可能很冗长;特别改变字体看起来像

echo Hello | osd_cat -p middle -A center -f '-*-lucidatypewriter-bold-*-*-*-*-240'
Run Code Online (Sandbox Code Playgroud)

甚至严格来说

echo Hello | osd_cat -p middle -A center -f '-*-lucidatypewriter-bold-*-*-*-*-240-*-*-*-*-*-*'
Run Code Online (Sandbox Code Playgroud)

您可以自定义颜色、添加阴影和/或轮廓、更改延迟,甚至添加进度条。