Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: petrakis 29 Prosince 2009, 14:23:44

Název: Earth Wallpaper v realnem case
Přispěvatel: petrakis 29 Prosince 2009, 14:23:44
Udelat si plochu aby vypadala jako pohled na nasi planetu tak, ze bude videt kde je den, kde je noc a povetrnostni situace. Je krasne videt jak v noci sviti velky mesta. Za pouziti scriptu se kazdych 10 minut meni zaber, takze nas wallpaper je prakticky v realnem case.

Nejdriv ukazka:

(http://top100cyprus.com/earth_s.jpg)

A ted postup:

1.) otevreme si editor a pastneme do nej nasledujici kod

Kód: [Vybrat]
#!/bin/bash

cd ~/.gnome2/
while :; do
COUNTER=0
while [  $COUNTER -lt 60 ]; do
wget http://www.opentopia.com/images/cams/world_sunlight_map_rectangular.jpg -O world.jpg
temp=$(stat -c%s world.jpg)
if [[ $temp > 1000 ]]
then rm world_sunlight_Wallpaper.jpg
mv world.jpg world_sunlight_Wallpaper.jpg
break
fi
sleep 5
         let COUNTER=COUNTER+1
done
sleep 3600
done

ulozime si dokument jako changer.sh, ulozime si jej treba do domovskeho adresare

2.) nastavime mu prava aby byl zpustitelny

3.) ve Startup Applications (aplikace zpoustejici se pri startu) si vytvorime novy zapis a zadame cestu k nasemu souboru

4.) udelame logout (odhlaseni)

5.) po prihlaseni si udelame zmenu pozadi plochy, tak ze  pujdeme do slozky .gnome2 (nachazi se v nasem domovskem adresari, povolime zobrazovani skrytych souboru) a tam uvidime foto s nazvem world_sunlight_Wallpaper.jpg, a tu si dame jako pozadi.
Kazdych 10 minut se nam pozadi bude menit dle realneho pohledu na nasi planetu



[attachment deleted by admin]
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: q66 29 Prosince 2009, 15:28:43
místo

Kód: [Vybrat]
while [ 1 ]; do
používat

Kód: [Vybrat]
while :; do
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: MikiTwic 29 Prosince 2009, 19:02:25
parádní návod, už jsem to někde viděl ale tam to vypadalo o dost složitěji...tohle je pár vteřin!

Jen možná k bodu 4, mělo by stačít script místo logoutu jen spustit.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Tomáš Břinčil 29 Prosince 2009, 19:20:28
Moc hezký :) Nebylo by tu něco s větším rozlišením?
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Horatio 31 Prosince 2009, 21:54:21
Zaujímalo by ma ako sa teda vlastne posúva ten tieň po tapete,keď na tej tapete je zobrazeny len v jednej pozícii.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: LuciusMare 31 Prosince 2009, 22:34:50
To sice jo,ale on se ten wallpaper na vzdáleném serveru změní...
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: arrange 31 Prosince 2009, 23:39:22
Kdo je vlastně autorem skriptu/nápadu?

http://ubuntued.info/2009/09/wallpaper-com-o-globo-em-tempo-real.html
http://www.omgubuntu.co.uk/2009/09/real-earth-wallpaper-linux.html
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: GdH 01 Ledna 2010, 05:58:10
sleep 3600 nevypadá zrovna na 10 minut ;)
Ale kratší interval nemá smysl dávat, obrázek se mění každou padesátou minutu v hodině :)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Horatio 01 Ledna 2010, 21:07:35
Chcel by som si urobiť tento wall:  http://gnome-look.org/content/show.php/sunset%2Bsunrise+wallpaper+switcher?content=117661  ,ale neviem ako na to.Poradíte mi niekto?Keď som ten postup zadával do prekladača,tak odtiaľ vychádzali dosť čudné preklady.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: vydrus 01 Ledna 2010, 21:26:58
Nejsou k dispozici nějaká další rozlišení? 1280x800 by se mi šiklo. :D
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: vydrus 01 Ledna 2010, 21:41:06
Už to mám: http://static.die.net/earth/mercator/1280.jpg

Jméno obrázku určuje šířku tapety.  :P

--

Objevil se malý problém:

[attachment deleted by admin]
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: LuciusMare 01 Ledna 2010, 22:08:36
To bude tím že se to stahuje jako world.jpg a ne jako 1280.jpg ;)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Horatio 02 Ledna 2010, 09:10:53
Chcel by som si urobiť tento wall:  http://gnome-look.org/content/show.php/sunset%2Bsunrise+wallpaper+switcher?content=117661  ,ale neviem ako na to.Poradíte mi niekto?Keď som ten postup zadával do prekladača,tak odtiaľ vychádzali dosť čudné preklady.

Môže mi prosím niekto pomôcť?  Pôvodný script je tento:   
Kód: [Vybrat]
    #! / Usr / bin / perl

Astro použitia:: Východ;

# Config

$ Dayimg = '~ / tapety / day.jpg';
$ Nightimg = '~ / tapety / night.jpg';

$ Dĺžka = 19,191;
zemepisná šírka $ = 55,555;

# Main

@ Východ = split (/:/, sun_rise ($ zemepisná dĺžka, zemepisná šírka $));
@ Skončení = split (/:/, sun_set ($ zemepisná dĺžka, zemepisná šírka $));

$ = $ Sunrise sunrise [0] + $ sunrise [1] / 60;
$ = $ Západe slnka [0] + $ západe slnka [1] / 60;

@ Time = localtime (time);
$ Time = $ time [2] + $ time [1] / 60;

$ Day = (($ východom <$ time) & & ($ time <$ západu slnka))? 1: 0;

$ Img = $ den? $ Dayimg: $ nightimg;

system ( "gconftool-t string-s / desktop / gnome / pozadia / picture_filename $ img");   


Píšu tam,že ho treba zmeniť podľa daných parametrov.Zmenil som ho takto:   
Kód: [Vybrat]
  #!/usr/bin/perl

use Astro::Sunrise;

# config

$dayimg = '~/desktop/gnome/background/picture_filename/day.jpg';
$nightimg = '~/desktop/gnome/background/picture_filename/night.jpg';

$longitude = 19,1919;
$latitude  =  51,5151;

# main

@sunrise = split(/:/,sun_rise($longitude,$latitude));
@sunset  = split(/:/,sun_set($longitude,$latitude));

$sunrise = $sunrise[0] + $sunrise[1] / 10 ;
$sunset = $sunset[0] + $sunset[1] / 10 ;

@time = localtime(time);
$time    = $time[2] + $time[1] / 10;

$day = (($sunrise < $time) && ($time < $sunset)) ? 1 : 0;

$img = $day ? $dayimg : $nightimg;

system("gconftool -t string -s /desktop/gnome/background/picture_filename $img");

*/10 * * * * ~/.gnome2/nautilus-scripts/setbg.pl 


Dve tapety,ktoré som stiahol som umiestnil do: use/share/background/picture_filename/ a tapety s názvom: day.jpg a night.jpg.
Nainštaloval som z repozitára ten "CPAN -i ASTRO". A na script,ktorý som umiestnil do gnome2/nautilus.script pod názvom deň a noc a ktorému som zadal spustiteľné práva,som pridal do sedenia na spúšťanie sa pri štarte operačného
systému.

Záver: nefunguje mi to. Budem rád,keď mi s tým niekto pomôže. Ďakujem. 
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: GdH 02 Ledna 2010, 11:59:57
Môže mi prosím niekto pomôcť?

Tvé myšlenkové proudy příliš nechápu. Proč dáváš tapety do "use/share/background/picture_filename/"  a odkazuješ na ně tímto "~/desktop/gnome/background/picture_filename/" ?


  #!/usr/bin/perl

use Astro::Sunrise;

# config

$dayimg = '~/desktop/gnome/background/picture_filename/day.jpg';      #tady má být cesta k wallpaperu, dej si to někam, kam si je normálně ukládáš

$nightimg = '~/desktop/gnome/background/picture_filename/night.jpg';  # třeba ~/Obrázky/tapety/   je to jen na tobě

$longitude = 19,1919; # pro bratislavu to můžeš upravit na 17,1245
$latitude  =  51,5151;  # 48,1531

# main

@sunrise = split(/:/,sun_rise($longitude,$latitude));
@sunset  = split(/:/,sun_set($longitude,$latitude));

$sunrise = $sunrise[0] + $sunrise[1] / 10; # proč jsi přepsal 60 na 10? našel jsi snad chybu ve výpočtu?
$sunset = $sunset[0] + $sunset[1] / 10;   # 60

@time = localtime(time);
$time    = $time[2] + $time[1] / 10; # a ještě jednou 60

$day = (($sunrise < $time) && ($time < $sunset)) ? 1 : 0;

$img = $day ? $dayimg : $nightimg;

system("gconftool -t string -s /desktop/gnome/background/picture_filename $img");  # tohle je zápis cesty k tapetě (tu obsahuje proměnná $img) do gconf

*/10 * * * * ~/.gnome2/nautilus-scripts/setbg.pl  # do skriptu tohle nepatří


Další se týká nastavení cronu. Spustíš
Kód: [Vybrat]
crontab -ea vložíš toto
Kód: [Vybrat]
*/10 * * * * ~/.gnome2/nautilus-scripts/setbg.plkde upravíš cestu podle toho, kde ten skript máš. Pak si skript přidáš do aplikací spouštěných po startu systému, aby se tapeta vyměnila hned po loginu.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Horatio 02 Ledna 2010, 19:31:13
Upravil som script podľa toho,ako som si myslel,že by to malo byť:  
Kód: [Vybrat]
#!/usr/bin/perl

use Astro::Sunrise;

# config

$dayimg = '~/home/Radko/Tapety/day.jpg';
$nightimg = '~/home/Radko/Tapety/night.jpg';

$longitude =  17,1245;
$latitude  =  48,1531;

# main

@sunrise = split(/:/,sun_rise($longitude,$latitude));
@sunset  = split(/:/,sun_set($longitude,$latitude));

$sunrise = $sunrise[0] + $sunrise[1] / 60 ;
$sunset = $sunset[0] + $sunset[1] / 60 ;

@time = localtime(time);
$time    = $time[2] + $time[1] / 60;

$day = (($sunrise < $time) && ($time < $sunset)) ? 1 : 0;

$img = $day ? $dayimg : $nightimg;

system("gconftool -t string -s /desktop/gnome/background/picture_filename $img");  

Keď som dával ten riadok do "crontab -e" už tam boli nejaké literi pres ktorími bol krížik.Umiestnil som to pred ten krížik.
Záver: Stále mi to nejde. Neviem kde by som mohol urobiť.chybu.Tapety som umiestnil do priečinka "Tapety",ktorý je v home/mojemeno/Tapety.
Tie tapety treba potom obe načítať do "Vzhľady/Pozadie"?
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: GdH 02 Ledna 2010, 20:13:50
Nejprve zjisti, jestli funguje ten skript. Dej si na plochu nějaký jiný wallpaper a pak spusť skript v terminálu. Pokud se nezmění wallpaper a něco vypíše, dej vědět co.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Horatio 02 Ledna 2010, 20:35:43
Takže,keď klepnem na script a chcem zadať,aby sa spustil v termináli,terminál iba blikne.Otvorí a hneď zavrie.Keď dám celý výpis do terminálu,vypíše asi toto:
Kód: [Vybrat]
bash: =: príkaz nenájdený
radko@radko-desktop:~$
radko@radko-desktop:~$ # main
radko@radko-desktop:~$
radko@radko-desktop:~$ @sunrise = split(/:/,sun_rise($longitude,$latitude));
bash: chyba syntaxe neďaleko neočakávaného tokenu „(“
radko@radko-desktop:~$ @sunset  = split(/:/,sun_set($longitude,$latitude));
bash: chyba syntaxe neďaleko neočakávaného tokenu „(“
radko@radko-desktop:~$
radko@radko-desktop:~$ $sunrise = $sunrise[0] + $sunrise[1] / 60 ;
bash: =: príkaz nenájdený
radko@radko-desktop:~$ $sunset = $sunset[0] + $sunset[1] / 60 ;
bash: =: príkaz nenájdený
radko@radko-desktop:~$
radko@radko-desktop:~$ @time = localtime(time);
bash: chyba syntaxe neďaleko neočakávaného tokenu „(“
radko@radko-desktop:~$ $time    = $time[2] + $time[1] / 60;
bash: =: príkaz nenájdený
radko@radko-desktop:~$
radko@radko-desktop:~$ $day = (($sunrise < $time) && ($time < $sunset)) ? 1 : 0;
bash: chyba syntaxe neďaleko neočakávaného tokenu „(“
radko@radko-desktop:~$
radko@radko-desktop:~$ $img = $day ? $dayimg : $nightimg;
bash: =: príkaz nenájdený
radko@radko-desktop:~$
radko@radko-desktop:~$ system("gconftool -t string -s /desktop/gnome/background/picture_filename $img");
bash: chyba syntaxe neďaleko neočakávaného tokenu „"gconftool -t string -s /desktop/gnome/background/picture_filename $img"“
radko@radko-desktop:~$
 
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: GdH 02 Ledna 2010, 20:46:54
Ty by ses měl nejdříve mrknout na wiki na nějaké základy, když už se chceš hrabat ve skriptech.
http://wiki.ubuntu.cz/Terminál (http://wiki.ubuntu.cz/Terminál)
http://wiki.ubuntu.cz/Wiki?action=fullsearch&context=180&value=bash&titlesearch=Titles (http://wiki.ubuntu.cz/Wiki?action=fullsearch&context=180&value=bash&titlesearch=Titles)


Otevři terminál (menu Aplikace>Příslušenství>Terminál) a napiš tam cestu ke svému skriptu, to je to ~/.gnome2/nautilus-scripts/setbg.pl, samozřejmě upravené podle toho, kde to máš. Vlastně stačí myší přetáhnout ikonku toho skriptu do okna terminálu a pak jen stisknout ENTER.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Horatio 02 Ledna 2010, 21:12:20
Kód: [Vybrat]
radko@radko-desktop:~$ '/home/radko/.gnome2/nautilus-scripts/setbg.pl'
Can't locate Astro/Sunrise.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /home/radko/.gnome2/nautilus-scripts/setbg.pl line 3.
BEGIN failed--compilation aborted at /home/radko/.gnome2/nautilus-scripts/setbg.pl line 3.
radko@radko-desktop:~$

Název: Re: Earth Wallpaper v realnem case
Přispěvatel: GdH 02 Ledna 2010, 21:19:46
Zadej do terminálu
Kód: [Vybrat]
sudo cpan -i Astro::Sunrise
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Horatio 02 Ledna 2010, 21:50:49
Zadej do terminálu
Kód: [Vybrat]
sudo cpan -i Astro::Sunrise
  Po zadaní príkazu sa spustila inštalácia. Ale,keď som script dal znova do terminálu,aby sa spustil,zmenila sa obrazovka na čiernu.V termináli sa už nič nevypisovalo. Nakoniec tu je výpis:  CPAN.pm: Going to build R/RK/RKHILL/Astro-Sunrise-0.91.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Astro::Sunrise
cp Sunrise.pm blib/lib/Astro/Sunrise.pm
Manifying blib/man3/Astro::Sunrise.3pm
  RKHILL/Astro-Sunrise-0.91.tar.gz
  /usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00load.........ok                                                         
t/01basic........Subroutine main::ok redefined at t/01basic.t line 9
t/01basic........ok                                                         
t/02constants....ok                                                         
All tests successful.
Files=3, Tests=244,  1 wallclock secs ( 0.96 cusr +  0.07 csys =  1.03 CPU)
  RKHILL/Astro-Sunrise-0.91.tar.gz
  /usr/bin/make test -- OK
Running make install
Prepending /home/radko/.cpan/build/Astro-Sunrise-0.91-BuXK2e/blib/arch /home/radko/.cpan/build/Astro-Sunrise-0.91-BuXK2e/blib/lib to PERL5LIB for 'install'
Installing /usr/local/share/perl/5.10.0/Astro/Sunrise.pm
Installing /usr/local/man/man3/Astro::Sunrise.3pm
Writing /usr/local/lib/perl/5.10.0/auto/Astro/Sunrise/.packlist
Appending installation info to /usr/local/lib/perl/5.10.0/perllocal.pod
  RKHILL/Astro-Sunrise-0.91.tar.gz
  /usr/bin/make install  -- OK
radko@radko-desktop:~$ '/home/radko/.gnome2/nautilus-scripts/setbg.pl'
radko@radko-desktop:~$ '/home/radko/.gnome2/nautilus-scripts/setbg.pl'
radko@radko-desktop:~$
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: GdH 02 Ledna 2010, 22:00:54
Ten skript už by měl fungovat, ale nejspíš tam máš špatně zadanou cestu k obrázku, když tapeta zmizela.

Už to vidim, máš tam navíc "home/Radko", nebo naopak znak "~", který nahrazuje právě cestu do uživatelova home adresáře. Navíc tam máš "Radko", místo "radko", takže si tam raději dej:
~/Tapety/day.jpg
~/Tapety/night.jpg
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Horatio 02 Ledna 2010, 22:11:07
Ten skript už by měl fungovat, ale nejspíš tam máš špatně zadanou cestu k obrázku, když tapeta zmizela.

Už to vidim, máš tam navíc "home/Radko", nebo naopak znak "~", který nahrazuje právě cestu do uživatelova home adresáře. Navíc ta máš "Radko", místo "radko", takže si tam raději dej:
~/Tapety/day.jpg
~/Tapety/night.jpg
Už to ide. Ďakujem za tvoj vzácny čas a za to,že si poukázal na moje nedostatky v používaní Linuxu.Práve teraz som zahíbený vo výuke "Terminálu".
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: GdH 02 Ledna 2010, 22:24:22
Není zač, většinou se i u řešení takových banálních problémů něco nového o linuxu dozvím a nejinak tomu bylo dnes :)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: DuckD 03 Ledna 2010, 01:38:48
Nevím jak vám, ale mě se na obrázku zobrazuje pruh Antarktidy odlišně.
Kód: [Vybrat]
wget http://www.opentopia.com/images/cams/world_sunlight_map_rectangular.jpg -O world.jpg(http://zvlastni.borec.cz/uploads/world.jpg)
Pruh Antarktidy jsem teda odřízl:
Kód: [Vybrat]
convert world.jpg -crop 1600x722-0-0 +repage out.jpg
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Ender Wiggin 03 Ledna 2010, 03:18:27
Díky, petrakis  :)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Horatio 03 Ledna 2010, 19:37:39
Nevím jak vám, ale mě se na obrázku zobrazuje pruh Antarktidy odlišně.

Ten obrázek se generuje automaticky z více snímků, asi nějaký ten díl zrovna dorazil poškozený, časem se vymění.
Ešte raz sa musím prihlásiť o pomoc s mojími wall.Oni/tie tapety/ sa vymenia,iba keď kliknem na ten script.Samé podľa času sa nemenia.V čom by mohol byť prosím ťa problém? Ďakujem
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: GdH 03 Ledna 2010, 20:03:47
Nevím jak vám, ale mě se na obrázku zobrazuje pruh Antarktidy odlišně.

Ten obrázek se generuje automaticky z více snímků, asi nějaký ten díl zrovna dorazil poškozený, časem se vymění.
Ešte raz sa musím prihlásiť o pomoc s mojími wall.Oni/tie tapety/ sa vymenia,iba keď kliknem na ten script.Samé podľa času sa nemenia.V čom by mohol byť prosím ťa problém? Ďakujem
Problém je v tom, že když skript spustí cron, nefunguje zápis do gconf. Zatím nevím proč, ale můžeš skript změnit takto:
Kód: [Vybrat]
#!/usr/bin/perl

use Astro::Sunrise;

# config

$dayimg = 'day.jpg';
$nightimg = 'night.jpg';

$longitude = 17,1245;
$latitude  = 48,1531;

# main

@sunrise = split(/:/,sun_rise($longitude,$latitude));
@sunset  = split(/:/,sun_set($longitude,$latitude));

$sunrise = $sunrise[0] + $sunrise[1] / 60;
$sunset = $sunset[0] + $sunset[1] / 60;

@time = localtime(time);
$time    = $time[2] + $time[1] / 60;

$day = (($sunrise < $time) && ($time < $sunset)) ? 1 : 0;

$img = $day ? $dayimg : $nightimg;

system("cp ~/Tapety/$img ~/Tapety/tapeta");
pak napiš do terminálu
Kód: [Vybrat]
cp ~/Tapety/night.jpg ~/Tapety/tapetaa
Kód: [Vybrat]
bash -c "gconftool -t string -s /desktop/gnome/background/picture_filename "~/Tapety/tapeta""

Edit: promiň, jak jsem to psal narychlo, udělal jsem chyby, teď by to snad mělo odpovídat Tvým souborům.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Horatio 03 Ledna 2010, 20:48:16
Keď zadám Prvý príkaz....  no tu je výpis toho,čo vypisuje po zadaní tích dvoch príkazov:

 
Kód: [Vybrat]
  radko@radko-desktop:~$ cp ~/Tapety/Night ~/Tapety/tapeta
cp: nie je možné stat() `/home/radko/Tapety/Night': No such file or directory
radko@radko-desktop:~$ gconftool -t string -s /desktop/gnome/background/picture_filename "~/Tapety/tapeta"
radko@radko-desktop:~$
 
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: GdH 03 Ledna 2010, 20:53:16
Zrovna jsem to přepsal, vloudily se mi chybičky při přepisu. Jak skript, tak ten první příkaz.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Horatio 03 Ledna 2010, 21:04:16
Zrovna jsem to přepsal, vloudily se mi chybičky při přepisu. Jak skript, tak ten první příkaz.

Nereaguje.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: GdH 03 Ledna 2010, 21:28:32
Zrovna jsem to přepsal, vloudily se mi chybičky při přepisu. Jak skript, tak ten první příkaz.

Nereaguje.

Co nereaguje? Susť v terminálu
Kód: [Vybrat]
cp ~/Tapety/day.jpg ~/Tapety/tapetaMěla by se tapeta změnit na denní a do deseti minut by se měla změnit automaticky na noční, pokud to máš správně.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Horatio 03 Ledna 2010, 21:42:36
Zrovna jsem to přepsal, vloudily se mi chybičky při přepisu. Jak skript, tak ten první příkaz.

Nereaguje.

Co nereaguje? Susť v terminálu
Kód: [Vybrat]
cp ~/Tapety/day.jpg ~/Tapety/tapetaMěla by se tapeta změnit na denní a do deseti minut by se měla změnit automaticky na noční, pokud to máš správně.
Všetko som to prekontroloval pre istotu ešte raz,ale nič.
radko@radko-desktop:~$ '/home/radko/.gnome2/nautilus-scripts/setbg.pl~'
radko@radko-desktop:~$
 
Keď to zadám do terminálu,naskočí bez zmeny zasa ten začiatok: radko@ra....atď. Tapety sa tiež ani nepohnú.Jediné čo to spraví,že to nahodí čiernu obrazovku.Tú mám tak defaultne nadstavenú.Po tejto skúsenosti som nadstavenia vrátil naspäť. Chcem bojovať ďalej.Páči sa mi tento wall.A chcem sa spýtať,že ako sa inštalujú tie wall,čo sú pridávané spolu s témami.Zložka obsahuje napr.v mojom prípade 4x wall a jeden script vo formáte "xml".Podľa toho,čo som s tej priloženej inštalačky pochopil je,že to treba vsunúť do usr/share/background.A potom otvoriť nastavenie vzhľadu a dať "inštalovať"aokliknúť ten script.Lenže odtiaľ sa to určite takýmto spôsobom robiť nedá.Aspoň mne to nijak takto nešlo.

Záver: V podstate sa majú tieto wall tiež podľa hodín striedať,tieto 4 tapety.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Michal "The_M" Chlup 04 Ledna 2010, 17:19:10
Dík moc za návod, je to vážně paráda  :)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: DuckD 08 Ledna 2010, 08:26:03
Podobné téma:     
Radarove snimky pocasi na plose (chmi.cz) (http://forum.ubuntu.cz/index.php/topic,36208.0.html)
Možno zkombinovat a udělat si tak meteorologický ústav.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: compaq 08 Ledna 2010, 08:55:09
Parádní, dík.

Hustý by bylo, kdyby se aktuální obraz zeměkoule objevil jako pozadí už pod oknem LOGIN a měnil by se i když by nebyl nikdo přihlášen i při LOCK. To by mé winkolegy položilo...

:-)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Roman Vacho 08 Ledna 2010, 11:56:51
Super. :)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: DuckD 08 Ledna 2010, 13:54:38
Parádní, dík.

Hustý by bylo, kdyby se aktuální obraz zeměkoule objevil jako pozadí už pod oknem LOGIN a měnil by se i když by nebyl nikdo přihlášen i při LOCK. To by mé winkolegy položilo...

:-)

Je potřeba změnit xsplash obrázek který se standardně nachází zde:
/usr/share/images/xsplash/bg_2560x1600.jpg
Ale už nevím kam dát příkaz:
wget http://www.opentopia.com/images/cams/world_sunlight_map_rectangular.jpg -O /usr/share/images/xsplash/bg_2560x1600.jpg
Snad zde někdo poradí.

Ještě by mohl pomoci skript wallpaper_daemon.py
http://www.unixmen.com/news-today/528-change-your-desktop-background-to-xsplash--gdm-
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Roman Vacho 09 Ledna 2010, 11:20:42
Všimli jste si, že zatímco světlo jde plynule, mraky se obnovují pomaleji? Konkrétně včera co jsem to měl od poledne byli mraky pořád stejný. V noci nevím, protože jsem na to zapomněl. A dnes se fronta nad Evropou a Ruskem spojila. Antarktida a jiné oblasti mi přídou stejný. Těžko říct. Obnovuje to vůbec mraky nebo to jen posouvá svit Slunce?
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: GdH 09 Ledna 2010, 12:38:14
Všimli jste si, že zatímco světlo jde plynule, mraky se obnovují pomaleji? Konkrétně včera co jsem to měl od poledne byli mraky pořád stejný. V noci nevím, protože jsem na to zapomněl. A dnes se fronta nad Evropou a Ruskem spojila. Antarktida a jiné oblasti mi přídou stejný. Těžko říct. Obnovuje to vůbec mraky nebo to jen posouvá svit Slunce?

Oblačnost se překresluje postupně, po třech hodinách. Nedostaneš najednou Zemi ofocenou ze všech stran. Ten snímek se automaticky  skládá z několika vrstev, oblačnost je zvlášť, rozložení světla je další vrstva, skládá se to z více snímků.

http://daylightmap.com/clouds/ (http://daylightmap.com/clouds/)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: DuckD 09 Ledna 2010, 16:37:28
Od pondělka do pátka jsem dělal snímky každou hodinu a pak jsem vytvořil video, obnova mraků nad evropou je pomalejší než nad amerikou.
Video je ke stažení zde (http://zvlastni.borec.cz/uploads/world1.avi)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Roman Vacho 09 Ledna 2010, 18:19:49
Od pondělka do pátka jsem dělal snímky každou hodinu a pak jsem vytvořil video, obnova mraků nad evropou je pomalejší než nad amerikou.
Video je ke stažení zde (http://zvlastni.borec.cz/uploads/world1.avi)

Zajímavé!
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Michal "The_M" Chlup 19 Ledna 2010, 10:14:22
Od pondělka do pátka jsem dělal snímky každou hodinu a pak jsem vytvořil video, obnova mraků nad evropou je pomalejší než nad amerikou.
Video je ke stažení zde (http://zvlastni.borec.cz/uploads/world1.avi)

Dooost dobré  :) Smekám před trpělivostí autora  :)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Hellvis 19 Ledna 2010, 10:48:53
místo

Kód: [Vybrat]
while [ 1 ]; do
používat

Kód: [Vybrat]
while :; do

Průměrně uvažující programátor nedělá zásadní konceptuální chyby a píše:

Kód: [Vybrat]
while sleep $n; do $neco; done

## misto
while :; do $neco; sleep $n; done
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: arrange 19 Ledna 2010, 11:37:59
Průměrně uvažující programátor nedělá zásadní konceptuální chyby a píše:

Kód: [Vybrat]
while sleep $n; do $neco; done

## misto
while :; do $neco; sleep $n; done

To myslíš vážně a doporučuješ tento konkrétní skript předělat tak, aby tam bylo
Kód: [Vybrat]
while sleep 3600; do VymenTapetu; done???
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: 1arash 19 Ledna 2010, 11:38:38
parádní návod, už jsem to někde viděl ale tam to vypadalo o dost složitěji...tohle je pár vteřin!

Jen možná k bodu 4, mělo by stačít script místo logoutu jen spustit.

Asi preto ze  by sa spustil sam ve Startup Applications  - preto ten logout  - mozno by stacilo spustit ten script iba.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: LS 19 Ledna 2010, 12:12:07
Opravdu musí ten skript stále bežet a čekat ve sleep? Není jednodušší přidat do /etc/cron.hourly jednořádkový skript, který obrázek stáhne?
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Hellvis 19 Ledna 2010, 12:29:57
Průměrně uvažující programátor nedělá zásadní konceptuální chyby a píše:

Kód: [Vybrat]
while sleep $n; do $neco; done

## misto
while :; do $neco; sleep $n; done

To myslíš vážně a doporučuješ tento konkrétní skript předělat tak, aby tam bylo
Kód: [Vybrat]

while sleep 3600; do VymenTapetu; done
???


ano. v tomto skriptu se to na rychlosti nijak neprojeví, nicméně pokud budeš mít program nebo skript o 10k řádcích kódu, tak se stovky podobných konceptuálních chyb projeví zásadním způsobem
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: arrange 19 Ledna 2010, 12:35:08
Ještě jednou: opravdu myslíš, že je lepší, aby skript po spuštění hodinu jen čekal, a pak teprve spustil tělo smyčky (stahování a změnu tapety)?
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: LS 19 Ledna 2010, 13:10:47
Opravdu stačí jen jednořádkový skript do /etc/cron.hourly/wallpaper

Kód: [Vybrat]
wget http://www.opentopia.com/images/cams/world_sunlight_map_rectangular.jpg -O /home/svoboda/Pictures/Wallpapers/world_sunlight_map_rectangular.jpg

Každou hodinu se obrázek přepíše, Gnome je natolik inteligentní, že změnu hned registruje a zobrazenou tapetu aktualizuje. Jakýkoliv jiný postup se mi zdá zbytečně složitý.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: GdH 19 Ledna 2010, 13:30:05
Opravdu stačí jen jednořádkový skript do /etc/cron.hourly/wallpaper

Kód: [Vybrat]
wget http://www.opentopia.com/images/cams/world_sunlight_map_rectangular.jpg -O /home/svoboda/Pictures/Wallpapers/world_sunlight_map_rectangular.jpg

Každou hodinu se obrázek přepíše, Gnome je natolik inteligentní, že změnu hned registruje a zobrazenou tapetu aktualizuje. Jakýkoliv jiný postup se mi zdá zbytečně složitý.

Samozřejmě, ale ten původní skript se snaží ošetřit případ, kdy se nepovede obrázek stáhnout na první pokus.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: LS 19 Ledna 2010, 13:31:42
Aha, tak to jsem nepochopil. Díky za vysvětlení.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Marvn 26 Ledna 2010, 01:03:51
ja mam na plose neco podobneho, akorat ten vysledny wallpaper se vytvori z nekolika map primo na pocitaci

vice viz. http://www.linuxexpres.cz/software/xplanet-planeta-zeme-na-vasi-plose

zabere to nejaky cas poradne nastavit, ale pak je to imo hezci
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Michal "The_M" Chlup 05 Února 2010, 08:07:28
ja mam na plose neco podobneho, akorat ten vysledny wallpaper se vytvori z nekolika map primo na pocitaci

vice viz. http://www.linuxexpres.cz/software/xplanet-planeta-zeme-na-vasi-plose

zabere to nejaky cas poradne nastavit, ale pak je to imo hezci

Díky za tip. Už to mám na ploše ;D Akrát bych se Tě chtěl zeptat, zda nevíš jak udělat, aby se "koule" otáčela. ???
Protože zatím se posouvá jen poměr den/noc. Takže ve výsledku by byla koule více-méně rozdělena na 2 poloviny a otáčela by se, aby se poměr zachoval. Už jsem přemýšlel nad nějakým algoritmem, ale nic konstruktivního jsem zatím nevymyslel  :(
Díky za jakékoliv nápady.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Marvn 06 Února 2010, 08:40:54
ja mam na plose neco podobneho, akorat ten vysledny wallpaper se vytvori z nekolika map primo na pocitaci

vice viz. http://www.linuxexpres.cz/software/xplanet-planeta-zeme-na-vasi-plose

zabere to nejaky cas poradne nastavit, ale pak je to imo hezci

Díky za tip. Už to mám na ploše ;D Akrát bych se Tě chtěl zeptat, zda nevíš jak udělat, aby se "koule" otáčela. ???
Protože zatím se posouvá jen poměr den/noc. Takže ve výsledku by byla koule více-méně rozdělena na 2 poloviny a otáčela by se, aby se poměr zachoval. Už jsem přemýšlel nad nějakým algoritmem, ale nic konstruktivního jsem zatím nevymyslel  :(
Díky za jakékoliv nápady.

to by nemelo byt tezke. je by ten prikaz vypadal nejak takhle
xplanet -config ~/.xplanet/xplanet.cfg --num_times 1 --output ~/xplanet/xplanet.jpg --latitude +30 --longitude $long --radius 55 --geometry 1280x800

a promena $long by se na zacatku zpocitala podle aktualniho casu a postupne by klesala od +360 k +0
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: seuss 22 Února 2010, 04:40:03
zdravim, zajimalo by me, zda lze earth wallpaper aplikovat i do screensaveru. Mne se to nedari, zkousel jste to nekdo take?
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: perteus 28 Února 2010, 11:22:47
K výše chci uvést poznámku. Nemusím se odhlašovat. Vytvořím si na ploše spouštěč odkážu se na ten skript pak spouštěč z plochy spustím a vše pak funguje, aniž bych se musel odhlásit. Myslím, že je to jednodušší, než se odhlašovat, pokud mám rozdělanou práci. Jinak moc díky za návod  ;)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Malajda 05 Března 2010, 21:09:46
Na webu WEBUPD8 jsem našel tuto krásnou verzi EARTH PLANET:

Kód: [Vybrat]
http://www.webupd8.org/2010/03/earth-on-carbon-fiber-automatically.html
Na první pohled mne to zaujalo, ale vítal bych světlejší pozadí :)

Co vy na to? :)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: tayllor 06 Března 2010, 10:59:20
zdravim mam, len jeden dotaz :)
nebol by te obrazok v mensom meritku??? skusal som hladat ale zatial bez uspechu

pretoze pri rozliseni mojho notebooku mozem dat max 1024x768 a tak mi chyba polovica australie
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Malajda 06 Března 2010, 11:17:04
V adresáři ~/WallpaperReal/Globo_CarbonFiber
je skript GloboCarbon.sh

najdi řádky s:
Kód: [Vybrat]
convert world.jpg -crop 1600x800+800+0 +repage -resize 300 1.png
               convert 1.png -crop 300x300-15-15 +repage 1.png
               convert -size 1680x1050 xc:black -page +1082+401 1.png -page +0+0 wscarbonfiberd.png -flatten world.jpg

a změň je na své rozlišení :)
Zatím jsem to nezkoušel, ale předešlé verze(earth wallpaper v tomto topicu) fungují na tomto principu :)

Možná se dozvíš nějaké informace na stránkách projektu:
Kód: [Vybrat]
http://ubuntued.info/wallpaper-da-terra-sob-fibra-de-carbononebo rovnou na stránkách WEBUPD8:
Citace
The last command will apply the wallpaper and put the script in your startup applications. Alternatively, you may download the .zip file from Claudio's website.


Note: the wallpaper applied will have an 1680x1080 screen resolution and if you don't have this resolution and the wallpapers looks weird, you can tweak it by right clicking on your Desktop and selecting "Change Desktop background", and play with the "Style" options (for my 1980x1080 resolution I've used the "Zoom" option).
S pozdravem Malajda.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: tayllor 06 Března 2010, 12:32:09
V adresáři ~/WallpaperReal/Globo_CarbonFiber
je skript GloboCarbon.sh

najdi řádky s:
Kód: [Vybrat]
convert world.jpg -crop 1600x800+800+0 +repage -resize 300 1.png
               convert 1.png -crop 300x300-15-15 +repage 1.png
               convert -size 1680x1050 xc:black -page +1082+401 1.png -page +0+0 wscarbonfiberd.png -flatten world.jpg

a změň je na své rozlišení :)
Zatím jsem to nezkoušel, ale předešlé verze(earth wallpaper v tomto topicu) fungují na tomto principu :)

Možná se dozvíš nějaké informace na stránkách projektu:
Kód: [Vybrat]
http://ubuntued.info/wallpaper-da-terra-sob-fibra-de-carbononebo rovnou na stránkách WEBUPD8:
Citace
The last command will apply the wallpaper and put the script in your startup applications. Alternatively, you may download the .zip file from Claudio's website.


Note: the wallpaper applied will have an 1680x1080 screen resolution and if you don't have this resolution and the wallpapers looks weird, you can tweak it by right clicking on your Desktop and selecting "Change Desktop background", and play with the "Style" options (for my 1980x1080 resolution I've used the "Zoom" option).
S pozdravem Malajda.


ja som myslel na ten povodny text od petrakis, ale skusim ten tvoj program  ;)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: compaq 20 Prosince 2010, 18:10:59
(http://top100cyprus.com/earth_s.jpg)

Funguje to krásně ale stále mi vrtají hlavou dvě věci:

1. když se obrázek na serveru aktualizuje v 50 minutě a u mě v počítači jednou za hodinu, můžu mít i 1:49 starý obrázek (když se přihlásím v padesát jedna)... to by šlo asi nějak zlepšit...

2. proč osvětlená plocha zeměkoule je přibližbě stejně jasná, když by zákonitě měla být daleko osvětlenější tam, kde sluneční paprsky dopadají kolmo a pozvolna by se měl jas snižovat až do krajů. Takhle to vypadá, že prostě ráno začne během dvaceti minut slunce svítit a svítí to stejně až do setmění... :-)
Obdobně by to mělo být s tmou a měsícem, ale to už neřeším, stejně jako odlesk slunka v moři a jiných vodách...

Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Martin Šácha 20 Prosince 2010, 18:39:04
2. proč osvětlená plocha zeměkoule je přibližbě stejně jasná, když by zákonitě měla být daleko osvětlenější tam, kde sluneční paprsky dopadají kolmo a pozvolna by se měl jas snižovat až do krajů. Takhle to vypadá, že prostě ráno začne během dvaceti minut slunce svítit a svítí to stejně až do setmění... :-)
Obdobně by to mělo být s tmou a měsícem, ale to už neřeším, stejně jako odlesk slunka v moři a jiných vodách...

Země a slunce není lampa a koule v Blenderu (3Dmaxu,...) :D Atmosféra (spolu s prachem a jinými částicemi) stvětlo ze slunce rozkládá, takže je přivrácená strana země osvícená přibližně rovnoměrně.
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: compaq 21 Prosince 2010, 08:29:31
Atmosféra (spolu s prachem a jinými částicemi) stvětlo ze slunce rozkládá, takže je přivrácená strana země osvícená přibližně rovnoměrně.

Jen jestli ty družice při snímání jas nevyrovnávají... je to divné...
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Mendoza 21 Prosince 2010, 09:49:25
Používám tenhle wallpaper všude, kde to je možné (KDE, GNOME, W7). Ve W7 tam mám ještě do levého dolního rohu přidánu srážkovou mapu ČR (pomocí aplikace Pozadí z webky (né, nejde o online stream něčí zadnice :) )). Nejde to nějakým způsobem přidat i v GNU/Linuxu?

(http://sklad.obrazku.cz/t566347_plcha.png) (http://sklad.obrazku.cz/obr566347_plcha.png)

edit: tak nic, trochu jsem si to tu pročetl a na druhé stránce je odkaz na http://forum.ubuntu.cz/index.php/topic,36208.0.html (http://forum.ubuntu.cz/index.php/topic,36208.0.html).
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: compaq 25 Prosince 2010, 00:52:04
Kdyby se tu našel machr, který nemá co dělat, bylo by dobré, kdyby se snímky ukládaly do keše a když by člověk nebyl připojen k netu, zobrazovaly by se z keše včerejší snímky z aktuální hodiny. Já to nesvedu, ale ocenil bych to...
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: compaq 07 Února 2011, 16:19:47
Kazdych 10 minut se nam pozadi bude menit dle realneho pohledu na nasi planetu

Před pár dny mi to na všech počítačích přestalo měnit tapetu. Je chyba u mě?
Nejde: http://www.opentopia.com/images/cams/world_sunlight_map_rectangular.jpg

Z jiného zdroje to sdtáhne zase jen 37 B, já se z toho snad P0S3RU!


Citace
--16:52:35--  http://static.die.net/earth/mercator/1024.jpg
           => `world.jpg'
Překládám static.die.net… 209.151.236.22
Navazuje se spojení s static.die.net|209.151.236.22|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 37 [image/gif]

100%[====================================>] 37            --.--K/s             

16:52:36 (2.31 MB/s) – „world.jpg“ uloženo [37/37]
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: jmp 07 Února 2011, 17:48:05
co na to
Kód: [Vybrat]
file TenSoubor?
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Filip Dominec 07 Února 2011, 19:33:28
jmp: Stáhne to GIF 1x1.

compaq: Sosej z
wget http://www.opentopia.com/images/data/sunlight/world_sunlight_map_rectangular.jpg -O /home/filip/b/wsmr.jpg
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: jmp 07 Února 2011, 19:49:44
aha - tak takhle to reaguje jen na wget - staci mu napriklad pomoci "-U mozilla" podstrcit falesnou identifikaci a uz to stahne...
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Jaga 25 Února 2011, 09:18:39
Ve skriptu je třeba poopravit zdroj obrázku mapy:
Kód: [Vybrat]
wget http://www.opentopia.com/images/data/sunlight/world_sunlight_map_rectangular.jpg -O world.jpg
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Pichca 05 Května 2011, 20:45:47
A co tohle?
http://linuxpoison.blogspot.com/2010/10/real-time-sunlight-earth-wallpaper-for.html (http://linuxpoison.blogspot.com/2010/10/real-time-sunlight-earth-wallpaper-for.html)
Název: Re: Earth Wallpaper v realnem case
Přispěvatel: Martin Šácha 05 Května 2011, 20:48:46
A co tohle?
http://linuxpoison.blogspot.com/2010/10/real-time-sunlight-earth-wallpaper-for.html (http://linuxpoison.blogspot.com/2010/10/real-time-sunlight-earth-wallpaper-for.html)

Tohle se probíralo hned na začátku tématu...
Název: Re:Earth Wallpaper v realnem case
Přispěvatel: standa 12 Února 2012, 18:12:31
mě to přestalo fungovat, včera 11.2. 2012 se obrázek ještě načítal a dneska NIC, u vás je to jak ???

Název: Re:Earth Wallpaper v realnem case
Přispěvatel: Kings-exclusive 15 Února 2012, 20:29:49
U mě též nefunguje
Název: Re:Earth Wallpaper v realnem case
Přispěvatel: otaj 15 Února 2012, 22:21:51
Nevím proč, nicméně vím, že to nefunguje na gnome3 (záhada?)

Nicméně, na gnome3 můžu jenom doporučit Wallch, který má v nastavení Live Earth Wallpaper, což je přesně tady tenhle, automaticky se aktualizuje každých 30 minut a máte vystaráno. Nejsem si jistý, jestli je v ofiko repozitářích, ale někde ho určitě najdete..:)
Název: Re:Earth Wallpaper v realnem case
Přispěvatel: superbo 03 Dubna 2012, 19:00:11
zdá se mi že to předbíhá
Název: Re:Earth Wallpaper v realnem case
Přispěvatel: Roman Vacho 04 Dubna 2012, 10:47:55
Wallch už je v repu pro Precise.