Fórum Ubuntu Linux - PT

Suporte Técnico => Aplicativos => Tópico iniciado por: DouglasCaixeta em 29 de Junho de 2007, 23:34

Título: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 29 de Junho de 2007, 23:34
Olá pessoal,

Instalei o XPlanet no meu pc e estou com dificuldades de configurá-lo. Não consigo fazer ele funcionar corretamente.

Utilizei o seguinte script conforme informado no site:

Citar
#!/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=30m

PREFIX=/multimedia/wallpapers/
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
xplanet -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 -projection $PROJECTION
fi

#update Gnome backgound
gconftool -t str -s /desktop/gnome/background/picture_filename "$PREFIX$OUTPUT"

sleep $DELAY
exec $0



Mas ao ativá-lo, dá o seguinte erro:

Citar
rm: imposível remover `/multimedia/wallpapers/2xplanet.png': Arquivo ou diretório inexistente
Error: Can't create /multimedia/wallpapers/xplanet.png.
Exiting from DisplayOutput.cpp at line 68

Alguém tem algum outro script ou alguma dica pra fazer funcionar o XPlanet?

Desde já agradeço as respostas.
Título: Re: Como configurar o xplanet?
Enviado por: tfmoraes em 30 de Junho de 2007, 16:28
Me parece que é por causa disto:

Código: [Selecionar]
PREFIX=/multimedia/wallpapers/
OUTPUT=xplanet.png
APPEND=2

Tente tirar a barra inicial do prefix, ficando assim:

Código: [Selecionar]
PREFIX=multimedia/wallpapers/
OUTPUT=xplanet.png
APPEND=2

Do jeito que estava, o xplanet tentava criar a pasta no root(/).
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 30 de Junho de 2007, 18:05
Olá,

Não mudou nada.

Deu o mesmo erro só que sem a barra.


Citar
rm: imposível remover `multimedia/wallpapers/2xplanet.png': Arquivo ou diretório inexistente
Error: Can't create multimedia/wallpapers/xplanet.png.
Exiting from DisplayOutput.cpp at line 68
Título: Re: Como configurar o xplanet?
Enviado por: tfmoraes em 30 de Junho de 2007, 18:17
Então tente colocar o caminho da sua pasta home.
Título: Re: Como configurar o xplanet?
Enviado por: dudu_ubuntun em 01 de Julho de 2007, 13:43
boa tarde DoulgasCaixeta

Eu ainda não conhecia esse programa e fiquei encantado. Desde queli seu tópico fui na net e estou aprendendo a mexer nele, e  vale muito a pena, o xplanet é fantástico!
Vamos as minhas observações:

1) vc precisa instalar dois pacotes, o programa propriamente dito e um pacote auxiliar, use esse comando:

Código: [Selecionar]
sudo apt-get install xplanet xplanet-wallpaper
2) siga esse tutorial (espero que teu espanhol esteja razoável ;) ):


http://www.esdebian.org/article.php/fondo_escritorio_xplanet

3) particularmente eu mudei a linha

PREFIX=/root/.xplanet/images

para

PREFIX=/home/meu_usuario/.xplanet/images

pq me parece fazer mais sentido, até pq o script altera algumas coisas nessa pasta, como apagar e recriar as imagens e me faz mais sentido usar uma pasta do meu usuário.


4) alterei também o tempo de 40 segundos para 60 segundos, mas apenas por questão de gosto.


5) uma coisa chata é q na atualização da imagem o desktop fica por alguns instantes sem imagem por causa da atualização, isso é algo meio chatinho, mas acho que dá pra corrigir.


6) faça o seguinte teste: depois de fazer o programa funcionar (vc pode testar executando esse comando num terminal:
Código: [Selecionar]
xplanet-wallpaper &), abra o nautilus, entre na pasta seu_usuario/.xplanet/ e observe que o arquivo imagesxplanetBkg.png vai sendo apagado e recriado, isso significa que o programa esta fazendo a parte dele, copie a imagem com um ctl+c e  cole com um ctrl+v e renomeie a copia para algo do tipo 1 min.png, quando alterar repita e renomei para 2 min.png e faça isso para uns 10 arquivos, e depois abra com o visualizador de imagens, vc vai ver que realmente funciona, porém no desktop  essa alteração não é muito perceptível.

7) comecei a mexer no programa a menos de uma hora, ainda to descobrindo as coisas e lembre-se, esse script vai mostrar apenas a terra sob um determinado  ângulo, acho que seria muito interessante fazer um programinha que colocasse mais opções, como outros planetas, estrelas, angulos, tempos de atualização, etc.

Vamos trocando umas idéias e quem sabe não resulta em projeto legal? ;)


t+


**********EDIT************

um edit rapidinho:
coordenadas que mostram o Brasil em primeiro plano:

LONGITUDE=-50
LATITUDE=-15

reinicie o xplanet-wallpaper ;)

t+
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 01 de Julho de 2007, 22:10
Olá,

Bom eu também fiquei bem empolgado com este programa no início. Mas já tentei de tudo e ele simplesmente não funciona. Já fiz tudo quanto é tutorial que vi na internet e nada.

Acabei de mudar a pasta pra uma da home e nada.
Veja o erro.

Citar
/usr/local/bin/xplanet-gnome.sh: line 20: -45: comando não encontrado
No value to set for key: `/desktop/gnome/background/picture_filename'
/usr/local/bin/xplanet-gnome.sh: line 22: /home/douglas/.xplanet/imagesxplanetBkg.png: Arquivo ou diretório inexistente

Parece ser uma coisa tão simples, mas aqui simplesmente não funciona. Já to desistindo
Título: Re: Como configurar o xplanet?
Enviado por: dudu_ubuntun em 01 de Julho de 2007, 22:58
bom eu consegui, ralei um pouquinho, mas com o tutorial rolou legal, olha como ficou:

http://img266.imageshack.us/my.php?image=capturadatelart2.png

agora ta meio tarde, mas vou tentar fazer um how-to amanha ;)

t+
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 02 de Julho de 2007, 15:04
Olá,

Consegui fazer funcionar mesmo com o erro. Mas acho que não tá atualizando sozinho.

Ele dá um erro de remoção na hora de atualizar, dai tem que executar o script manualmente pra atualizar.

Vou ver o que mais posso fazer, estou chegando lá...
Título: Re: Como configurar o xplanet?
Enviado por: dudu_ubuntun em 02 de Julho de 2007, 16:11
Que bom,

Bom, eu acabei de fazer mais duas vezes aqui no meu serviço e funcionou certinho (e eu ainda reclamo que não tenho tempo :P )

Se vc quiser tentar meu how-to faça assim (vou usar como base o tutorial do link acima, vou modificar para atualizar a cada 60 segundos e para focar o Brasil ;), vc poderá modificar facilmente essas opções posteriormente:


1) Instalando o programa:


Código: [Selecionar]
sudo apt-get install xplanet xplanet-wallpaper
2) Criando um arquivo que vai baixar as imagens da terra com as nuvens a cada hora e executando os comandos a primeira vez para termos nossa primeira foto:
Execute esses comandos:

Código: [Selecionar]
wget http://www.ruwenzori.net/earth/clouds_2048.jpg
Código: [Selecionar]
sudo mv clouds_2048.jpg /usr/share/xplanet/images/
Código: [Selecionar]
sudo gedit /etc/cron.hourly/clouds
Copie o seguinte conteúdo e cole no arquivo criado, salve e feche;

--------------
wget http://www.ruwenzori.net/earth/clouds_2048.jpg

mv clouds_2048.jpg /usr/share/xplanet/images/

-----------------

Tornando executável:

Código: [Selecionar]
sudo chmod 755 /etc/cron.hourly/clouds


3) Criando o executável contendo as características que disse acima. Nesse arquivo é que vc vai mexer se quiser alterar a posição e o tempo de atualização.

************OBSERVAÇÃO!!!!!!!!!!!!!!!************************
Estou supondo que seu usuário é douglas, para outros usuários troque de douglas para o nome do usuário
****************************************************************


Código: [Selecionar]
sudo gedit /usr/bin/xplanet-wallpaper
Cole o seguinte conteúdo nesse arquivo criado, salve e feche:


------------------------
#!/bin/bash

#A cada quanto tempo se renovará a imagem
DELAY=60 # 60 segundos. para usar  6 minutos coloque DELAY=6m

#Pasta onde se alojará a imagem, troque de douglas para o nome do usuario
PREFIX=/home/douglas/.xplanet/images

#Arquivo de saída
OUTPUT=xplanetBkg.png

#Tamanho da imagem
GEOMETRY=1280x1024

#Lugar desde onde se observa a imagem. Atualmente se ve o Brasil em primero plano, troque para #LONGITUDE=3 e LATITUDE=40 para ver a Europa
LONGITUDE=-50 # Coordenadas
LATITUDE=-15

if test -e "$PREFIX$OUTPUT"; then
   rm "$PREFIX$OUTPUT"
   OUTPUT="_$OUTPUT"
else
   rm "$PREFIX""_$OUTPUT"
fi

# Comando que gera a imagem
xplanet -num_times 1 -output "$PREFIX$OUTPUT" -geometry $GEOMETRY -longitude $LONGITUDE -latitude $LATITUDE

gconftool-2 -t str -s /desktop/gnome/background/picture_filename "$PREFIX$OUTPUT"

sleep $DELAY
sh $0

--------------------------


Código: [Selecionar]
chmod 755 /usr/bin/xplanet-wallpaper

4) Criando as pastas no usuario:

Código: [Selecionar]
mkdir .xplanet
Código: [Selecionar]
mkdir .xplanet/images
Código: [Selecionar]
mkdir .xplanet/config

5) Criando o arquivo de configuração da imagem da Terra:

Código: [Selecionar]
gedit .xplanet/config/default
Cole o seguinte conteúdo, salve e feche:

------------------------
[earth]
color={28, 82, 110}
cloud_gamma=1
cloud_map=clouds_2048.jpg
cloud_threshold=90
------------------------


6) Enfim, rodando pela primeira vez:

Código: [Selecionar]
xplanet-wallpaper&

7) Para colocar em funcionamento no login, vá em Sistema, preferências, sessões, na aba Programas Iniciais clique em novo, escolha um nome qualquer e como comando use

Código: [Selecionar]
xplanet-wallpaper

Espero que esteja tudo certo, e vamos estudar mais esse programa e criar um fornt-end para ele :D


Se conseguir avisa ai ;)

t+
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 02 de Julho de 2007, 16:53
Acho que agora deu.
Mas não sei se está atualizando sozinho. Quase tudo do seu tutorial eu já tinha feito, só não coloquei sudo neste código:

Código: [Selecionar]
sudo mv clouds_2048.jpg /usr/share/xplanet/images/

Agora já modifiquei isso.

Mas antes tinha ficado igual tá agora, com a imagem atualizada quando executo o comando. Vamos ver daqui umas 3 horas se elas está se mudando mesmo.

Valeu ai pela ajuda.
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 02 de Julho de 2007, 17:55
Agora deu pra ver que dá funcionando normal. Já tá aparecendo as luizinhas no litoral do Brasil, hehehe. Muito legal.


Agora a gente pode trocar várias informações sobre ele.
Neste site: http://flatplanet.sourceforge.net/maps/, tem vários endereços de vários tipos de mapas. Temperatura da terra, outros planetas, etc.

Eu animo a fazer um front-end também, mas não entendo muita coisa. Estou disposto a ajudar.

t+  ;D
Título: Re: Como configurar o xplanet?
Enviado por: luishenrique em 02 de Julho de 2007, 21:45
Caramba, muito legal!  ;D

Valeu pessoal. Estou usando aqui e ficou uma beleza!

Abraços,
Luis Henrique.
Título: Re: Como configurar o xplanet?
Enviado por: ginho em 03 de Julho de 2007, 14:13
Caro dudu_ubuntun,
segui seu tuto e parece estar correndo como deve, fiz uma pequena alteração para alcançar outro objetivo.
A idéia era colocar como foto no gkrellmKam, mostrando ali as variações, comentei esta linha
Citar
gconftool-2 -t str -s /desktop/gnome/background/picture_filename "$PREFIX$OUTPUT"
que entendi ser apenas para colocar como fundo de tela.
Adicionei o caminho ao gkrellm da pasta .xplanet/images e este esta apresentando as fotos normalmente.
Notei que as fotos são repassadas para a pasta .xplanet porém não dentro da pasta images, esta linha
tive que alterar, não que estivesse comprometendo o funcionamento, para teste mesmo.
Citar
#Pasta onde se alojará a imagem, troque de douglas para o nome do usuario
PREFIX=/home/douglas/.xplanet/images
coloquei uma barra "/" após images, ficou assim:
PREFIX=/home/meuusuário/.xplanet/images/
assim a imagem atualizada fica dentro da pasta /images/
Muito bem explicado, adorei.
T+
Editei para colocar uma imagem
(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fi86.photobucket.com%2Falbums%2Fk109%2Fginho_album%2Fth_Captura_da_tela-gkrellm.png&hash=16273776788df66593765fe583c3add9190cef87) (http://i86.photobucket.com/albums/k109/ginho_album/Captura_da_tela-gkrellm.png)
Título: Re: Como configurar o xplanet?
Enviado por: dudu_ubuntun em 03 de Julho de 2007, 14:40
Olá gino,

Ficou simplesmente perfeito teu gkrellmKam !!!! Parabéns mesmo.

Bom, to testando mais coisas nesse programa. Gostaria q vcs avaliassem e depois fazmos um how-to com a ajuda de todos, que tal?

Então vamos lá:

Alterações:

1) No arquivo xplanet-wallpaper trocar  o "/home/nome-do-usuário" por simplesmente $HOME.  O $HOME é uma variável de ambiente e como tenho um LTSP aqui tenho 30 usuarios, eu precisaria criar um script para cada um o que ficaria inviável. Outra alteração é a dica do gino, colocando uma "/" no final para acertar o path, portanto, sugiro que fique assim:

Código: [Selecionar]
PREFIX=$HOME/.xplanet/images/


2)Bom, do jeito que está parece que a Terra está parada e que o Sol se move, isso me parece um tanto quanto errado. Pra mim faz mto mais sentido a Terra girar :P Bom, para ter esse efeito seria necessário alterar a longitude. Isso pode parecer meio confuso, mas façam assim, coloquem esse código no começo do arquivo xplanet-wallpaper:


##############  para rodar o planeta Terra
data_hora=`date +%H`
data_min=`date +%M`
hora_minutos=$(($data_hora*60))
data_minutos=$(($hora_minutos+$data_min))
graus=$(($data_minutos/4))
longitude_corrigida=$((-$graus+225))
###############

e alterem a linha da longitude para:


LONGITUDE=$longitude_corrigida



3) A geometria está em 1280x1024, isso também me parece errado, aqui testei trocando para 1024x768 e ficou bem melhor.



Bom, era isso, aguardo as opiniões.


t+

Título: Re: Como configurar o xplanet?
Enviado por: ginho em 03 de Julho de 2007, 15:14
Caro dudu_ubuntun.
Uma dúvida,
A Terra rodaria em função do nascer do sol, meio dia......hora do sistema, eu não consegui
entender.

Quanto a geometria eu já havia alterado, pois é a resolução que uso no monitor.E fiz a alteração dp path
também, conforme mostrado

Vou testar mesmo,é só para entender adiantado.
Título: Re: Como configurar o xplanet?
Enviado por: dudu_ubuntun em 03 de Julho de 2007, 15:29
pois é ginho, ta meio corrido aqui e nao ocnsegui explicar direto. Mas deixa eu tentar, Deixando a latitude fixa ficamos vendo o Brasil por exemplo, e conforme o tempo vai passando vai ficando noite no Brasil...ótimo, perfeitinho, sabemos exatamente como se dá o anoitecer vendo de cima do Brasil. Ta, mas e depois? Depois, entre o anoitecer e o amanhecer ficamos vendo a mesma imagem, a noite no Brasil...até o amanhecer quando entao temos imagens lindas...Bom, o que proponho é o seguinte, ao invés de ficarmos vendo o Brasil, ou uma região específica, proponho ficarmos vendo um momento! O anoitecer :D, mas para isso o valor da longitude precisa ficar mudando, e é isso que aqueles códigos fazem, a cada 4 min a longitude é alterada em 1º e subtraia de um valor q deixa a imagm sempre nesse momento que achei lindo. Faz ai, aguarda alguns minutos e vc ai ver a Terra girando e vai entender melhor ;)
Título: Re: Como configurar o xplanet?
Enviado por: ginho em 03 de Julho de 2007, 15:39
É, eu não expliquei direito, a Terra rodando, bem o que importa é o seguinte, a linha que delimita o dia da noite fica fixa, no meio da apresentação, era em relação a isso, parece ser razoável, amanhã dou as considerações, vou observar primeiro os efeitos dela rodando. Já está inclusive.
Obrigado até aqui.
T+
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 04 de Julho de 2007, 18:23
Agora eu queria colocar o mapa com nuvens.

Neste site ensina a fazer: http://stolz.gsmlandia.com/node/107

Onde mesmo fica aquele script que tem a linha wget? Acho que no nosso caso que já tá tudo pronto é só mudar o endereço do wget que eu faz a imagem com nuvens.

Título: Re: Como configurar o xplanet?
Enviado por: dudu_ubuntun em 04 de Julho de 2007, 18:37
ola!
a parte que pega as nuvens é o arquivo clouds que fica em  /etc/cron.hourly/clouds , os programas/scripts que estão nessa  pasta são executados de hora em hora.

O contéudo desse arquivo é:

wget http://www.ruwenzori.net/earth/clouds_2048.jpg
sudo mv clouds_2048.jpg /usr/share/xplanet/images/

se vc executar esses comandos num terminal teu xplanet vai ficar com nuvens, basta aguardar alguns minutos ;)

ps.: no meu código para deixar sempre na mesma posição esrá com erro entre 08 e 10 da manhã por causa da transformação em minutos, se alguém quiser melhorar por favor fique  a votnade ;)

t+
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 04 de Julho de 2007, 18:49
Hum, que estranho o meu script já tava com esse comando e o meu mapa não tem nuvens. Eu mudei pro outro endereço pra ver se resolvia e nada.
Título: Re: Como configurar o xplanet?
Enviado por: dudu_ubuntun em 04 de Julho de 2007, 21:18
mas mesmo vc executando esses comandos não aparecem as nuvens?? (aguarde alguns minutos para elas aparecerem)

t+
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 05 de Julho de 2007, 00:32
Executando este:

Código: [Selecionar]
wget http://www.ruwenzori.net/earth/clouds_2048.jpg

Depois este:

Código: [Selecionar]
sudo mv clouds_2048.jpg /usr/share/xplanet/images/

no terminal?

Não aparece não.
Título: Re: Como configurar o xplanet?
Enviado por: luishenrique em 05 de Julho de 2007, 13:18
Executando este:

Código: [Selecionar]
wget http://www.ruwenzori.net/earth/clouds_2048.jpg

Depois este:

Código: [Selecionar]
sudo mv clouds_2048.jpg /usr/share/xplanet/images/

no terminal?

Não aparece não.

Cara, da uma olhada no .xplanet/config/default e procura essa linha:

Código: [Selecionar]
cloud_map=
Aqui ta assim:

Código: [Selecionar]
cloud_map=clouds_2048.jpg
Acabei de colocar a Lua. Ta muito legal!  ;D
Título: Re: Como configurar o xplanet?
Enviado por: dudu_ubuntun em 05 de Julho de 2007, 14:18
como vc colocou a lua?


*********EDIT************

ainda não descobri como colocar a lua, mas coloquei as estrelas :P

coloquem essa opção

Código: [Selecionar]
-projection orthographic 
na linha

Código: [Selecionar]
# Comando que gera a imagem
xplanet -num_times 1 -output "$PREFIX$OUTPUT" -geometry $GEOMETRY -longitude $LONGITUDE -latitude $LATITUDE

do arquivo xplanet-wallpaper

ficando assim:

Código: [Selecionar]
xplanet -num_times 1 -output "$PREFIX$OUTPUT" -geometry $GEOMETRY -longitude $LONGITUDE -latitude $LATITUDE -projection orthographic
salvem, fechem e reiniciem o xaplanet-wallpaper, agora so falta a lua do camarada :P

t+
Título: Re: Como configurar o xplanet?
Enviado por: luishenrique em 05 de Julho de 2007, 17:55
como vc colocou a lua?

Opa! Fiz assim:

Código: [Selecionar]
wget http://flatplanet.sourceforge.net/maps/images/moon.jpg
depois:

Código: [Selecionar]
mv moon.jpg .xplanet/images
E edite esse arquivo:

Código: [Selecionar]
gedit .xplanet/config/default
E coloca isso:

Código: [Selecionar]
[moon]
"Moon"
color={100, 100, 100}
draw_orbit=false #mude para true se quiser deixar a orbita visivel.
orbit={-.51,.5,2}

E dentro de [default] coloque: magnify=20. Quanto maior, mais perto da Terra. O meu ta 38.

Aqui meu screenshot: http://www.flickr.com/photos/9707907@N05/729761103/

Tenta ai.

Abraço.

// EDIT

Valeu! A dica das estrelas ficou bem legal.  ;)
Título: Re: Como configurar o xplanet?
Enviado por: luiz_zwisch em 05 de Julho de 2007, 18:31
Colocando a Estação Espacial Internacional (ISS), Telescópio Espacial Hubble e outros satélites artificiais

Olá,

Como mais um recém apaixonado pelo xplanet venho mostrar como colocar mais um detalhe interessante no xplanet.

Primeiro, entre no diretório de imagens e baixe as imagens dos satélites:

Código: [Selecionar]
cd ~/.xplanet/images
wget http://www.wizabit.eclipse.co.uk/xplanet/files/satimages.zip
unzip satimages.zip


Coloque a seguinte linha no arquivo de configuração do xplanet, dentro da seção [earth]:

Código: [Selecionar]
satellite_file=iss
Pronto!!

A imagem da ISS contém dois detalhes. O arco amarelo mostra a órbita da estação nos últimos 10 minutos e o círculo amarelo mostra o horizonte de visão, que seria a área de onde a estação seria visível para um observador na Terra.

Até!
Título: Re: Como configurar o xplanet?
Enviado por: luiz_zwisch em 05 de Julho de 2007, 18:42
esqueci um detalhe...

Nesse pacote o nome da imagem do Hubble está com a inicial maiúscula. Troque-a deixando com o nome inteiro minúsculo:

Código: [Selecionar]
mv ~/.xplanet/images/Hst.png ~/.xplanet/images/hst.png
Título: Re: Como configurar o xplanet?
Enviado por: dudu_ubuntun em 05 de Julho de 2007, 19:04
oi, a iss funcionou legal, mas a lua nao :S

ta ficando show isso ne???
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 05 de Julho de 2007, 21:28
Citar

Código: [Selecionar]
cloud_map=clouds_2048.jpg

Aqui tá assim também. Igualzinho, e nunca apareceu uma nuvem no meu mapa.

Alguém pode postar a foto da estação espacial?
Título: Re: Como configurar o xplanet?
Enviado por: dudu_ubuntun em 06 de Julho de 2007, 10:14
Olá DouglasCaixeta!

Vc nunca conseguiu colocar as nuvens no teu mapa???

Bom, o script que pega a imagem das nuvens é o /etc/cron.hourly/clouds como vc sabe, verifique se no teu /usr/share/xplanet/images tem o arquivo clouds_2048.jpg e cola aqui o ~/.xplanet/config/default


Sobre a ISS aqui ta meu screen:

(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fimg393.imageshack.us%2Fimg393%2F4889%2Fcapturadatelabh8.th.png&hash=89c161dfab4cfa919d845189cc9edfc1b15fcbd1) (http://img393.imageshack.us/my.php?image=capturadatelabh8.png)

Troquei a cor das linha e círculo para azul, o padrão é amarelo, quem quiser trocar o arquivo a ser editado é o

 
Código: [Selecionar]
sudo gedit /usr/share/xplanet/satellites/iss
trocando de yellow para blue na linha 7 ;)


Sobre a lua, já chegou a aparecer, mas agora não aparece mais, também tentei trocar as orbitas para true para desenha-las, mas ta dificil :P


t+
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 06 de Julho de 2007, 10:24
Olá DouglasCaixeta!

Vc nunca conseguiu colocar as nuvens no teu mapa???

Bom, o script que pega a imagem das nuvens é o /etc/cron.hourly/clouds como vc sabe, verifique se no teu /usr/share/xplanet/images tem o arquivo clouds_2048.jpg e cola aqui o ~/.xplanet/config/default


Ok, agora eu entendi. Ele pega a imagem e move pro default. Mas na minha pasta ~/.xplanet/config/default não tinha essa imagem. Eu tive que mover manualmente. Isso significa que as minhas nuvens não serão atualizadas automaticamente?

No clouds.sh em /etc/cron.hourly/clouds está correto:

Código: [Selecionar]
wget http://www.ruwenzori.net/earth/clouds_2048.jpg
sudo mv clouds_2048.jpg /usr/share/xplanet/images/

Porque será que não moveu automaticamente?
Título: Re: Como configurar o xplanet?
Enviado por: luiz_zwisch em 06 de Julho de 2007, 11:18
Olá Douglas,

Retire o sudo do comando mv. e coloque a seguinte linha no início do arquivo:

Código: [Selecionar]
#!/bin/sh
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 06 de Julho de 2007, 14:07
Olá Douglas,

Retire o sudo do comando mv. e coloque a seguinte linha no início do arquivo:

Código: [Selecionar]
#!/bin/sh

Hum, não funcionou. Mudei e já até reiniciei e nada de nuvens.
Título: Re: Como configurar o xplanet?
Enviado por: ginho em 06 de Julho de 2007, 14:29
Experimente com este
Citar
[default]
magnify=38

[moon]
"Moon"
color={100, 100, 100}
draw_orbit=true
orbit={-10.51,.5,2}

[sun]
"Sun"
color={255,255,166}

[earth]
color={28, 82, 110}
satellite_file=iss
cloud_gamma=1
cloud_map=clouds_2048.jpg
cloud_threshold=140

Assim tá funcionando o iss e as nuvens, e na pasta /usr/share/xplanet/images/ tem a imagem da nuvem.
Eu acho que por ser jpg tem que ser a última a ser citada.
Título: Re: Como configurar o xplanet?
Enviado por: dudu_ubuntun em 06 de Julho de 2007, 14:51
o meu esta como o do ginho e também está funcionando as nuvens e a ISS, aliás essa ISS dá um bocado de voltas na Terra ne? So nao tenho lua :P
Título: Re: Como configurar o xplanet?
Enviado por: ginho em 06 de Julho de 2007, 15:02
A lua também não funciona aqui, por isso acho que tem a ver com jpg, se as imagens de sobrepõe em camadas.... Até acredito que a Lua esteja ali, só que sobreposta pela camada da nuvem.
Título: Re: Como configurar o xplanet?
Enviado por: luiz_zwisch em 06 de Julho de 2007, 15:21
Os que não conseguem ver a Lua estão usando aquele script para corrigir a longitude com a hora local? Se sim, é provável que a Lua esteja lá, mas está atrás da Terra. Só daqui uns 2 ou 3 dias acho que ela voltará aparecer.

Para ver se a Lua está mesmo aparecendo aparecendo, use os seguintes comandos no terminal:
Código: [Selecionar]
xplanet -body moon -geometry 1024x768 -output teste_lua -num_times 1
xplanet -origin earth -body moon -geometry 1024x768 -output teste_lua2 -num_times 1

Serão criadas duas imagens na sua home. Uma com o nome teste_lua.jpg e outro com o nome teste_lua2.jpg. Se a segunda imagem aparecer a Lua na tela toda e a primeira aparecer somente um pedaço da Terra, é que a Lua está aparecendo, mas está atrás da Terra.

Até!

Título: Re: Como configurar o xplanet?
Enviado por: ginho em 06 de Julho de 2007, 15:28
Está mesmo.Pode por favor dizer qual é o script que faz a correção?
Aparece a Lua igual a fase que está no plugim do gkrellm numa das fotos e parece estar abaixo da Austrália
na outra.

Título: Re: Como configurar o xplanet?
Enviado por: luiz_zwisch em 06 de Julho de 2007, 16:21
Andei dando uma personalizada no xplanet aqui em casa e descobri uma ferramenta muito interessante para realizar algumas atualizações e incluir mais alguns detalhes ao planeta Terra. Trata-se de um pequeno programa chamado TotalMarker. O site é http://www.wizabit.eclipse.co.uk/xplanet/ (http://www.wizabit.eclipse.co.uk/xplanet/).

Eu estou utilizando para atualizar a foto das nuvens e os marcadores do satélites, mas dá para incluir marcadores de vulcões, tempestades e abalos sísmicos.

Primeiro baixe o programa do site acima. Recomendo baixar o binário por questão de simplicidade. Copie o programa para a pasta ~/.xplanet, torne-o executável e faça a primeira execução para criar os arquivos de configuração:

Código: [Selecionar]
cd ~/.xplanet
wget http://www.wizabit.eclipse.co.uk/xplanet/files/binaries/unix/Totalmarker
chmod +x Totalmarker
mkdir markers
mkdir images #caso não tenha
mkdir arcs
mkdir satellites
./Totalmarker -update

Agora coloque para atualizar o arquivo de nuvens a cada hora, substitua o conteúdo do arquivo /etc/cron.hourly/clouds pelo seguinte:

Código: [Selecionar]
#!/bin/sh
~/.xplanet/Totalmarker -Clouds

Se desejar adicionar marcadores de tempestades e abalos sísmicos, então o código acima fica assim:

Código: [Selecionar]
#!/bin/sh
~/.xplanet/Totalmarker -Clouds
~/.xplanet/Totalmarker -Quake
~/.xplanet/Totalmarker -Storm

Para os satélites e vulcões, não há necessidade atualizar toda hora. Poderia até ser semanalmente, mas para garantir vamos atualizar uma vez por dia:

Código: [Selecionar]
sudo gedit /etc/cron.daily/sat-volcano
coloque o seguinte código no arquivo:

Código: [Selecionar]
#!/bin/sh
~/.xplanet/Totalmarker -Norad #Atualiza os arquivos tm e tm.tle com informações dos satélites
~/.xplanet/Totalmarker -Volcano

salve e altere as permissões do arquivo:

Código: [Selecionar]
chmod 755 /etc/cron.daily/sat-volcano
Para visualizar melhor os satélites, eu fiz umas modificações no arquivo de inicialização do TotalMarker:

Código: [Selecionar]
gedit ~/.xplanet/config/totalmarker.ini
Na seção NORAD, modifique deixando dessa forma:
Código: [Selecionar]
#NORAD
#
NoradIssImage=iss.png
NoradIssText=ISS
NoradIssDetail=transparent={0,0,0} trail={orbit,-5,0,5} color=yellow altcirc=0 trail={orbit,-10,0,5}
NoradIssOnOff=On
NoradHstImage=hst.png
NoradHstText=HST
NoradHstDetail=transparent={0,0,0} color=yellow
NoradHstOnOff=On
NoradSoyuzImage=Soyuz.png
NoradSoyuzText=Soyuz
NoradSoyuzDetail=transparent={0,0,0} color=yellow
NoradSoyuzOnOff=On
NoradStsImage=sts.png
NoradStsText=STS
NoradStsDetail=transparent={0,0,0} color=yellow
NoradStsOnOff=On
NoradSatImage=sat.png
NoradSatText=SAT
NoradSatDetail=transparent={0,0,0} color=yellow
NoradSatOnOff=On
NoradMiscOnOff=Off
NoradTleNumbers=
NoradMiscDetail=
NoradFileName=tm
#

Agora é só incluir os marcadores que desejar na seção [earth] do arquivo de configurações do xplanet. O meu está assim:

Código: [Selecionar]
[earth]
"Earth"
color={28, 82, 110}
cloud_gamma=1
cloud_map=clouds_2048.jpg
cloud_threshold=0
map=earth.jpg               
night_map=night.jpg         
marker_file=earth  #mostra os nomes de algumas capitais
specular_map=earthspec.png  #adiciona um "reflexo" na imagem da Terra
satellite_file=tm #mostra os satélites
#marker_file=volcano  #descomente para mostrar vulcões
#marker_file=quake  #descomente se desejar colocar abalos sísmicos
#marker_file=storm  #descomente para tempestades
#arc_file=storm  #descomente para tempestades

Baixe as imagens dos satélites no link http://www.wizabit.eclipse.co.uk/xplanet/files/satimages.zip (http://www.wizabit.eclipse.co.uk/xplanet/files/satimages.zip), descompacte na pasta ~/.xplanet/images e altere o nome da imagem Hst.png para hst.png.

Se não quiser aguardar a execução automática dos scripts que estão em /etc/cron.hourly e /etc/cron.daily, execute-os e já terá funcionando todos os novos marcadores em sua próxima imagem do xplanet.

Qualquer dúvida ou problema me escrevam. Aí vai uma imagem que acabei de fazer, mostrando Io, Europa e uma parte de Júpiter.

http://img486.imageshack.us/my.php?image=europaqf7.jpg (http://img486.imageshack.us/my.php?image=europaqf7.jpg)

Até!
Título: Re: Como configurar o xplanet?
Enviado por: luiz_zwisch em 06 de Julho de 2007, 16:33
Olá Douglas,

Retire o sudo do comando mv. e coloque a seguinte linha no início do arquivo:

Código: [Selecionar]
#!/bin/sh

Hum, não funcionou. Mudei e já até reiniciei e nada de nuvens.


Douglas, pelo que percebi, para se usar o mapa de nuvens tem que deixar explícito no arquivo de configuração os mapas da Terra que está usando. Veja o post anterior a minha configuração e veja se funciona.

Procure colocar suas imagens e configurações na pasta ~/.xplanet, para não alterar as configurações originais do xplanet.

Está mesmo.Pode por favor dizer qual é o script que faz a correção?
Aparece a Lua igual a fase que está no plugim do gkrellm numa das fotos e parece estar abaixo da Austrália
na outra.



Quanto à correção de longitude, é uma correção que faz a Terra girar no script de atualização do desktop. É dessa parte que estou falando:

Código: [Selecionar]
##############  para rodar o planeta Terra
data_hora=`date +%H`
data_min=`date +%M`
hora_minutos=$(($data_hora*60))
data_minutos=$(($hora_minutos+$data_min))
graus=$(($data_minutos/4))
longitude_corrigida=$((-$graus+225))
###############

LONGITUDE=$longitude_corrigida
Título: Re: Como configurar o xplanet?
Enviado por: ginho em 07 de Julho de 2007, 12:17
Quase lá,
Citar
data_minutos=$(($hora_minutos+$data_min))

Aqui da um erro, diz:
Citar
~/.xplanet$ xplanet-wallpaper
Warning: Resizing specular map
For better performance, all image maps should be the same size as the day map
Warning: Resizing specular map
For better performance, all image maps should be the same size as the day map
Warning: Resizing specular map
For better performance, all image maps should be the same size as the day map
Warning: Resizing specular map
For better performance, all image maps should be the same size as the day map
Warning: Resizing specular map
For better performance, all image maps should be the same size as the day map
Warning: Resizing specular map
For better performance, all image maps should be the same size as the day map
/usr/bin/xplanet-wallpaper: line 6: 720+08: valor muito grande para a base (error token is "08")
Refere-se a linha citada acima.

Parece ter faltado a descrição do comando:
Citar
~/.xplanet$ ./Totalmarker -norad
Para criar o tm.tle

E também o ato de comentar o que diz respeito a Soyus, tanto no totalmaker.ini como no tm.tle, não vem o png deste junto com o pacote de satélites baixados.

T+

Título: Re: Como configurar o xplanet?
Enviado por: luiz_zwisch em 07 de Julho de 2007, 12:45
Olá,

Coloquei a descrição do comando que o colega se referiu. Quanto a Soyuz, mesmo não tendo o .png no arquivo de imagens, há o marcador dela, mas só aparece o nome. Não sei se alguém reparou, mas ela está acoplada a ISS. O label Soyuz, está por baixo do label ISS, por isso acho que não há necessidade de comentar, já que existe o marcador e ele funciona numa boa, mas sem imagem.

Quanto ao erro, agora não estou no micro de casa, assim que puder eu escrevo sobre o erro (se souber)

Até!
Título: Re: Como configurar o xplanet?
Enviado por: dudu_ubuntun em 07 de Julho de 2007, 14:27
opa, topico maravilhos, to mundo participando, testando... muito legal.

deixa falar o q esta acontecendo aqui:

testei o totalmaker, mas ainda estou aprendendo como esse programa funciona :p entao estou faznedo alguns testes sem o totalmaker.

bom, uma coisa q percebi, ou vc tem a lua ou as estrelas (ficou bem filosófico hehehe)

entao para quem quer testar troque  no arquivo:

Código: [Selecionar]
sudo gedit /usr/bin/xplanet-wallpaper


de:  longitude_corrigida=$((-$graus+225))

para: longitude_corrigida=$((-$graus+45))

e tire a opção "-projection orthographic" no final do arquivo.

isso vai dar um giro de 180 graus na imagem, vai sumir as estrelas e aparecer a lua ;)

efeito colateral: além de não ter estrelas a ISS fica um pouco fora do circulo.

se alguem conseguir colocar a lua e as estrelas juntas me avisem :P

depois testo com mais calma o totalmaker ;)

t+
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 07 de Julho de 2007, 18:08
Ainda não consegui nem colocar as nuvens!!!

Não consegui entender o funcionamento deste programa, e esse monte de script em pasta diferente.

Eu tenho 3 scripts:

/usr/bin/xplanet-wallpaper.sh
/etc/cron.hourly/clouds.sh
~/.xplanet/config/default.sh

E os códigos abaixo:

/usr/bin/xplanet-wallpaper.sh

Código: [Selecionar]
##############  para rodar o planeta Terra
data_hora=`date +%H`
data_min=`date +%M`
hora_minutos=$(($data_hora*60))
data_minutos=$(($hora_minutos+$data_min))
graus=$(($data_minutos/4))
longitude_corrigida=$((-$graus+225))
###############

#!/bin/bash

#A cada quanto tempo se renovará a imagem
DELAY=60 # 60 segundos. para usar  6 minutos coloque DELAY=6m

#Pasta onde se alojará a imagem, troque de douglas para o nome do usuario
PREFIX=/home/douglas/.xplanet/images

#Arquivo de saída
OUTPUT=xplanetBkg.png

#Tamanho da imagem
GEOMETRY=1024x768

#Lugar desde onde se observa a imagem. Atualmente se ve o Brasil em primero plano, troque para #LONGITUDE=3 e LATITUDE=40 para ver a Europa
LONGITUDE=$longitude_corrigida
LATITUDE=+1

if test -e "$PREFIX$OUTPUT"; then
   rm "$PREFIX$OUTPUT"
   OUTPUT="_$OUTPUT"
else
   rm "$PREFIX""_$OUTPUT"
fi

# Comando que gera a imagem
xplanet -num_times 1 -output "$PREFIX$OUTPUT" -geometry $GEOMETRY -longitude $LONGITUDE -latitude $LATITUDE

gconftool-2 -t str -s /desktop/gnome/background/picture_filename "$PREFIX$OUTPUT"

sleep $DELAY
sh $0



/etc/cron.hourly/clouds.sh

Código: [Selecionar]
#!/bin/sh
wget http://www.ruwenzori.net/earth/clouds_2048.jpg
mv clouds_2048.jpg /home/douglas/.xplanet/images


~/.xplanet/config/default.sh

Código: [Selecionar]
[default]
magnify=38

[moon]
"Moon"
color={100, 100, 100}
draw_orbit=true
orbit={-10.51,.5,2}

[sun]
"Sun"
color={255,255,166}

[earth]
color={28, 82, 110}
satellite_file=iss
cloud_gamma=1
cloud_map=clouds_2048.jpg
cloud_threshold=140



O que tem de errado que não funciona?



Título: Re: Como configurar o xplanet?
Enviado por: luiz_zwisch em 08 de Julho de 2007, 19:15
Douglas,

Pelo que andei lendo, parece que precisa explicitar qual mapa da Terra vai usar quando você usa uma mapa de nuvens. Inclua as seguintes linhas no arquivo  ~/.xplanet/config/default, na seção [earth]:

Código: [Selecionar]
map=earth.jpg
night_map=night.jpg

Outra coisa. Seu arquivo está com extensão .sh. Mude de ~/.xplanet/config/default.sh para ~/.xplanet/config/default
Título: Re: Como configurar o xplanet?
Enviado por: DouglasCaixeta em 09 de Julho de 2007, 12:07
Olá luiz_zwisch,

Valeu, funcionou.

Eu tirei o .sh, porque não pode ser sh? Não é extensão de script?

Apareceu a ISS com os traços amarelos e um monte de linhas brancas em volta da terra, parecendo anéis de Saturno, hehehe. O que é isso? Como tirar?

Tem como deixar a ISS só que sem linhas?

-----------------------------------------
Editado:

Bom as linhas brancas eu descobri que é a rota da Lua. Então o código e elas sumiram. Achei que apareceria a lua mesmo e não só a rota. Mas tá blz.

E as linhas da ISS tem como tirar, sem tirar a ISS?