25
edits
(Created page with "* Configuração * Texto") Tags: Mobile web edit Mobile edit |
(Created page with "Dicas Básicas para o Conky") Tags: Mobile web edit Mobile edit |
||
Line 18: | Line 18: | ||
* Texto | * Texto | ||
===Configuração do Conky=== | |||
===Conky | A primeira parte/superior contém todas as configurações para o Conky inteiro. Coisas como a posição do Conky na tela, configurações de transparência, configurações de borda, a fonte padrão e seu tamanho, e com que frequência o Conky é atualizado. Toda a configuração pertence entre colchetes assim | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.config = { | content=<pre>conky.config = { | ||
};</pre> | };</pre> | ||
}} | |||
Algumas regras se aplicam | |||
* Cada linha termina com <code>,</code> | |||
* | * Valores não booleanos/numéricos devem ser colocados entre <code>'</code> | ||
* | * Comentários começam com <code>--</code> | ||
* | |||
}} | }} | ||
=== | ===Exemplos=== | ||
'''1.''' | '''1.''' Isso definirá a cor padrão da fonte do seu Conky como branca. Além disso, uma <code>color1</code> será definida usando um [http://html-color-codes.info/ Código de Cor HTML] para um azul claro: | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.config = { | content=<pre>conky.config = { | ||
... | ... | ||
default_color = 'white', -- | default_color = 'white', -- Cor padrão branca | ||
color1 = '0ab1ff', -- | color1 = '0ab1ff', -- Azul claro | ||
... | ... | ||
};</pre> | };</pre> | ||
}} | }} | ||
'''2.''' | '''2.''' Isso ativa o Xft, define a fonte padrão (LiberationMono), deixa em negrito e define seu tamanho (8): | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.config = { | content=<pre>conky.config = { | ||
Line 51: | Line 49: | ||
};</pre> | };</pre> | ||
}} | }} | ||
'''3.''' | '''3.''' Para posicionar o Conky na tela, modifique estas configurações: | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.config = { | content=<pre>conky.config = { | ||
... | ... | ||
alignment = 'top_right', -- Conky | alignment = 'top_right', -- O Conky é colocado no canto superior direito da sua área de trabalho | ||
gap_x 18, -- | gap_x 18, -- com um espaço horizontal de 18 pixels (para a borda direita da tela) | ||
gap_y 20, -- | gap_y 20, -- e um espaço vertical de 20 pixels (para a borda superior da tela). | ||
... | ... | ||
};</pre> | };</pre> | ||
}} | }} | ||
'''4.''' | '''4.''' Em alguns casos, você pode ter vários valores para uma configuração, eles serão separados por uma vírgula: | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.config = { | content=<pre>conky.config = { | ||
Line 69: | Line 67: | ||
};</pre> | };</pre> | ||
}} | }} | ||
Use | Use o comando: <code>man conky</code>, e olhe para a seção '''CONFIGURATION SETTINGS''' para ver todas as configurações disponíveis. | ||
===Texto do Conky=== | |||
===Conky | A segunda parte contém o código exibido pelo Conky. Cada linha de código corresponde a uma linha exibida na sua área de trabalho. Há muitas opções disponíveis para exibir e modificar todos os tipos de informações. Use o comando: <code>man conky</code>, e procure a seção '''OBJECTS/VARIABLES''' para ver todas as variáveis/objetos disponíveis. | ||
{{BoxInfo|Informação|As linhas na seção '''conky.text''' são impressas exatamente como estão. Por exemplo, se você criar uma linha vazia entre as seções, o Conky exibirá uma linha vazia.}} | |||
{{BoxInfo| | |||
O código completo deve estar entre esses dois pares de colchetes duplos: | |||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
=== | ===Exemplos=== | ||
'''1.''' | '''1.''' Você pode escolher a cor da sua fonte usando uma das seguintes variáveis: | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
Line 94: | Line 88: | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
Cada variável é marcada com um sinal de <code>$</code> e com chaves <code>{ }</code> (apenas necessário se a variável contiver mais de uma palavra). | |||
''2.''' Você pode chamar a fonte padrão (e seu tamanho) com este comando: | |||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
Line 109: | Line 99: | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
Se você deseja usar uma fonte diferente (DejaVuSerif) e um tamanho de fonte diferente (9) no seu Conky, use este comando no seu código <code>.conf</code>: | |||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
Line 117: | Line 107: | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
'''3.''' | '''3.''' Esta linha de código exibe o texto "Kernel: " e o kernel que você está usando (usar <code>$alignr</code> apenas proporciona uma formatação mais agradável, não é necessário: <code>$alignr</code> alinha todo o texto seguinte à direita do seu Conky): | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
Line 123: | Line 113: | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
'''4.''' | '''4.''' Esta variável fornece os títulos das últimas 3 entradas do blog do Manjaro (usando RSS). Verifica atualizações a cada 60 minutos. | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
Line 129: | Line 119: | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
'''5.''' | '''5.''' Informações sobre a partição raiz <code>/</code> da sua instalação Manjaro são exibidas usando | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
Root: ${alignr}${fs_used /} | Root: ${alignr}${fs_used /} de ${fs_size /} | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
'''6.''' | '''6.''' Em vez do exemplo 3, você pode usar o seguinte código para exibir exatamente as mesmas informações: | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
Line 141: | Line 131: | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
===execi=== | ===execi=== | ||
A variável <code>${execi 3600 XXXX}</code> executa o código Bash <code>XXXX</code> no seu terminal a cada 3600 segundos e exibe o resultado no seu Conky. O resultado do comando Bash <code>uname -r</code> é o nome do kernel atualmente utilizado. | |||
Use qualquer comando Bash no lugar de <code>XXXX</code> que você possa imaginar. Os comandos Bash podem ser tão longos e complicados quanto você desejar. | |||
Use | |||
{{BoxInfo|Aviso|O uso de comandos Bash complicados (por exemplo, que chamam outros programas ou usam arquivos grandes) com intervalos curtos (por exemplo, <code>${execi 2 XXXX}</code> executa o código <code>XXXX</code> a cada 2 segundos e exibe o resultado no seu Conky) pode consumir muitos recursos de hardware e/ou tornar seu computador irresponsivo.}} | |||
{{BoxInfo| | |||
===Running conky=== | ===Running conky=== | ||
Se você deseja exibir um Conky na sua área de trabalho, é necessário um arquivo {{ic|~/.config/conky/conky.conf}} com código. Em seguida, abra um terminal e execute o Conky apontando para o arquivo | |||
{{UserCmd|command=conky -c ~/.config/conky/conky.conf}} | {{UserCmd|command=conky -c ~/.config/conky/conky.conf}} | ||
ou para executar como um daemon em segundo plano | |||
{{UserCmd|command=conky -d -c ~/.config/conky/conky.conf}} | {{UserCmd|command=conky -d -c ~/.config/conky/conky.conf}} | ||
Se você deseja executar o Conky automaticamente após cada inicialização do seu computador, você precisa descobrir como iniciar automaticamente um programa. Isso depende do Gerenciador de Desktop que você está usando. Abaixo estão exemplos de como executar o Conky a partir da pasta/arquivo/script/comando de inicialização automática do sistema. | |||
<code>sleep 20</code> e <code>-p 20</code> atrasam o início do Conky em 20 segundos após o início do seu Ambiente de Desktop. Ajuste esse valor conforme sua preferência. | |||
<code>sleep 20</code> | |||
{{UserCmd|command=conky -c ~/.config/conky/conky.conf &}} | {{UserCmd|command=conky -c ~/.config/conky/conky.conf &}} | ||
{{UserCmd|command=sleep 20 && conky -c ~/.config/conky/conky.conf &}} | {{UserCmd|command=sleep 20 && conky -c ~/.config/conky/conky.conf &}} | ||
Quando você altera o arquivo de configuração em execução do Conky, o Conky será recarregado. No entanto, se você alterou um dos scripts de dependência (por exemplo, porque alterou uma variável e quer ver as consequências), você terá que recarregar o Conky. | |||
{{UserCmd|command=killall conky && conky -c ~/.config/config/conky.conf}} | {{UserCmd|command=killall conky && conky -c ~/.config/config/conky.conf}} | ||
===Solução de Problemas e Dicas=== | |||
=== | |||
====Anéis ausentes==== | |||
==== | |||
Para poder usar scripts LUA para executar funções de desenho como anéis de relógio - você precisará de um pacote conky compilado com suporte LUA. Você pode construir o pacote {{ic|conky-lua}} do [[Arch_User_Repository|AUR]] ou instalar o {{ic|conky-lua-nv}} do repositório oficial. | |||
====Informações de Rede Ausentes==== | |||
==== | Se as informações de rede estiverem ausentes, como a velocidade de download ou o nome da rede (SSID), você precisa substituir as interfaces de rede no arquivo de configuração pelo nome da sua interface de rede. Para obter os nomes das suas interfaces, abra um terminal e execute | ||
{{UserCmd|command=ip a | grep ' state UP' | cut -d' ' -f2 | cut -d':' -f1}} | {{UserCmd|command=ip a | grep ' state UP' | cut -d' ' -f2 | cut -d':' -f1}} | ||
Use | Use a saída do comando. Nomes de interface que começam com <code>en</code> são interfaces Ethernet e nomes que começam com <code>wl</code> são interfaces sem fio. Substitua todos os nomes de interfaces de rede (por exemplo, <code>wlan0</code>, <code>eth0</code>) na seção de texto do seu arquivo <code>.conf</code> pelo(s) nome(s) da interface que você obteve no comando acima. | ||
===Conky Manager=== | ===Conky Manager=== | ||
Existe um aplicativo chamado Conky Manager, mas não foi atualizado por anos, e as configurações encontradas no pacote podem funcionar ou não. Você pode instalá-lo - ele pode ser usado como inspiração, mas você não deve depender dele. Se você ainda acha que é essencial, você pode construir o pacote {{ic|conky-manager}} usando o [[Arch_User_Repository|AUR]]. | |||
{{UserCmd|command=pamac build conky-manager}} | {{UserCmd|command=pamac build conky-manager}} | ||
==Veja Também== | |||
* O [https://github.com/brndnmtthws/conky/wiki site do Conky] | |||
* | * A página do Conky na [https://wiki.archlinux.org/index.php/conky Wiki do Arch] | ||
* | |||
[[Category:Contents Page{{#translation:}}]] | [[Category:Contents Page{{#translation:}}]] | ||
[[Category:Applications{{#translation:}}]] | [[Category:Applications{{#translation:}}]] |
edits