Linux:在桌面上显示一个永久文本

我正在寻找一种在桌面上显示永久文本的方法(xfce / gnome,但是如果我在另一个窗口pipe理器上find了一个方法,我可以捕获它)。 我被要求以永久的方式在桌面上显示版本号,所以我必须在开放会话中显示它,如果我们的软件更新,我必须更新它。 我怎样才能做到这一点?

应该可以在根窗口中运行任何Xwindow应用程序,但是更简单的解决scheme是使用壁纸并设置一个cron作业来使用脚本从模板更新壁纸文件。 您可以使用imagemagick工具包添加文本(例如)或使用PHP 的GD扩展 。

可以强制XFCE重新加载壁纸。

在GNOME中你可以使用全局背景设置

gconftool-2 --direct \ --config-source xml:readwrite:/etc/opt/gnome/gconf/gconf.xml.mandatory \ --type string --set /desktop/gnome/background/picture_filename /usr/share/wallpapers/default-1600x1200.jpg 

资源

您可以使用convert来在login时生成壁纸,如此处所述删除选项来更改壁纸

然后你可以使用一个脚本

 version= `uname -a` convert -pointsize 10 -fill blue -draw 'text 800,6000 "version" ' basewallpaper.jpg usr/share/wallpapers/default-1600x1200.jpg