Xplanet: planeta na ploše

2. 9. 2008 (19:54) | how-to, přeložené, software, xfce

EarthUshimitsudoki na svém blogu vydal návod na zprovoznění xplanet v XFCE. Dovolil mi ho přeložit a jako obvykle přidávám pár svých postřehů. Xplanet umožňuje mít na ploše obrázek planety, která se v průběhu dne aktualizuje a je nasvětlená vždy ze skutečného úhlu. Díky několika vychytávkám může planeta vypadat celkem reálně.

Takže tady je postup (poznámky překladatele jsou psány kurzívou):

1. Budete potřebovat nainstalovat xplanet (stejnojmenný balík najdete v repozitářích Ubuntu). Podívejte se také do galerie, ať máte představu o tom, co chcete mít na ploše.

2. Vytvořte adresář, ve kterém budou všechny obrázky a jiné soubory. Já používám ~./xplanet.

3. Tento bod můžete vynechat, ale pokud chcete aby planeta vypadala hezčí, doporučuji stáhnout z internetu několik map. Pokud chcete, můžete použít ty co já.

Základní mapa: Vyberte si nějakou z NASA Visible Earth series. Tady si můžete stáhnout tu, kterou mám právě já (2.1MB jpg).

Noční mapa: Vyhovuje mi výběr dona Edwardse, který je k dispozici na The Celestial Motherlode. Zde je zip, který obsahuje mou mapu.

Výšková mapa: Tato mapa pomáhá simulovat vrásčitý povrch planety. Stáhnout jde zase ze stránek NASA, zde je ta, kterou používám já.

Mapa reflexe: Předposlední mapa pomáhá vyvolávat správný dojem odrazu světla od planety Země. Několik jich najdete tam, kde noční mapy. Zde je zip, který obsahuje mou mapu.

Mapa mraků: Můžete použít skript, který umožňuje jakouž takouž aktuálnost mapy mraků. Tady jsou informace přímo ze stránek xplanet (a tady je skript v Pythonu). Trošku jsem skript upravil aby stahoval mraky ve vyší kvalitě a ukládal je do ~/.xplanet/clouds_4096.jpg - nemusíte to dělat, ale pokud chcete, můj skript si stáhněte zde (upravte si cesty k domovské složce). Z Německa se obrázek stahuje rychleji než z NASA, takže jsem ve skriptu mírně upravil priority zrcadel.

A to jsou všechny textury které potřebujete. Můžete si samozřejmě najít nějaké svoje. Nebo použít statickou mapu mraků místo aktualizování.

Doporučuji všechny obrázky zmenšit na rozlišení 4096×2048, protože jinak se při každé aktualizaci zbytečně několik map zvětšuje a to nejenže chvilku trvá, ale je to i náročnější na hardware.

4. Když máte všechny obrázky, je potřeba vytvořit konfigurační soubor pro xplanet. Svůj jsme si uložil jako ~/.xplanet/xplanet-right-monitor.cfg a obsahuje tohle (zase domovský adresář):

[earth]
map=/home/churchyard/.xplanet/world.topo.bathy.200408.3×5400x2700.jpg
bump_map=/home/churchyard/.xplanet/srtm_ramp2.world.5400×2700.jpg
night_map=/home/churchyard/.xplanet/land_ocean_ice_lights_aurora_4k.png
cloud_map=/home/churchyard/.xplanet/clouds_4096.jpg
specular_map=/home/churchyard/.xplanet/8kEarthSpecular.jpg

5. Bude je potřeba provádět tři věci:
5a. Stáhnout mapu mraků:
python ~/.xplanet/download-clouds.py

5b. Zavolat xplanet:
xplanet -config ~/.xplanet/xplanet-right-monitor.cfg --num_times 1 --output ~/.xplanet/xplanet-right.jpg --latitude +26.38 --longitude +127.72 --radius 60 --geometry 1920x1200
Nastavíme odkud má xplanet získat konfiguraci (-config) a kam (–output) má vygenerovat jak velký (–geometry) obrázek. Asi bude chtít změnit parametry –latitude a –longitude na něco zajímavého pro vás! Doporučuji oba parametry vyzkoušet kolem čísla 30.

5c. Nakonec aktualizovat obrázek na ploše:
killall -USR1 xfdesktop

Parametr -reload zlobí pokud se přidá do cronu, takže to vyřešíme takto.

5d. Všechny tři akce tedy přidejte za sebe do nějakého bashového skriptu.
#!/bin/bash
python ~/.xplanet/download-clouds.py > /dev/null &&
xplanet (a tak dále)
killall -USR1 xfdesktop

6. Nastavíte XFCE plochu, aby ukazovala váš obrázek (pokud chcete použít tlačítko [...], budete předtím muset spustit vytvořený skript, ať máte soubor ke zvolení).

7. Nakonec jen přidat skript do cronu. Já jsem spustil příkaz crontab -e a přidal jsem:
@hourly /home/jason/.xplanet/xplanet-right-monitor.sh

A je to! Takhle to vypadá:

Na třetím obrázku vidíte Zemi vykreslenou pomocí textury, který je dostupná přímo v xplanet, můžete se podle něj rozhodnout, jestli má cenu stahovat soubory, nebo ne!

A nakonec můj screenshot:
xplanet

Komentáře

Zaslal A.Vojta | 7. 7. 2009 v 18:27

Zdravím
Jsem dokumentarista a chci se Vás zeptat na možnost vytvoření plynulého pohybu Země, který zde prezentujete pro účel prezentování v dokumentárním filmu. Mělo by jít pravděpodobně o dostatečně “hustou”sekvenci tiffů nebo jpegů - kvůli plynulosti pohybu. Myslíte si prosím, že mi můžete pomoci?
děkuji za reakci

Zaslal lack | 12. 10. 2009 v 23:18

Zdravim je to sice pekne ale oba HOW TO jak tu tak na http://www.linuxexpres.cz/software/xplanet-planeta-zeme-na-vasi-plose?highlightWords=xplanet postradaju vlastne zdroje obrazkov atd, clovek tak po necelom mesiaci co je clanok prelozeny do cz z http://meandubuntu.wordpress.com/2008/09/01/background-with-xplanet-and-xfce/ nemoze zohnat linky. Nebolo by o moc moc jednoduchsie prdnut vsetky obrazky +cfg +python skript do jedneho archivu a ktomu spravit popis pre pripadne upgradnutie? troska chaoticke

Zanechte komentář

XHTML: Můžete použít tyto tagy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>