Relógio+Clima móvel estilo HTC/SmartPhone/Windows no Ubuntu 12.04, com o conky

Iniciado por boladegude, 02 de Agosto de 2012, 19:46

tópico anterior - próximo tópico

boladegude

[Editado: 22/11/2013
Após instalar uma widget do conky como a deste tópico seus botões Power e Sleep do teclado não funcionam mais direito.
O título no canto superior esquerdo do painel de controle aparece errado muitas vezes.
Você não consegue retornar o foco da janela ao desktop (área de trabalho).
Solução: vá no post #26 neste mesmo tópico...
http://ubuntuforum-br.org/index.php/topic,98344.msg611065.html#msg611065
]


Adicionar gadget móvel com relógio e previsão do tempo,
no estilo HTC/SmartPhone/Windows no Ubuntu 12.04, com o conky:




Refs: (não instale pelas referências pois contêm alguns bugs)
http://www.omgubuntu.co.uk/2010/10/htc-weather-clock-widget-ubuntu
http://gnome-look.org/content/show.php/ConkyWeather%2BClock?content=133251

1)
Instalar o conky:
a)
(a versão 1.8.1-6 tem bug --- não instale pela
central de programas, faça assim...)
Instale o synaptic.
Abra o synaptic.
Vá em Configurações > Repositórios > Atualizações.
Marque [v] Atualizações não suportadas (precise-backports)
Clique em "Fechar"
Clique em "Recarregar" na janela principal.
b)
Clique na Lupa "pesquisa" na janela principal do synaptic.
Digite conky-std e clique em "Pesquisar"
Clique (1 click) sobre conky-std.
Digite Ctrl+E.
Na janela que aparece, em "Forçar versão:" escolha...
1.9.0-2~ubuntu12.04.1 (precise-backports)
Clique no botão "Forçar versão".
Clique no botão "Marcar"
Na janela principal clique em "Aplicar".
Clique no botão "Aplicar".
E feche o synaptic.
Pronto o conky correto está instalado.

Ref:
https://bugs.launchpad.net/ubuntu/+source/conky/+bug/1003727

2)
a)
Faça download do weather+clock do link...
http://www.divshare.com/download/19274523-60d
... e extraia no diretório ~/ (ou seja, $HOME)

Agora digite ctrl-alt-t
sudo cp ~/weather+clock/conky_start.sh /usr/local/bin

Vá no menu Dash e digite...
Aplicativos de sessão, <enter>.
Clique em Adicionar.
Nome: conky forecast
Comando: conky_start.sh
Clique em Adicionar.
Fechar.

b)
Digite:
mkdir -p ~/.fonts
Faça download das fontes Helvetica do link...
http://www.divshare.com/download/19274525-331
... e extraia dentro de
~/.fonts
Digite no terminal
fc-cache -f -v

3)
Para testar digite no terminal
conky -c ~/weather+clock/conkyrc
A gadget, incompleta, aparecerá no canto superior direito da área de trabalho.
Digite ctrl+c
killall conky

4)
a)
Correção da localização em conkyrc:

gedit ~/weather+clock/conkyrc
ctrl+h
substitua todas as ocorrências de BUXX0001
pelo código obtido em ** abaixo.
salve.
feche.

b)
Configuração de conkyforcast:

Para habilitar a funcionalidade de previsão do tempo da gadget é preciso instalar
o conkyforcast para Ubuntu 12.04, assim:
sudo add-apt-repository ppa:conky-companions/ppa
sudo apt-get update
sudo apt-get install conkyforecast
Refs:
http://www.ubuntuupdates.org/package/conky_companions/precise/main/base/conkyforecast
http://www.ubuntuupdates.org/ppa/conky_companions?dist=precise

Depois de instalado digite:
cp /usr/share/conkyforecast/conkyForecast.config ~/.conkyForecast.config
Agora...
gedit ~/.conkyForecast.config
No arquivo que se abre faça as seguintes substituições...

BASE_XOAP_URL = desnecessário substituição aqui
Aqui não é necessário substituição mas,
se quiser, substitua os itens entre < > (incluindo os <>) e
desmarque o correto entre xoap.weather ou xml.weather

LOCALE = en (substitua por seu país)
XOAP_PARTNER_ID = veja * abaixo
XOAP_LICENCE_KEY = veja * abaixo
DEFAULT_LOCATION = UKXX0103 (substitua por ** abaixo)

* :
Adquira esses itens em http://www.weather.com/services/xmloap.html
Ou faça um search no google por um XOAP_PARTNER_ID válido.
Ou faça um search aqui no forum por xoap.
Teste os IDs que você encontrar assim:
conky -c $HOME/weather+clock/conkyrc&
caso seja inválido, abra outro terminal (ctrl+alt+t) e digite:
killall conky
(vá repetindo até conseguir)

** :
Vá em http://br.weather.com/
Digite sua cidade e de enter.
Pegue o código que aparece no final da barra de endereços...
Por exemplo, São Paulo ---> BRXX0232

salve e feche o arquivo ~/.conkyForecast.config

digite:
killall conky

5)
(imprescindível)

Para evitar que a janela do conky seja minimizada:
a)
Instale o pacote Gerenciador de Configurações do Compiz, se já não instalou.
b)
Abra o Gerenciador de Configurações do Compiz e clique em Opções Gerais.
c)
Desmarque "Ocultar Janelas Ignorar Barra de Tarefas"

Agora pode clicar ctrl+super+d e mostrar a área de trabalho sem desaparecer a janela. Pode clicar na área de trabalho e tudo mais que a janela não desaparece.

(o que torna isso possível são
"own_window_hints skip_taskbar" e
"own_window_type normal"
no arquivo conkyrc)

6)
alt+f2
conky_start.sh
<enter>
Espere 20 segundos...
e Pronto o conky forcast estará funcionando.

7)
Para mover a gadget
segure a tecla Alt
segure o botão esquerdo do mouse sobre a gadget
arraste com o mouse para outro lugar da tela.
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

EdvaldoSCruz

Nossa!!!!!!! Que complicação, só para instalar Relógio+Clima móvel etilo HTC.  >:(

Desisti de instalá-lo dessa maneira.  >:(

Aguardo os desenvolvedores do Ubuntu arrumarem isso.

Por isso, prefiro os Ubuntus anteriores, mas como não há suporte, fazer o quê.

Os desenvolvedores pecam por isso também.
 >:(

Deveria de ser mais fácil como antes.  >:(
Ignorância é não aceitar e não submeter-se a CRISTO JESUS.
Para os Iniciantes, como eu, links de solucionar problemas rapidamente.

boladegude

Citação de: EdvaldoSCruz online 05 de Agosto de 2012, 10:27
Nossa!!!!!!! Que complicação, só para instalar Relógio+Clima móvel etilo HTC.  >:(
Desisti de instalá-lo dessa maneira.  >:(
Aguardo os desenvolvedores do Ubuntu arrumarem isso.
Por isso, prefiro os Ubuntus anteriores, mas como não há suporte, fazer o quê.
Os desenvolvedores pecam por isso também.
 >:(
Deveria de ser mais fácil como antes.  >:(

Olá Edvaldo,

Nos Ubuntus anteriores a forma de instalação é a mesma ;)

Há pelo menos mais umas 4 maneiras de você instalar um Relógio+Clima no Linux :)
Se você não gostou dessa tente outra forma ;)

Só posso dizer que dessa forma, com o conky, é bem fácil, e ficou muito bom e estável aqui!

Experimente instalar esse relógio+clima no Ubuntu...
E movimente ele pela tela com janela gelatinosa observando a leveza proporcionada pelo compiz (é um ballet).

... ah, e o relógio é transparente :D

Abraço, boladegude.
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

bmota

01- pentium 4 1.8 Ghz 512 MB RAM 40 GB HD- LMDE// 02-notebook Samsung RV415 amd e300 1.3ghz 6gb RAM 320GB HD - Windows 8.1/ Linux Mint 17.2 cinnamon // skype: brandosilva
eu voltei.....

boladegude

Citação de: bmota online 06 de Agosto de 2012, 13:10
este processo é o mesmo no lubuntu ?

Oi bmota,

Não sei ao certo, porque não tenho o lubuntu instalado aqui.
Veja se o conky está disponível para o lubuntu no synaptic.
E faça um google com...
lubuntu conky
Parece que tem gente que instalou, veja...
http://ubuntuforums.org/showthread.php?t=1928475

De qualquer forma, alguém que tenha o conky no lubuntu, dê uma mão aí!
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

(Ref.:
http://brweatherproject.blogspot.com/
http://www.vivaolinux.com.br/artigo/Uma-alternativa-ao-ConkyForecast-O-WFC?pagina=2
)

Update apenas para quem estiver tendo problemas com o relógio+clima móvel do post inicial.
Se, após seguir todo o tutorial do post inicial, ou após algum tempo, você começou a ver apenas uma imagem assim...

Como o relógio é estiloso decidi apenas solucionar o problema, mantendo a aparência original do relógio+clima.
... então siga o tutorial a seguir...

Ocorre que o conkyForecast está dando problema, pelo menos para a minha localidade, que não está sendo atendida pelo site br.weather.
Aí substituí o aplicativo conkyForcast pelo aplicativo Brweather que atualiza pelo site openweathermap.org.
Nota: o nome do aplicativo Brweather, que substituirá o conkyForcast, nada tem a ver com o site br.weather.com !

Reprogramei todo o conkyrc utilizando chamadas ao aplicativo Brweather.


Antes de mais nada faça backup do seu conkyrc anterior, assim:
sudo killall -9 conky
mv ~/weather+clock/conkyrc ~/weather+clock/conkyrc-bak01


[ Editado 16/10/2014:

Substitua os passos 1,2 e 3 por este:
Inicialmente baixe a última versão do brweather, em formato .deb,  de...
http://sourceforge.net/projects/conkywfc/files/BRWeather/
Instale o arquivo .deb
Para atualizar no futuro, remova o .deb antigo e instale o novo.
(para quem já havia instalado da forma anterior, a correção está no post #28)

1)
Inicialmente baixe a última versão do brweather de...
http://sourceforge.net/projects/conkywfc/files/BRWeather/

2)
Descompacte o brweather para uma pasta temporária e entre na pasta descompactada pelo terminal

3)
Apenas copie a pasta "brweather" para a pasta /opt. E crie um link para o arquivo executável, assim:

sudo cp -r brweather /opt
sudo ln -sf /opt/brweather/brweather /usr/local/bin

(caso queira remover no futuro apenas digite...
sudo rm -r /opt/brweather
sudo rm /usr/local/bin/brweather
)


( fim de Editado 16/10/2014 ) ]

4)
Agora faça download de weather+clock_update_01.zip do link...
[ editado: 12/02/2013 ]
não clique aqui, link com incorreção:
http://www.divshare.com/download/22806810-aa0
não clique aqui, link com incorreção:
http://www.divshare.com/download/23667122-825
clique aqui, link corrigido:
http://www.divshare.com/download/23718126-8a8
... que fará download da pasta weather+clock_update_01_corrigido3

5)
Descompacte em uma pasta temporária

6)
Entre na pasta descompactada pelo terminal e digite
gedit dot.brweather.conf

Bem no final do arquivo que se abre você encontra esse texto, siga as instruções (no arquivo, não aqui)...

### Serviço Internacional ###
# Importante: Não é necessário preencher estes campos se você utiliza somente o serviço nacional.
# Acesse o site: http://openweathermap.org
# Procure pela sua cidade no mapa, e clique no ícone de previsão da mesma
# Assim que abrir a página com a previsão completa, veja que na barra de URL constará um código númérico.
# Ex.: http://openweathermap.org/city/3461786
# Anote o número e adicione no campo abaixo, no lugar de "3461786".
OPEN_ID="3461786"

Após isso salve e feche o gedit.
(obs.: está pré ajustado o modo openweather pois o modo INPE não dá as condições atuais de clima)

7)
Após ter salvo o arquivo dot.brweather.conf já com sua cidade digite o seguinte...
cp dot.brweather.conf ~/.brweather.conf

[ Editado 23/01/2013
O INPE começou a mostrar as condições atuais de clima aqui no meu computador.
Depois de efetuar tudo que está neste post, entre no site do INPE e verifique se mostra as condições atuais da sua cidade.
Se sim, efetue o que está no post #11 para começar a utilizar o INPE
]

8)
Agora, ainda dentro da pasta descompactada, digite
cp conkyrc ~/weather+clock/

9)
E agora digite
sudo cp conky_start.sh /usr/local/bin
(obs.: já foi colocado nos Aplicativos de Sessão no post inicial)

10)
Reinicie a sessão.

Pronto! Agora, se sua localidade não recebia os dados do site brweather.com agora estará recebendo pelo site http://openweathermap.org
Isto foi possível utilizando o aplicativo Brweather.

Caso no futuro você deseje retornar a utilizar o aplicativo conkyForecast, apenas recupere o conkyrc que você guardou em conkyrc-bak01
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

Rafa Henrique


boladegude

Citação de: Rafa Henrique online 07 de Janeiro de 2013, 18:39
O My Weather Indicator é melhor

http://www.webupd8.org/2012/10/my-weather-indicator-gets-new-forecast.html

Rafa,
São coisas diferentes...
O My Weather Indicator se trata de um indicador no painel superior.
E eu inclusive o tenho instalado aqui também.

O Relógio+Clima neste tópico se trata de uma estilosa gadget do conky para figurar na sua área de trabalho sem ter que clicar no painel superior, ou seja, uma espécie de screenlet... veja a imagem no post inicial!
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

Rafa Henrique

Citação de: boladegude online 07 de Janeiro de 2013, 18:46
Citação de: Rafa Henrique online 07 de Janeiro de 2013, 18:39
O My Weather Indicator é melhor

http://www.webupd8.org/2012/10/my-weather-indicator-gets-new-forecast.html

Rafa,
São coisas diferentes...
O My Weather Indicator se trata de um indicador no painel superior.
E eu inclusive o tenho instalado aqui também.

O Relógio+Clima neste tópico se trata de uma bela gadget do conky para figurar na sua área de trabalho sem ter que clicar no painel superior, ou seja, uma espécie de screenlet... veja a imagem no post inicial!


Mas na nova versão do My Weather Indicator há um Widgt, veja



é só ativar em preferências (:

boladegude

Legal Rafa, eu não tinha visto essa opção no My Weather Indicator.
Muito 10 a gadget que aparece!
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

Testei o widget do My Weather Indicator,
mas preferi ficar com o widget deste tópico!

Para quem também achou legal o relógio+clima desse tópico, vai mais uma dica:

Se você instalou o update do post #5, então digite...

gedit .brweather.conf

No arquivo que se abre, comente onde diz...
#TIMER="3600"
... e logo abaixo copie e cole...
TIMER="1200"

Isso fará com que as condições do clima, que atualizavam a cada 1 hora, comecem a atualizar a cada 20 minutos.

Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

Citação de: boladegude online 07 de Janeiro de 2013, 17:40

(obs.: está pré ajustado o modo openweather pois o modo INPE não dá as condições atuais de clima)


O INPE tem um serviço nacional de meteorologia e parece ter mais precisão nas previsões.
Caso o INPE de as condições de clima atuais para a sua localidade faça o seguinte...

Abra um terminal e digite...
gedit .brweather.conf
... no arquivo que se abre substitua
OPEN="1"
por
OPEN="0"
... depois siga as instruções no próprio arquivo abaixo onde diz...
# CPTEC/INPE
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

(ignore este post se tiver instalado o relógio+clima depois de 12/02/2013)

Se você não precisou ou não precisa fazer o update do post #5, ignore este post.

[ Apenas para quem fez o update do post #5 antes de 12/02/2013!
 correção de alguns erros no arquivo conkyrc:
 haviam incorreções nos dias da semana e da temperatura
 aqui vai a correção...
]
Para quem já instalou o update do post #5 antes de 12/02/2013, apenas faça o seguinte:
1)
Faça download do arquivo conckyrc.zip correto desse link...
ignore o link riscado:
http://www.divshare.com/download/23667123-f85
clique nesse link corrigido:
http://www.divshare.com/download/23718093-87b
2)
Descompacte em uma pasta temporária
3)
Vá nessa pasta temporária pelo terminal e digite
cp conkyrc ~/weather+clock/

Reinicie o computador ou a sessão. Pronto! Problema resolvido.



Para quem não instalou o update e vai instalá-lo a partir dessa data (12/02/2013) ...
siga as instruções do post #5,
ao chegar no item 4),
ignore o link riscado,
e clique no link corrigido,
apenas isso.
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

(ignore este post se tiver instalado o relógio+clima depois de 12/02/2013)

Se você não precisou ou não precisa fazer o update do post #5, ignore este post

12/02/2013
Se você já fez a correção do post #12, então por favor, refaça com o novo link apresentado no mesmo post #12 e ignore o link riscado

Obrigado, e desculpe o transtorno.

Em tempo... (12/02/2013 17:54)
Corrigi os links do post #5 e do post #12 de novo para dar a previsão a partir do primeiro dia e não do segundo.
Me confundi inicialmente porque o site de previsão (ex.: INPE) mostra o primeiro dia como "hoje", até uma certa hora, quando então muda para "amanhã".

Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

jkst