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