quarta-feira, 10 de maio de 2017

Instalação e configuração do Conky lua weather, para o seu GNU/Linux

Esse conky foi alterado para funcionar em qualquer ambiente gráfico, com ou sem transparência.
Com ele você monitora seu hardware, tem a hora da sua localidade além da previsão do tempo para os próximos 3 dias e informações do sistema operacional.




Essa é mais uma matéria da serie "Aprendendo usar o conky" :)

Aproveitando um conky que estava fazendo, iremos usar ele.

Aqui vamos aprender a alterar o que a maioria dos usuários pedem ajuda para fazer.




Instalação


OBS: A matéria é baseada no conky atual 1.10 já convertido para o novo lua, se estiverem ainda no Debian Jessie, instalem o conky do backports, veja aqui como usar o backports


Para instalar o conky, abra o terminal a de o comando abaixo.

Stretch e Ubuntu

sudo apt install conky conky-all lua5.1 curl lm-sensors lsb-release

Jessie com backports



sudo apt install -t jessie-backports conky conky-all


sudo apt install lua5.1 curl lm-sensors lsb-release


Sensores



Feita a instalação vamos atualizar o sensors, no terminal de o comando abaixo.


sudo sensors-detect


Responda Yes para tudo, tecle y e em seguida tecle Enter.até o final


Faça o download do conky_lua_weather_lobo no link abaixo.


DOWNLOAD

Descompacte o arquivo que você fez o download.

OBS: Para quem não aparecerem as imagens da meteorologia, é por falta das fonts, elas estão no arquivo de download, basta colocar a pasta .fonts na sua home e reiniciar o computador.





Mande exibir arquivos ocultos e copie as pastas

.conky_lua_weather_lobo 

e

.local 

para a sua home.




Para que você entenda.

~/ é o mesmo que /home/seu_nome_de_usuário


Alterando o logo da distribuição


Para alterar o logo da distribuição, abre o arquivo

~/.conky_lua_weather_lobo/conkyrc

Localize a linha 93.



Onde está escrito debian altere para o nome do logo da sua distribuição, um dos da lista abaixo.

arch
debian
fedora
gentoo
manjaro
opensuse
slackware
ubuntu

Salve o arquivo e feche.

Alterando a cidade para a meteorologia


Para alterar a cidade, abra o arquivo.

~/.conky_lua_weather_lobo/conky_weather/1_accuweather

Localize a linha 10.

address="http://www.accuweather.com/en/br/sao-paulo/45881/weather-forecast/45881"

Entre no link abaixo.

Accuweather


localize a sua cidade e pegue o código no final da linha.

Exemplo o meu São Paulo 45881

Você deve pegar o código da sua cidade e alterar o 45881

http://www.accuweather.com/en/br/sao-paulo/45881/weather-forecast/45881

Salve o arquivo e feche.


Alterando a interface de rede


Para alterar a interface de rede do que aparece escrito no conky, abra o arquivo

~/.conky_lua_weather_lobo/conkyrc


localize as linhas:

109
110 


Se você usa rede sem fio, altere wlp1s0 para a identificação da sua rede.

Se você usa rede cabeada, altere eth0 para a identificação da sua rede.


${color BFBFBF}${goto 25}${voffset 25}${if_up wlp1s0}${downspeed wlp1s0}${endif}${if_up eth0}${downspeed eth0}

${color BFBFBF}${goto 25}${if_up wlp1s0}${upspeed wlp1s0}${endif}${if_up eth0}${upspeed eth0}


Salve o arquivo e feche.


Para alterar a interface de rede do lua no conky, abra o arquivo.


~/.conky_lua_weather_lobo/clock_rings.lua


Se você usa rede sem fio, altere wlp1s0 para a identificação da sua rede.

Se você usa rede cabeada, altere eth0 para a identificação da sua rede.


189         arg='wlp1s0',

203         arg='wlp1s0',

217         arg='eth0',

231         arg='eth0',


Salve o arquivo e feche.


Abra o terminal e execute o conky com o comando abaixo.


~/.conky_lua_weather_lobo/start_conky_lua_by_lobo.sh

Verifique se as alterações foram aplicadas.





Alterando o fundo do conky


Para alterar o fundo do conky, abra o arquivo


~/.conky_lua_weather_lobo/conkyrc

Localize a linha 64

Altere fundo1 para fundo

${image ~/.conky_lua_weather_lobo/fundo1.png -p 0,-5 -s 280x1300}

Salve o arquivo e feche.




Para criar um fundo diferente, abra a imagem 


~/.conky_lua_weather_lobo/fundo.png




Altere a imagem ao seu gosto, vá em "Arquivo > Subscrever fundo.png e veja seu novo fundo no conky.





Adicionando transparência ao conky


Para todos os ambientes gráficos, utilizando o argb.

Esse método é para conseguir transparência no Gnome, Cinammon e KDE, que só se obtêm transparência utilizando o argb, só por imagem não funciona e fica fundo preto, mas funciona nos demais .

Para deixar seu conky transparente, abra o arquivo

~/.conky_lua_weather_lobo/conkyrc

Localize as linhas. 

28  -- own_window_argb_visual = true,

29  -- own_window_argb_value = 220,

30  -- own_window_colour = '#000000',


Remova o comentário -- do inicio das linhas, ficando como abaixo.

28   own_window_argb_visual = true,

29   own_window_argb_value = 220,

30   own_window_colour = '#000000',

Veja na imagem.




Salve mas deixe aberto o arquivo.


Note que ficou com pouca transparência, bem discreta.





Para aumentar a transparência localize a linha 29


29   own_window_argb_value = 220,


O valor 220 é o que você deve alterar.

Quanto maior o valor, mais opaco fica o conky.

Quanto menor o valor mais transparente fica o conky


OBS: Cuidado com valor muito baixo, isso vai deixar seu conky invisível :)


Vou alterar para 180

Ficou um pouco mais transparente.




Vou alterar para 100

Note que foi de mais, ficou bem confuso, busque um valor que tenha equilíbrio com o wallpaper.




Para XFCE, LXDE e OpenBox


~/.conky_lua_weather_lobo/conkyrc


Localize as linhas. 


28   own_window_argb_visual = true,

29   own_window_argb_value = 220,

30   own_window_colour = '#000000',


Adicione o comentário -- do inicio das linhas, ficando como abaixo.


28   -- own_window_argb_visual = true,

29   -- own_window_argb_value = 220,

30   -- own_window_colour = '#000000',


Veja na imagem.





Localize a linha 26


26  own_window_transparent = false,

Altere false para true


Salve o arquivo.


Veja na imagem.




O conky será fechado automaticamente, abra novamente com o comando abaixo no terminal.


~/.conky_lua_weather_lobo/start_conky_lua_by_lobo.sh

O conky voltou a ser opaco.




A transparência agora é dada no fundo.png.

Para tornar a imagem transparente abra ela com o gimp em 


~/.conky_lua_weather_lobo/fundo.png


Pinte a imagem toda de preto, ou da cor que quiser, em Transparência no canto direito altere para 50,0.




Altere a imagem ao seu gosto, vá em "Arquivo > Subscrever fundo.png e veja seu novo fundo no conky.

Note como a qualidade usando esse método é infinitamente melhor.

O argb torna o conky inteiro transparente e aqui só o fundo foi dada a transparência, mas quem usa Gnome KDE e derivados infelizmente não podem usar esse método.




Vamos aumentar mais ainda a transparência para 25




A liberdade nesse método é um absurdo :)




Tela inteira.






Alterando as cores das fonts e gráficos lua

Na maioria dos conkys as cores são HTML e para gerar os códigos personalizados, você pode usar o gcolor2.




Nesse exemplo irei usar as cores padrão do logo Debian RGB - 215, 10, 83.  :)

Aqui o valor que irei usar é o obtido em "Color Name"  #D70A53




Para alterar as cores dos textos no conky.


Para alterar a cor das fonts, abra o arquivo

~/.conky_lua_weather_lobo/conkyrc


Localize todos os códigos  #BFBFBF e vá alterando para o código da cor que você escolheu usando o gcolor2, no meu caso é #D70A53

Você não é obrigado a alterar todos os valores para a mesma cor, pode combinar cores, ai vai do seu gosto e criatividade.





Salve e veja o resultado no conky.





Para alterar as cores dos gráficos lua no conky.

O processo é o mesmo só iremos fazer no arquivo .lua, abra o arquivo com seu editor de texto.

/.conky_lua_weather_lobo/clock_rings.lua

Gere a cor que deseja usar, no meu caso irei usar um tom mais escuro da mesma cor.#8D0032




Novamente altere codos os valores A5A5A5 para o novo 7B002C








Com cores deferentes.




Ai vai da sua imaginação e gosto, boa diversão colorida :)



Ajustando o atalho para o conky no menu.

Abra o arquivo, dando click direito nele e Abrir com, escolha seu editor de texto.

/.local/share/applications/conky_lua_weather_lobo.desktop

Altere a linha 4

Exec=~/.conky_lua_weather_lobo/start_conky_lua_by_lobo.sh %f


Altere seu_nome_de_usuário para o seu nome de usuário

Exec=/home/seu_nome_de_usuário/.conky_lua_weather_lobo/start_conky_lua_by_lobo.sh %f

No meu caso é lobo

Exec=/home/lobo/.conky_lua_weather_lobo/start_conky_lua_by_lobo.sh %f


Salve e abra o conky pelo menu assessórios.





No mais leia o manual do conky, abra o terminal e de o comando abaixo.


man conky

Donate - Contribua para a melhoria do nosso trabalho!!









Nenhum comentário:

Postar um comentário