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.

16 comentários em “Tutorial Conky-color para Ubuntu”

  1. Olá, ótimo artigo!

    Gostaria de ajuda com uns problemas. Primeiro, o conky está startando normal com o Ubuntu, porém sem as configs do conky-colors. Segundo, ao digitar o comando:

    ./conky-colors –lang=pt –theme=gnome-brave –dark –cpu=2 –cputemp –swap –battery –proc=5 –clock –calendar –hd=default –network –unit=C –ubuntu

    Está retornando o erro:

    Falha de segmentação

    Como resolver esses problemas? Valeu!

  2. Colei o código errado, na verdade digitei:

    ./conky-colors –lang=pt –theme=gnome-brave –dark –cpu=2 –cputemp –swap –battery –proc=5 –clock –calendar –hd=default –network –unit=C –ubuntu

  3. Opa, descobri onde eu estava errando. o “–clock” tem que ser “–clock=default” (ou alguma das opções disponíveis). Por isso dava a falha de segmentação. E para iniciar o Conky-colors foi só colocar para executar o comando “conky -c /home/eduardo/.conkycolors/conkyrc” nos “Aplicativos de sessão”. Valeu!

  4. Eduardo após o código com a opção tem que rodar o comando MAKE INSTALL para sobrescrever o conky simples.
    as opções tem dois traços antes –lang=pt. Falha de segmentação é erro no código ou precisa botar sudo ./conky-color + opção.
    Qualquer coisa to sempre no twitter.

  5. Meu Ubuntu nao subscreeve o Conky comum de jeito nenhum. No momento que eu esreve Make Install ele simplesmente ignora o comando passando para a próxima etapa que seria o comando conky. Sendo assim ele inica com aquela interface pobre preta e branca. Alguém poderia me ajudar????

  6. quando uso o comando make install aparece a seguinte mensagem:

    phobos@phobos:~/conky_colors$ make install
    mkdir -p /usr/share
    mkdir -p /usr/share/fonts/TTF/conky
    mkdir -p /usr/share/fonts/OTF/conky
    mkdir -p /usr/bin
    cp -v conky-colors /usr/bin
    `conky-colors’ -> `/usr/bin/conky-colors’
    cp: não foi possível criar arquivo comum `/usr/bin/conky-colors’: Permissão negada
    make: ** [install] Erro 1

    alguém poderia me ajudar?

  7. Galera quem está com problema para instalar, com make e make install, pode ser que precise usar o SUDO na frente….então fica:
    make
    sudo make install

  8. Rodolfo, eu fiz uma mer… aqui. Estava testando as opções uma por uma configurando o conky-color e logo que efetuava uma modificação eu rodava o arquivo com o comando: “conky -c /root/.conkycolors/conkyrc” então executava normalmente, só que em determinado momento as alterações que eu fazia não estavam sendo atualizadas, então eu cai na besteira de apagar o arquivo conkyrc no diretório /root/.conkycolors e agora não está funcionando mais.

    só fica no tema padrão que é aquele conky pretro e branco com um contraste bem deselegante.

    pode me ajudar a resteurar meu conky-color???

  9. to com uma duvida quanto a editar essas linhas

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

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

  10. Olá galera estou com um poblema, o conky esta ficando na na tela, quando eu clico na area de trabalho ele some, mas o processo fica rodando, o que pode ser, alguem esta com esse problema…

  11. Uma correção: na lista dos pacotes a serem linstalados, faltou o “curl”:
    sudo apt-get install python-statgrab ttf-liberation hddtemp lm-sensors conky-all curl

    Ele é necessário para que o bbcweather e o yahooweather funcionem.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *