Criar script para iniciar o conky

Para inicializar o conky com o sistema o ideal é você ter um script para essa finalidade, veja nessa matéria como criar.






Em primeiro lugar iremos criar o script de arranque para o seu conky.

Script


Abra o terminal e de o comando abaixo, alterando meu_conky para o nome que desejar.

nano ~/.meu_conky.sh

No arquivo aberto cole as linhas abaixo em vermelho, alterando "/endereço/do/conkyrc" para o endereço real do seu conkyrc.

Exemplo: O conkyrc na minha home dentro do diretório .conky
/lobo/.conky/conkyrc


#!/bin/bash
killall conky ;
sleep 10 && conky -c /endereço/do/conkyrc/conkyrc ;
exit 0



Entendendo o script.

killall conky ; = Matar qualquer conky em execução.

sleep 10 = Tempo em segundos para executar o seu conkyrc, evita problemas com outros programas na inicialização.

conky -c /endereço/do/conkyrc ;  = Executar o conkyrc


Com o script criado, salve teclando Ctrl + x tecle s e enter para fechar.

Torne o script executável com o comando abaixo,alterando meu_conky para o nome que escolheu anteriormente.

chmod +x ~/.meu_conky.sh


Inicialização


Para adicionar o script na inicialização, use o programa de configuração de inicialização do seu ambiente gráfico e aponte para o script criado com essa matéria.

Ou se preferi você pode criar manualmente o arquivo de inicialização.

No terminal de o comando abaixo.

Caso não tenha o diretório de inicialização, crie com o comando abaixo.

mkdir ~/.config/autostart

Crie o script com o comando abaixo.

nano ~/.config/autostart/meu_conky.desktop

Cole as linhas em verde abaixo no arquivo aberto, altere .meu_conky.sh para o nome do script que escolheu anteriormente e seu endereço real.


[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=conky
Comment=
Exec=~/.meu_conky.sh
StartupNotify=false
Terminal=false
Hidden=false



Com o script criado, salve teclando Ctrl + x tecle s e enter para fechar.

Reinicie seu computador e seu conky será iniciado.


Donate - Contribua para a melhoria do nosso trabalho!!










Comentários

  1. Olá boa noite Lobo realizei o primeiro processo, e este segundo mais ainda não consigo inicializar este "widgets". Só inicia quando abro o terminal e executo este comando "conky -c ~/.conky/meu_conky/conkyrc". Utilizo o Debian 9 (Stretch) XFCE 4.12 segui todo o processo corretamente. O que fazer neste caso ?

    ResponderExcluir
    Respostas
    1. Aqui Exec=~/.meu_conky.sh altere para Exec=/home/seunomedeuser/.meu_conky.sh, altere seunomedeuser para o seu nome de usuario

      Excluir
    2. Infelizmente não tive exito com isso, mais gostaria de resolver. Eu exclui o conky e instalei novamente. Mas sem exito coloquei o nome do meu usuario tudo certo. Mais ao iniciar o sistema ele não inicia. Só quando dou o comando manualmente ele se inicia. Realizei o processe instalação 3 vezes tentando. Mais não consegui. O que posso fazer para ter sucesso ? Desde de já agradeço sua ajuda !

      Excluir
    3. PTZ tinha omitido o dir correto, refaça que agora vai funcionar.

      Excluir
    4. Ok refazer qual passo, o primeiro ou segundo que é este aqui ?

      Excluir
    5. Cara novamente não deu certo na inicialização. infelizmente refiz tudo novamente. Mas quando inicializo o sistema nada ocorre. Está tudo configurado só falta inicializar. Mas com esse script. Não vai nem na bala !

      Excluir
    6. Depois de ter reiniciado o sistema. Fui tentar excutar pelo comando "conky -c ~/.conky/"AQUI-COLOQUEI-MEU-USUÁRIO"_conky/conkyrc" Ele me trouxe o seguinte.

      conky: desktop window (1000003) is subwindow of root window (b0)
      conky: window type - normal
      conky: drawing to created window (0x2200002)
      conky: drawing to double buffer
      No LSB modules are available.

      Excluir
    7. Demorou um pouco e inicio novamente com o comando acima. o meu mistério agora que de como inicializar ele com o sistema.

      Excluir
    8. Essa saida não é problema

      Excluir
    9. Essa é a unica forma de inicializar com o sistema, revise ai mano

      Excluir

  2. Há outra forma de iniciar com o Sistema:
    Nas configurações / Applications Settings Marcar Run Conky at startup.

    Eu não tô conseguindo é configurar o tamanho dele na minha tela, o marcador de downloads está submerso. Já tentei todas as configurações de size e nada até agora.

    Sou iniciante e espero colaborar.

    ResponderExcluir
    Respostas
    1. Entenda, aqui é dada uma forma genérica e aplicável a todos os ambientes gráficos e gerenciadores de janelas, isso que vc usa é só para o Gnome e mais nenhum

      Excluir
    2. E para o seu problema entre em uma de nossas redes sociais, crie um tópico dando detalhes do problema e ai sim posso te ajudar, aqui é impossível isso.

      Excluir
  3. Lobo tem como ter 2 (dois) conkys na area de trabalho um do lado direito e outro do esquerdo ??

    ResponderExcluir
    Respostas
    1. putz mas tem algum tuto de como se faz ?? eu ja tenho um so incluir outro ;)

      Excluir
    2. sim mas como ? eu ate ja tentei fazer rodar tipo copiar a pasta e colar logico sem sucesso e ja fucei na net e nao achei nada concreto ... so preciso de uma luz kk

      Excluir
    3. Mano é só fazer o quer está na matéria para os dois conks, crie dois lançadores, só isso

      Excluir
  4. Este comentário foi removido pelo autor.

    ResponderExcluir
  5. Lobo, ajuda aqui (se possível)... Eu estou usando o Debian 10 e instalei via .Deb os pacotes: realpath_8.26-3ubuntu4_all & conky-manager-v2.4-amd64.

    Mas mesmo assim esta retornando a seguinte mensagem:

    "Error: Commands listed below are not available:
    * killall
    Please install required packages and try running it again "

    Tem algum conhecimento sobre o tal erro ?

    ResponderExcluir
  6. Lobo existe um maneira de criar um script para inicializar o conky para qualquer usuário que logar no sistema e não apenas para um especifico ?

    ResponderExcluir
    Respostas
    1. Tem sim mano, coloque o conkyrc e os arquivos dele em /opt, lembre que se tiver endereçamentos no conkyrc pra sua home tem que alterar pra /opt. Feito isso o arquivo de inicialização coloque em /etc/xdg/autostart. Assim todos usuários que logarem o conky ira iniciar pra ele.

      Excluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais