19.03.2024, 03:14 UhrDeutsch | English
Hallo Gast [ Registrierung | Anmelden ]

Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
blauweiss
Titel: xplanet Grafik als Desktop Hintergrundbild  BeitragVerfasst am: 26.04.2009, 14:47 Uhr



Anmeldung: 12. Mar 2005
Beiträge: 368

Nach @Dietmars Anfrage
http://www.kanotix.de/PNphpBB2-viewtopic-t-25719.html
hab ich mich entschlossen, xplanet auch mal zu testen.
Es ist beeindruckend und faszinierend zugleich,
also versuch ich mal eine Kurzanleitung dafür zu schreiben.
Damit man weiß, worum es geht hier ein screenshot heute 14:50 Uhr:

Zuerst wird xplanet installiert
Code:
apt-get install xplanet

Damit ist die Grundvoraussetzung geschaffen,
um das Prg schon mal als KDE-Hintergrundbild einzusetzen:

Kontrollzentrum->Erscheinungsbild->Hintergrund
hier "kein Bild" wählen, dann bei ->Erweiterte Einstellungen
"xplanet" auswählen und ->Ändern klicken
Befehl und Vorschaubefehl sollten identisch sein, beide Einträge zunächst:
Code:
xplanet --latitude 20 --longitude 06 --geometry %xx%y --num_times 1 --output %f.jpg && mv %f.jpg %f

Damit sollte die Erde als Globus mit Tag- und Nachtansicht auf dem Desktop erscheinen, mit Zentrum Nordafrika.
Für eigene Anpassungen sollte man ein Verzeichnis .xplanet in $HOME erstellen
Code:
mkdir ~/.xplanet

und darin eine Datei config
Code:
touch ~/.xplanet/config

Beispielinhalt der Datei config
Code:
[earth]
"Earth"
marker_file=earth # Staedtenamen abbilden
cloud_map=/home/blauweiss/.xplanet/clouds_2048.jpg # aktuelles Wolkenbild (bitte anpassen!)

xplanet sucht zuerst in ~/.xplanet nach Dateien, wer den Inhalt vom
marker_file (earth) ändern will (zB eindeutschen, Städte zufügen oder loschen),
kopiert das Original in /etc/xplanet/markers/earth nach ~/.xplanet und editiert es dort.

Die aktuelle cloud_map (aktuelles Wolkenbild) gibt es zB hier:
ftp://mirror.pacific.net.au/xplanet/clouds_2048.jpg
Natürlich in ~/.xplanet gespeichert!
Diese Datei wird nur alle 3h aktualisiert,
bitte respektieren das bei öfterem download der Zugang geblockt werden könnte!
http://xplanet.sourceforge.net/clouds.php

Um den schwarzen Hintergrund der Erde zu tauschen gibt es den Parameter
Code:
-background /Pfad/zum/Hintergrundbild

Anmerkung:
Die xplanet manpage ist leider nicht gut geschrieben,
einige Parameter funktionieren nur auf der Befehlszeile (zB -background),
andere nur in der config (zB cloud_map), deutlich wird das leider nicht.

Damit wir nicht alle 3h die neueste clouds_2048.jpg "von Hand" laden müssen,
automatisieren wir diesen Vorgang nun:
meist wird hierbei ein Eintrag in den cronjobs vorgenommen,
das möchte ich vermeiden und es als "normaler User" durchführen,
der einfachste Konsolen-Befehl dazu ist:
Code:
cd ~/.xplanet; while [ 1 ]; do wget -N ftp://mirror.pacific.net.au/xplanet/clouds_2048.jpg && sleep 1h; done & echo $! >kill_pid

Es wird ins .xplanet Verzeichnis gewechselt, wget gestartet & 1h Nichtstun (Endlosschleife!)
und die aktuelle PID dieses Hintergrundprozesses in Datei kill_pid gespeichert,
so das mit dem Befehl
Code:
kill $(< ~/.xplanet/kill_pid)

dieser Prozess jederzeit beendet werden kann, durch den Parameter
-N bei wget wird sichergestellt das nur dann geladen wird,
wenn es auch eine neue Datei gibt und wir überschreiten unser 3h Limit niemals!

Das war es eigentlich schon, den og. download-Befehl kann man auch in ein
ausführbares script packen und es dann im ~/.kde/Autostart speichern,
somit ist der Autostart gesichert.

Der KDE Eintrag für "Befehl und Vorschaubefehl" sieht nun komplett so aus (bitte anpassen!):
Code:
xplanet -background /home/blauweiss/.xplanet/im_all.jpg --latitude 20 --longitude 06 --geometry %xx%y --num_times 1 -config /home/blauweiss/.xplanet/config --output %f.jpg && mv %f.jpg %f

_________________
Gruss an alle Kanotix-Fans, blauweiss
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 2003-2007 
 
Deutsch | English
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2004 - 2006 by Jörg Schirottke (Kano).
Consult Impressum and Legal Terms for details. Kanotix is Free Software released under the GNU/GPL license.
This CMS is powered by PostNuke, all themes used at this site are released under the GNU/GPL license. designed and hosted by w3you. Our web server is running on Kanotix64-2006.