Files
wlan-lanforge-scripts/desktop-hostname.bash
2021-10-21 13:12:18 -07:00

29 lines
802 B
Bash
Executable File

#!/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/desktop.png"
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 ro sho | awk '/default via/{print$3}'`
my_mac=`ip a sho | grep -B1 "$my_dev" | awk '/ether /{print $2}'`
X=220
Y=150
convert -pointsize 80 -fill cyan \
-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
set_background picture-filename ${A}${DesktopFile}${A}
set_background picture-options 'stretched'
#