Linux: отображение постоянного текста на рабочем столе

Я ищу способ для отображения постоянного текста на рабочем столе (xfce/gnome, но если я нашел способ в другом оконном менеджере, я ловлю). Меня попросили постоянно показывать номер версии на рабочем столе, поэтому я должен отображать его при открытии сессии и обновлять его, если наше программное обеспечение обновляется. Как я могу это сделать?

2 ответа

Должна быть возможность запуска любого приложения Xwindow в корневом окне, однако более простым решением будет использование обоев и настройка задания cron для обновления файла обоев из шаблона с помощью сценария. Вы можете добавить текст (например), используя инструментарий imagemagick или используя расширение GD с PHP.

Можно заставить XFCE перезагрузить обои.

В гноме вы можете установить глобальный фон, используя

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 для создания обоев при входе в систему, как описано здесь. Удалите параметр, чтобы изменить обои.

Вы могли бы тогда использовать скрипт как

version= `uname -a`
convert -pointsize 10 -fill blue -draw 'text 800,6000 "version" ' basewallpaper.jpg usr/share/wallpapers/default-1600x1200.jpg
Другие вопросы по тегам