Xplanet i aktualne zdjęcie planety na pulpit

Podejrzałem u Citizena1 i tak bardzo mi się spodobało, że musiałem sam wypróbować.

xplanet_2.png xplanet.png

Wymagany pakiet to xplanet2, który będzie nam pobierał aktualne zdjęcie planety.

Teraz potrzebujemy tylko skryptu, który będzie nam co jakiś czas pobierał nowe zdjęcie i ustawiał jako tapetę na pulpit. Oryginalny skrypt przerobiłem tak aby działał dla KDE :)

Proponuje więc stworzyć plik /usr/bin/xplanet-kde i umieścić w nim :

#!/bin/bash
#xplanet-gnome.sh shell script v0.2
#shows Earth on your Gnome desktop with current lighting conditions,i.e. day and night
DELAY=5m
PREFIX=/tmp/
OUTPUT=xplanet.png
APPEND=2
GEOMETRY=1024x768
LONGITUDE=15
LATITUDE=30
#default is no projection,i.e. render a globe
#rectangular is the flat world map. also try ancient, azimuthal, mercator,..
#PROJECTION=rectangular
#rename background image so Gnome realises image has changed - thx to dmbasso
if [ -e "$PREFIX$OUTPUT" ]; then
rm "$PREFIX$OUTPUT"
OUTPUT="$APPEND$OUTPUT"
else
rm "$PREFIX$APPEND$OUTPUT"
fi
if [ -z $PROJECTION ]; then
planet -num_times 1 -output "$PREFIX$OUTPUT" -geometry $GEOMETRY -longitude $LONGITUDE -latitude $LATITUDE
else
xplanet -num_times 1 -output "$PREFIX$OUTPUT" -geometry $GEOMETRY -longitude $LONGITUDE -latitude $LATITUDE -proje
ction $PROJECTION
fi
#update KDE backgound
dcop kdesktop KBackgroundIface setWallpaper $PREFIX$OUTPUT 6
sleep $DELAY
exec $0

Pozostaje nam jeszcze ustawienie atrybutu wykonywalności oraz autostartu tego skryptu wraz ze środowiskiem KDE :

# chmod 755 /usr/bin/xplanet-kde
$ cd ~/.kde/Autostart
$ ln -s /usr/bin/xplanet-kde xplanet-kde


Adres TrackBack

5 Komentarzy

Kanał RSS dla komentarzy do tej wiadomości rss

  1. MyAvatars 0.2

    pbm

    luty 10, 2007 @ 14:46

    Ale po co jakiś skrypt? U mnie to automagicznie działa w KDE… Wchodzimy w konfiguracje pulpitu -> Zaawansowane, zaznaczamy chceckbox, zaznaczamy odpowiedni program (na liście xplanet powinien dodać się automatycznie) i gotowe…

    A jak nie ma to wystarczy tylko dodać wrzucić do /usr/kde/3.5/share/apps/kdesktop/programs (lub /usr/share/apps/kdesktop/programs/ czy gdzie tam leżą pliki conf z kde) plik xplanet.desktop i wykonać to co wyżej…

    (W Gentoo jak i w Kubuntu samo się dodało…)

  2. MyAvatars 0.2

    Kamil Baćkowski

    luty 10, 2007 @ 14:51

    Faktycznie, dałoby się to także w ten sposób rozwiązać. Jak kto woli, choć przyznam, że nawet nie wiedziałem, że KDE ma taką opcje odnośnie ustawiania tapety na pulpit :) Choć chyba z poziomu skryptu łatwiej to kontrolować.

  3. MyAvatars 0.2

    trójkąt

    luty 11, 2007 @ 02:43

    Przeprowadziłem ostatnio unifikację moich wielu nicków i teraz jedynym obowiązującym jest trójkąt ;-)

    Pozdrawiam.

    PS. Szkoda że Polska Planeta Gentoo ma padniętego RSS’a bo teraz mam duże zaległości w czytaniu. No nic, trzeba nakłaniać ludzi do sprawnie działającej polskiej planety na larrythecow.org/pl/ Żeby tam tylko dopilnowali kategorii wpisów…

  4. MyAvatars 0.2

    numerodix

    luty 11, 2007 @ 14:27

    Genialne!!!

  5. MyAvatars 0.2

    ed

    maj 3, 2008 @ 14:24

    Co to za plik /usr/bin/xplanet-kde ?