From 74c79293de90f87d1c02260f9af6e40ffe3dcf7b Mon Sep 17 00:00:00 2001 From: Jed Reynolds Date: Wed, 8 Dec 2021 12:28:01 -0800 Subject: [PATCH] svg-desktop.bash: svg version showing desktop hostname, system info Signed-off-by: Jed Reynolds --- svg-desktop.bash | 60 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100755 svg-desktop.bash diff --git a/svg-desktop.bash b/svg-desktop.bash new file mode 100755 index 00000000..f9497258 --- /dev/null +++ b/svg-desktop.bash @@ -0,0 +1,60 @@ +#!/bin/bash +Q='"' +A="'" +function set_background() { + gsettings set "org.mate.background" "$1" "$2" +} + +SourceFile="/usr/share/backgrounds/mate/desktop/Ubuntu-Mate-Cold-no-logo.png" +DesktopFile="/home/lanforge/Pictures/desktop.svg" +my_version=`cat /var/www/html/installed-ver.txt` +my_hostname=`hostname` +my_dev=`ip ro sho | awk '/default via/{print $5}'` +my_ip=`ip a sho $my_dev | awk '/inet /{print $2}'` +my_mac=`ip a sho | grep -A1 "$my_dev" | awk '/ether /{print $2}'` +fill_color=${my_mac//:/} +fill_color=${fill_color:6:12} +X=220 +Y=150 +#convert -pointsize 80 -fill "#$fill_color" -stroke black -strokewidth 1 \ +# -draw "text $X,$Y \"$my_hostname\"" \ +# -draw "text $X,$(( Y + 75 )) \"$my_dev $my_ip\"" \ +# -draw "text $X,$(( Y + 150 )) \"$my_mac\"" \ +# $SourceFile \ +# -scale 1600x900 \ +# $DesktopFile + +cat > $DesktopFile <<_EOF_ + + + + + + $my_hostname + $my_dev $my_ip + $my_mac + + + +_EOF_ + + +set_background picture-filename ${A}${DesktopFile}${A} +set_background picture-options 'stretched' +#