Difference between revisions of "Basic Tips for conky/pt-br"
Views
Actions
Namespaces
Variants
Tools
(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:}}]] |
Latest revision as of 00:09, 25 December 2023
Instalação
O Conky pode ser instalado usando o gerenciador de pacotes
Configuração
Todos os nomes de arquivos que começam com um ponto .
são arquivos ocultos. Se você deseja ver arquivos ocultos no seu gerenciador de arquivos, precisa torná-los visíveis. Na maioria dos gerenciadores de arquivos, isso estará disponível nas opções.
Arquivo de Configuração
O arquivo de configuração padrão está localizado em /usr/share/doc/conky-1.11.5_pre/conky.conf
, onde as versões estão sujeitas a alterações.
O Conky não cria uma pasta local do Conky, então você terá que criar antecipadamente
Em seguida, copie o padrão para o diretório pessoal
O arquivo de configuração é um arquivo de texto simples e o conteúdo é escrito usando a [|sintaxe LUA] e é dividido em duas partes
- Configuração
- Texto
Configuração do 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
conky.config = { };
Algumas regras se aplicam
- Cada linha termina com
,
- Valores não booleanos/numéricos devem ser colocados entre
'
- Comentários começam com
--
}}
Exemplos
1. Isso definirá a cor padrão da fonte do seu Conky como branca. Além disso, uma color1
será definida usando um Código de Cor HTML para um azul claro:
conky.config = { ... default_color = 'white', -- Cor padrão branca color1 = '0ab1ff', -- Azul claro ... };
2. Isso ativa o Xft, define a fonte padrão (LiberationMono), deixa em negrito e define seu tamanho (8):
conky.config = { ... use_xft = true, font = 'LiberationMono:bold:size=8', ... };
3. Para posicionar o Conky na tela, modifique estas configurações:
conky.config = { ... alignment = 'top_right', -- O Conky é colocado no canto superior direito da sua área de trabalho gap_x 18, -- com um espaço horizontal de 18 pixels (para a borda direita da tela) gap_y 20, -- e um espaço vertical de 20 pixels (para a borda superior da tela). ... };
4. Em alguns casos, você pode ter vários valores para uma configuração, eles serão separados por uma vírgula:
conky.config = { ... own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below', ... };
Use o comando: man conky
, e olhe para a seção CONFIGURATION SETTINGS para ver todas as configurações disponíveis.
Texto do 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: man conky
, e procure a seção OBJECTS/VARIABLES para ver todas as variáveis/objetos disponíveis.
O código completo deve estar entre esses dois pares de colchetes duplos:
conky.text = [[ ]];
Exemplos
1. Você pode escolher a cor da sua fonte usando uma das seguintes variáveis:
conky.text = [[ ... ${color} ${color1} ... ]];
Cada variável é marcada com um sinal de $
e com chaves { }
(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:
conky.text = [[ ... $font ... ]];
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 .conf
:
conky.text = [[ ... ${font DejaVuSerif:size=9} ... ]];
3. Esta linha de código exibe o texto "Kernel: " e o kernel que você está usando (usar $alignr
apenas proporciona uma formatação mais agradável, não é necessário: $alignr
alinha todo o texto seguinte à direita do seu Conky):
conky.text = [[ Kernel: ${alignr}${kernel} ]];
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.
conky.text = [[ ${rss http://manjaro.org/feed/ 60 item_titles 3} ]];
5. Informações sobre a partição raiz /
da sua instalação Manjaro são exibidas usando
conky.text = [[ Root: ${alignr}${fs_used /} de ${fs_size /} ]];
6. Em vez do exemplo 3, você pode usar o seguinte código para exibir exatamente as mesmas informações:
conky.text = [[ Kernel: ${alignr}${execi 3600 uname -r} ]];
execi
A variável ${execi 3600 XXXX}
executa o código Bash XXXX
no seu terminal a cada 3600 segundos e exibe o resultado no seu Conky. O resultado do comando Bash uname -r
é o nome do kernel atualmente utilizado.
Use qualquer comando Bash no lugar de XXXX
que você possa imaginar. Os comandos Bash podem ser tão longos e complicados quanto você desejar.
Running conky
Se você deseja exibir um Conky na sua área de trabalho, é necessário um arquivo ~/.config/conky/conky.conf
com código. Em seguida, abra um terminal e execute o Conky apontando para o arquivo
ou para executar como um daemon em segundo plano
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.
sleep 20
e -p 20
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.
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.
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 conky-lua
do AUR ou instalar o 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
Use a saída do comando. Nomes de interface que começam com en
são interfaces Ethernet e nomes que começam com wl
são interfaces sem fio. Substitua todos os nomes de interfaces de rede (por exemplo, wlan0
, eth0
) na seção de texto do seu arquivo .conf
pelo(s) nome(s) da interface que você obteve no comando acima.
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 conky-manager
usando o AUR.
Veja Também
- O site do Conky
- A página do Conky na Wiki do Arch