Autostarting Conky Weird Behavior

0

Configurei o conky para ser iniciado após o login, criando o arquivo conky.sh in /usr/local/bin e adicionando a entrada conky.sh à lista de aplicativos de inicialização do Xfce. conky.sh contém o seguinte texto:

#!/bin/bash

sleep 10
conky

exit

O Conky é iniciado como esperado, mas agora tenho dois processos relacionados a conky em execução permanente: conky usando 7 MB de RAM e conky.sh usando 1,4 MB de RAM. Além disso, o resultado de whereis conky é agora:

conky: /usr/bin/conky /etc/conky /usr/lib/conky /usr/bin/X11/conky /usr/local/bin/conky.sh /usr/share/man/man1/conky.1.gz

Por que isso aconteceu e como posso corrigi-lo?

    
por EmmaV 13.11.2014 / 03:05

2 respostas

1

Você tem dois processos, porque um é a chamada real para o conky.sh e dentro do conky.sh, você está chamando o conky binário. Você deve ser capaz de dizer ao seu aplicativo de inicialização para chamar o binário de conky 10 segundos após a inicialização do sistema, em vez de avisá-lo para chamar um script, que então chama o binário conky.

Eu uso o Gnome e o Ubuntu mostra isso assim:

No Ubuntu / Unity:

Clique no ícone de engrenagem no canto superior direito do painel superior. Aplicativos SelectStartup. Clique em Adicionar. Na caixa de diálogo resultante, dê o nome como "Conky" e o comando como conky. Clique em adicionar e fechar.

No Ubuntu / Gnome Shell

Pressione Alt + F2 para abrir a caixa de diálogo Executar. Digite gnome-session-properties.Clique no botão "Adicionar". Na caixa de diálogo resultante, dê o nome como "Conky" e o comando como conky. Clique em adicionar e fechar.

Existe uma área lá pelos segundos. Espero que isso ajude você para o XFCE

    
por 13.11.2014 / 03:51
0

Eu tive o mesmo problema, apenas dê mais tempo para iniciar o conky.

Eu uso 30 segundos como padrão, veja:

#!/bin/bash
sleep 30 &&     # 30 for Gnome
conky -c ~/.conkymain

onde. conkymain é o arquivo que executa minha configuração conky.

Felicidades!

    
por 15.11.2014 / 19:05