Tutorial Conky-color para Ubuntu

Este tutorial tem como objetivo mostrar como instalar e configurar o Conky-color que é um programa que configura o Conky para ficar mais bonito e com mais funções, fazendo isso de forma rápida e fácil!

A vantagem do Conky color é que apesar de usar terminal texto você não precisa editar um arquivo de configuração e desvendar linhas de comando complicadas.

Primeiro vamos baixar e instalar o Conky:

sudo apt-get install conky

Agora vamos baixar o Conky-color do site gnome-look.org no link abaixo:

http://gnome-look.org/content/download.php?content=92328&id=1&tan=1951017&PHPSESSID=afa62aebe3f1120cf8308f8eee13e0f6

Faça o download para o seu home, depois abra um terminal. O terminal ja vai abrir no seu home, senão digite:

cd ~

o pacote veio compactado, vamos descompactar usando o comando tar:

tar -xvzf 92328-conky_colors-5.0b1.tar.gz

agora vamos instalar as bibliotecas para funcionar os sensores de temperatura e outras coisas;

sudo apt-get install python-statgrab ttf-liberation hddtemp lm-sensors conky-all
sudo chmod u+s /usr/sbin/hddtemp

Agora vamos mandar detectar os sensores, no comando abaixo responda YES para TODAS as perguntas inclusive as que o default é NO

sudo sensors-detect

Agora reinicie sua sessão do Ubuntu e abra um terminal, novamente vamos para o home onde descompactamos o Conky color:

cd ~

vamos agora entrar na pasta criada;

cd conky_colors/

para instalar digite dentro da pasta

make
make install

Agora vamos as configurações:

para configurar basta usar ./conky-colors + as opções desejadas, dentro da pasta conky_colors então para ver todas as opções digite;

./conky-colors --help

Estas são as opções:

./conky-colors

    options:
    --lang= - Set default language:
   	 bulgarian OR bg
   	 deutsch OR de
   	 english OR en*
   	 estonian OR et
   	 italian OR it
   	 polish OR pl
   	 portuguese OR pt
   	 russian OR ru
   	 spanish OR es
    --theme=
 - Set default theme color
   	 gnome-brave
   	 gnome-carbonite
   	 gnome-human*
   	 gnome-noble
   	 gnome-tribute
   	 gnome-wine
   	 gnome-wise
   	 shiki-brave
   	 shiki-human
   	 shiki-noble
   	 shiki-wine
   	 shiki-wise
   	 shiki-dust
   	 dust
   	 custom
   		 These options work only with --theme=custom option
   		 --default-color=
   		 --color0=
   		 --color1=
   		 --color2=
    --dark - Set Dark Brightness(Don't work with skiki-colors/shikidust/dust/custom themes)'
    --alldark - Set Dark Brightness for all(Don't work with any theme)'
    --alllight - Set light Brightness for all(Don't work with any theme)'
    --cpu= - Set number of cpu cores
    --cputemp - Enable CPU temperature
    --swap - Enable SWAP
    --battery - Enable battery
    --updates - Show updates of Debian/Ubuntu
    --proc= - Enable top processes widget and set the number of processes to show [Max = 10]
    --clock= - Enable/disable clock widget and set type
    --nodata - disable Data widget
    --calendar - Enable calendar
   	 -m - Set monday as first day in the week in calendar
    --nvidia - Enable nvidia gpu widget
    --todo - Enable ToDo widget
    --hd= - Enable HD widget
    --hdtemp1= - Enable HD temperature [Ex: --hdtemp1=sda]
    --hdtemp2= - Enable HD temperature [Ex: --hdtemp2=sdb]
    --hdtemp3= - Enable HD temperature [Ex: --hdtemp3=sdc]
    --hdtemp4= - Enable HD temperature [Ex: --hdtemp4=sdd]
    --photo - Enable Photo widget
    --photord - Enable Photo widget in random mode
    --mpd - Enable MPD widget
    --rhythmbox= - Enable Rhythmbox widget
    --banshee= - Enable Banshee widget
    --exaile= - Enable Banshee widget
    --pidgin - Enable Pidgin widget
   	 --limit= - [default: 5] Set a limit to the number of buddies displayed
    --gmail - Enable gmail notify
   	 --user= - Type your username
   	 --passwd=
 - Type your password
    --network - Enable network widget
   	 --eth= - Change ethernet device [Default=0]
   	 --wlan= - Change wireless device [Default=0]
   	 --ppp= - Change 3g modem device [Default=0]
    --unit=- Force output temperature either in Celius or Fahrenheit
    --bbcweather= - Enable weather widget and set your AreaID[Ex: --bbcweather=3849]
    --weather= - Enable weather widget and set your AreaID[Ex: --weather=BRXX0043]
    --weatherplus - Give a plus to the weather widget
    --side= - Set the side of conky in your screem
    Choose your Distro Logo:
   	 --ubuntu
   	 --fedora
   	 --opensuse
   	 --debian
   	 --arch
   	 --gentoo
   	 --pardus
   	 --xfce
   	 --gnome

(*)default values

Antes do exemplo vamos a alguns detalhes;

Para funcionar o widget de temperatura da sua cidade você tem que se registrar no site weather.com e editar o arquivo conkyforecast.config que está na pasta .conckycolor (pasta oculta) no seu home, mas para ficar mais facil vamos usar o bbcweather.

Vá no site http://news.bbc.co.uk/weather e no campo de procura marque “world” e procure por sua cidade, no meu caso Salvador.

Após achar sua cidade lá na URL do site vai aparecer algo assim http://news.bbc.co.uk/weather/forecast/4088 dai você usará apenas o NÚMERO para configurar, que no meu caso é 4088.

Para funcionar o widget de foto é necessário editar o arquivo .conkycolor/bin/conkyPhoto que está dentro do seu home e alterar a linha “source” para o caminho da sua foto. Ex: “source=/home/seuusuario/foto_que_eu_quero_no_conky.jpg”

Sabendo disso vamos ao exemplo:

Se eu quiser ver um calendário,o logo do ubuntu, o relógio, ver a atividade do meu processador que tem dois núcleos e em português e com clima de salvador:

/.conky-colors --lang=pt --clock --calendar --proc=2 --bbcweather=4088 --ubuntu
make install
conky

Já conseguimos ver o Conky funcionando.

Eu uso esta configuração, que  inclusive já deixei em um arquivo txt para copiar e colar no terminal:

./conky-colors --lang=pt --theme=gnome-wine --cpu=2 --proc=5 --clock=default --calendar --nvidia --swap --network --bbcweather=4088 --debian --dark --photo

Vejam a foto de como ficou o meu abaixo:

Este é meu desktop um tempo atrás sem o widget de foto com o de HD.

O ideal é fazer que o Conky arranque junto com o sistema. Para fazer isso crie um arquivo, com o editor de texto de sua preferência, no seu home com o seguinte conteúdo:

#!/bin/bash
sleep 30
conky &

Salve com o nome que quiser. Eu usei o nome “conky_ubuntu”.

Abra um terminal e digite:

sudo chmod 755 conky_ubuntu

Este comando foi para dar permissão de execução ao script criado.

Vá em “Sistema” > “Preferência” > “aplicativos de sessão” clique em “Adicionar”,  lá bote o nome “conky” clique em navegar e aponte para o arquivo que você criou.

Pronto! Toda vez que iniciar o Ubuntu, depois de 30 segundos vai iniciar o Conky como você configurou.

Qualquer dúvida, o meu twitter é @rodolfo_tec.