我正在寻找一种在桌面上显示永久文本的方法(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