Portál AbcLinuxu, 4. května 2025 22:07
Xfce 4.6, pozadí vykreslované Xplanet, 2x Conky vlastní výroby, Gtk+ téma Xfce-dusk, ikony AwOken..
Tiskni
Sdílej:
V příloze dávám skript, který se spouští po přihlášení do Xfce. Xplanet vykresluje do souboru, ten jsem zvolil jako pozadí v nastavení Xfdesktopu a vždycky po překreslení volám xfdesktop -reload. Bohužel přes cron mi to nejede, tak to musím řešit takhle oklikou. Ale aspoň to rovnou stahuje i oblaka, všechno na jednom místě. Ještě musím pořešit jak to narafičit, aby se každej měsíc měnila mapa..
Jinak myslím že na to existoval i nějakej pěknej návod, dokonce v češtině
#! /bin/bash DIRECTORY=/home/honza/.xplanet CONFIG_FILE=$DIRECTORY/xplanet.cfg BUMP_FILE=$DIRECTORY/maps/bump_map.jpg CLOUD_FILE=$DIRECTORY/maps/cloud_map.jpg SERVER_ADDRESSES=("http://xplanet.sourceforge.net/clouds/clouds_4096.jpg" "http://www.narrabri.atnf.csiro.au/operations/NASA/clouds_4096.jpg" "http://xplanet.explore-the-world.net/clouds_4096.jpg") while true; do sec_now=$(date +%s) sec_create=$(stat -c %Z $CLOUD_FILE) if [ $((sec_now - sec_create)) -ge 3600 ] then for ADDRESS in ${SERVER_ADDRESSES[*]} do wget -t 3 -T 15 -O $CLOUD_FILE.tmp $ADDRESS if [ $? -eq 0 ] then mv $CLOUD_FILE.tmp $CLOUD_FILE break fi done if [ -e $CLOUD_FILE.tmp ] then rm $CLOUD_FILE.tmp fi fi month=$(date +%b) echo -e "[earth]\nmap=$DIRECTORY/maps/$month/map.jpg\nnight_map=$DIRECTORY/maps/$month/night_map.jpg\ntwilight=10\nbump_map=$BUMP_FILE\nbump_scale=3\ncloud_map=$CLOUD_FILE\ncloud_threshold=64\n" > $CONFIG_FILE xplanet -config $CONFIG_FILE -target earth -projection rectangular -num_times 1 -output $DIRECTORY/wallpaper.png -geometry 1366x768 -quality 100 xfdesktop --reload sleep 900 done
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.