Difference between revisions of "Basic Tips for conky/es"
Views
Actions
Namespaces
Variants
Tools
Theroopurple (talk | contribs) (Created page with "* Configuración * Texto") Tags: Mobile web edit Mobile edit |
Theroopurple (talk | contribs) (Created page with "====Información de red perdida==== La perdida de información sobre la red como la velocidad de descarga o el nombre de la red (SSID), necesitaras remplazar las interfaces de...") Tags: Mobile web edit Mobile edit |
||
(4 intermediate revisions by the same user not shown) | |||
Line 25: | Line 25: | ||
Se aplican algunas reglas | Se aplican algunas reglas | ||
* Todas las lineas terminan con <code>,</code> | |||
* | * El valor no numérico debe colocarse entre un <code>'</code> | ||
* | * Los comentarios comienzan con <code>--</code> | ||
* | |||
}} | }} | ||
=== | ===Ejemplos=== | ||
'''1 | '''1''' Este esta como el color blanco por defecto en conky. Adicionalmente, un <code>color1<code/> se configura usando [http://html-color-codes.info/ Html Color Code] para un azul claro. | ||
{{File|file=~/.config/conky/conky.conf | {{File|file=~/.config/conky/conky.conf = { | ||
... | ... | ||
default_color = 'white', -- Color blanco por defecto | |||
color1 = '0ab1ff', -- Azul claro | |||
... | ... | ||
};</pre> | };</pre> | ||
}} | }} | ||
'''2 | '''2''' Estas conexiones Xft, estan por defecto con la fuente (LiberationMono), crea una Bold y configúrala en el tamaño (8): | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.config = { | content=<pre>conky.config = { | ||
... | ... | ||
};</pre> | };</pre> | ||
}} | }} | ||
'''3 | '''3''' Para la posición del Conky en tu pantalla, modifica estas configuraciones: | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.config = { | content=<pre>conky.config = { | ||
... | ... | ||
alignment = 'top_right', -- Conky esta localizado en la parte superior derecha de tu pantalla | |||
gap_x 18, -- Se coloca un espacio horizontal de 18 pixeles (en el borde derecho de la pantalla) | |||
gap_y 20, -- Y un espacio horizontal de 20 pixeles (en el borde superior de la pantalla) | |||
... | ... | ||
};</pre> | };</pre> | ||
}} | }} | ||
'''4 | '''4''' En caso de que tengas múltiples valores para una sola configuración, tendrás que sepáralos con una coma: | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.config = { | content=<pre>conky.config = { | ||
... | ... | ||
own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below', | |||
... | ... | ||
};</pre> | };</pre> | ||
}} | }} | ||
Usar el comando: <code>man conky</code>, y busca dentro de '''CONFIGURATION SETTINGS''' para ver mas configuraciones disponibles. | |||
===Texto en Conky=== | |||
===Conky | La segunda parte tiene el código conky mostrado. Cada linea de código corresponde a una linea mostrada en tu pantalla. Hay mucho disponible para modificar y editar todo tipo de informació. Usa el comando: <code>man conky</code>, y mira dentro de "OBJECTS/VARIABLES" sección que tiene todos los objetos/variables disponibles. | ||
{{BoxInfo|Las lineas en el "conky.text" la sección es mostrada exactamente como esta. Ejemplo: Si creas una linea vacía entre las secciones - conky mostrara en la pantalla una linea vacia.}} | |||
{{BoxInfo| | |||
Todo el código esta incluido entre estos dos corchetes: | |||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=< | content=<preconky.text = [[ | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
=== | ===Ejemplos=== | ||
"1." Puwedes elegir diferentes fuentes con las siguiendo estas variables: | |||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
Line 92: | Line 83: | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
Cada variable esta marcada con un signo del dolar <code>$</code> y entre corchetes <code{}</code> (Apenas necesario si la variable contiene mas de una palabra). | |||
'''2.''' Puedes llamar la fuente por defecto (y su tamaño) con este comando: | |||
'''2.''' | |||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
... | ... | ||
$font | $font | ||
... | ... | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
Si quieres usar una fuente diferente (DejaVuSerif) y el tamaño de ella (9) en tu Conky, usa este comando en el: <code> .conf</code> escribe: | |||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
... | ... | ||
${font DejaVuSerif:size | ${font DejaVuSerif:size-9} | ||
... | ... | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
'''3.''' | '''3.''' Si la linea de codigo muestra el texto "Kernel" y si estas usando el kernel (<code>$alingnr</code> solo produce un formato mas agradable y suave, no es necesario: <code>$alingr</code> alinea este texto a la derecha de tu Conky): | ||
{{File|file=~/. | {{File|file=~/.conky/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
Kernel: ${ | Kernel: ${alingr}${kernel} | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
'''4.''' | '''4.''' Esta variable te muestra las ultimas 3 entradas mas recientes del blog de Manjaro (usando rss). Esto verifica actualizaciones cada 60 minutos. | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre | content=<pre:conky.text. = [[ | ||
${rss http://manjaro.org/feed/ 60 item_titles 3} | ${rss http://manjaro.org/feed/ 60 item_titles 3} | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
'''5.''' | '''5.''' Información sobre la partición root <code>/</code> de tu instalación de Manjaro es mostrada usando: | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
Root: ${ | Root: ${alingr}${fs_used /} of ${fs_size /} | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
'''6.''' | '''6.''' En cambio del ejemplo 3, puedes seguir esta linea de codigo para mostrar la misma información: | ||
{{File|file=~/.config/conky/conky.conf| | {{File|file=~/.config/conky/conky.conf| | ||
content=<pre>conky.text = [[ | content=<pre>conky.text = [[ | ||
Kernel: ${ | Kernel: ${alingnr}${execi 3600 uname -r} | ||
]];</pre> | ]];</pre> | ||
}} | }} | ||
===execi=== | ===execi=== | ||
La variable <code>${execi 3600 XXXX}</code> ejecuta el <code>XXXX</code> en tu terminal bash cada 3600 segundos y muestra el resultado en tu conky. El resultado de el <code>uname -r</code> es un comando de bash que muestra cual kernel estas ejecutando actualmente. | |||
Usa cualquier comando de bash en lugar de <code>XXXX</code> puedes pensar en ello. Los comandos de bash pueden ser tan largos como tu quieras. | |||
{{BoxInfo|Warning|Usando comandos complicados de bash (e.j. llamar otros programas o usar archivos grandes) con bajos intervalos (e.j. <code>${execi 2 XXXX}</code> ejecuta el <code>XXXX</code> muestra la codificación cada 2 segundos en tu pantalla este resultado en tu Conky) puede hacer que su computadora no responda ya que consume muchos recursos.}} | |||
{{BoxInfo|Warning| | |||
===Ejecutando Conky=== | |||
=== | Si desea ejecutar conky en tu escritorio un {{ic|~/.config/conky/conky.conf}} archivo con el código es necesario. | ||
Siguiente, abre la terminal y ejecuta conky partiendo desde el archivo | |||
{{UserCmd|command=conky -c ~/. | {{UserCmd|command=conky -c ~/.conky/conky/conky.conf}} | ||
o para ejecutarlo como un demonio | |||
{{UserCmd|command=conky -d -c ~/.config/conky/conky.conf}} | {{UserCmd|command=conky -d -c ~/.config/conky/conky.conf}} | ||
Si quieres ejecutar Conky automáticamente después del boot en tu equipo, necesitas encontrar como auto iniciar un programa. Esto depende de el administrador de escritorio que estés usando. Lo siguiente son ejemplos de como ejecutar conky desde tu sistema autoinicio folder/file/script/command. | |||
<code>sleep 20</code> y <code>-p 20</code> tendrá un retraso de 20 segundos conky para iniciar después de que tu administrador de escritorio halla iniciado. Ajusta este valor a tu gusto. | |||
<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 &}} | ||
Cuando cambias el ejecutable del archivo de configuración de conky - conky sera recargado, Pero debes cambiar uno de tus scripts de depencias. (e.j. has cambiado la variable y quieres ver las consecuencias) tendrás que recargar conky | |||
{{UserCmd|command=killall conky && -c ~/.config/config/conky.conf}} | |||
{{UserCmd|command=killall conky && | |||
=== Resolver problemas y consejos === | |||
=== | |||
=== Anillos perdidos === | |||
=== | |||
Para habilitar el uso de scripts de LUA para ejecutar dibujado de funciones como anillos de reloj - necesitas el paquete de conky compilado con el soporte de LUA. Compila el paquete {{ic|conky-lua}} desde [[Arch_User_Repository|AUR]] o instala el {{ic|conky-lua-nv}} desde el repositorio oficial. | |||
====Información de red perdida==== | |||
= | La perdida de información sobre la red como la velocidad de descarga o el nombre de la red (SSID), necesitaras remplazar las interfaces de red en el archivo de configuración con el nombre de la interfaz. Para obtener los nombres de tus interfaces - abre la terminal y ejecuta | ||
{{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}} | Usa la salida del comando. Los nombres de la interfaces comienzan con <code>en</code> las interfaces ethernet y las que comienzan con <code>wl</code> son interfaces wi-fi. Reemplaza todas los nombres de las interfaces de red con (e.j. <code>wlan0</code>, <code>eth0</code>) en tu <code>.conf</code> en la seccion de tecto con los nombres de las interfaces de red con la salida del comando anterior que has ejecutado. | ||
===Administrador Conky=== | |||
===Conky | Hay una aplicación llamada administrador conky "conky manager" solo que este puede estar desactualizada por años y por las configuraciones encontradas en el paquete puede que no funcione correctamente. Puedes instalarlo usando -it usándolo como inspiración pero no es recomendado usarle libremente. Si lo consideras importante puedes compilar el paquete. {{ic|conky-manager}} usando [[Arch_User_Repository|AUR]] | ||
{{UserCmd|command=pamac build conky-manager}} | {{UserCmd|command=pamac build conky-manager}} | ||
===Mira sobre=== | |||
== | * El [https://github.com/brndnmtthws/conky/wiki Sitio web de Conky] | ||
* | * El [https://wiki.archlinux.org/index.php/conky Arch Wiki] Sitio web para Conky | ||
* | |||
[[Category:Contents Page{{#translation:}}]] | [[Category:Contents Page{{#translation:}}]] | ||
[[Category:Applications{{#translation:}}]] | [[Category:Applications{{#translation:}}]] |
Latest revision as of 14:19, 7 April 2024
Instalación
Conky puede ser instalado usando el gestor de paquetes tanto Pacman como Pamac
o
Configuración
Todos los nombres de archivos que comiencen con punto .
son archivos ocultos en tu administrador de archivos. necesitas hacerlos visibles. En la mayoría de los administradores estará una opción disponible.
Archivo de configuración
El archivo de configuración por defecto esta ubicado en /usr/share/doc/conky-1.11.5_pre/conky.conf
en cual las versiones pueden estar sujetas a cambios.
Conky no crea una carpeta local por lo que tendrás que crearla ya con anterioridad
Luego copia los valores por defecto en la carpeta home
El archivo de configuración es un archivo en texto simple y el contenido esta escrito usando [|LUA syntax] y esta divido en dos partes
- Configuración
- Texto
Configuración de Conky
La primera parte superior contiene todos los ajustes de configuraciones para todo Conky. Cosas como la posición del Conky en tu pantalla, ajustes de transparencia, ajustes de bordes, los tamaños por defecto de las fuentes, y con que frecuencia sera actualizado Conky. Toda la configuración esta dentro de un paréntesis como este.
conky.config = { };
Se aplican algunas reglas
- Todas las lineas terminan con
,
- El valor no numérico debe colocarse entre un
'
- Los comentarios comienzan con
--
Ejemplos
1 Este esta como el color blanco por defecto en conky. Adicionalmente, un color1
se configura usando Html Color Code para un azul claro.
~/.config/conky/conky.conf = {
...
default_color = 'white', -- Color blanco por defecto
color1 = '0ab1ff', -- Azul claro
...
};{{{content}}}
2 Estas conexiones Xft, estan por defecto con la fuente (LiberationMono), crea una Bold y configúrala en el tamaño (8):
~/.config/conky/conky.confconky.config = {
...
};
3 Para la posición del Conky en tu pantalla, modifica estas configuraciones:
~/.config/conky/conky.confconky.config = {
...
alignment = 'top_right', -- Conky esta localizado en la parte superior derecha de tu pantalla
gap_x 18, -- Se coloca un espacio horizontal de 18 pixeles (en el borde derecho de la pantalla)
gap_y 20, -- Y un espacio horizontal de 20 pixeles (en el borde superior de la pantalla)
...
};
4 En caso de que tengas múltiples valores para una sola configuración, tendrás que sepáralos con una coma:
~/.config/conky/conky.confconky.config = {
...
own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below',
...
};
Usar el comando: man conky
, y busca dentro de CONFIGURATION SETTINGS para ver mas configuraciones disponibles.
Texto en Conky
La segunda parte tiene el código conky mostrado. Cada linea de código corresponde a una linea mostrada en tu pantalla. Hay mucho disponible para modificar y editar todo tipo de informació. Usa el comando: man conky
, y mira dentro de "OBJECTS/VARIABLES" sección que tiene todos los objetos/variables disponibles.
Todo el código esta incluido entre estos dos corchetes:
~/.config/conky/conky.conf<preconky.text = [[
]];
Ejemplos
"1." Puwedes elegir diferentes fuentes con las siguiendo estas variables:
~/.config/conky/conky.confconky.text = [[
...
${color}
${color1}
...
]];
Cada variable esta marcada con un signo del dolar $
y entre corchetes <code{}
(Apenas necesario si la variable contiene mas de una palabra).
2. Puedes llamar la fuente por defecto (y su tamaño) con este comando:
~/.config/conky/conky.confconky.text = [[
...
$font
...
]];
Si quieres usar una fuente diferente (DejaVuSerif) y el tamaño de ella (9) en tu Conky, usa este comando en el: .conf
escribe:
~/.config/conky/conky.confconky.text = [[
...
${font DejaVuSerif:size-9}
...
]];
3. Si la linea de codigo muestra el texto "Kernel" y si estas usando el kernel ($alingnr
solo produce un formato mas agradable y suave, no es necesario: $alingr
alinea este texto a la derecha de tu Conky):
~/.conky/conky/conky.confconky.text = [[
Kernel: ${alingr}${kernel}
]];
4. Esta variable te muestra las ultimas 3 entradas mas recientes del blog de Manjaro (usando rss). Esto verifica actualizaciones cada 60 minutos.
~/.config/conky/conky.conf<pre:conky.text. = [[
${rss http://manjaro.org/feed/ 60 item_titles 3}
]];
5. Información sobre la partición root /
de tu instalación de Manjaro es mostrada usando:
~/.config/conky/conky.confconky.text = [[
Root: ${alingr}${fs_used /} of ${fs_size /}
]];
6. En cambio del ejemplo 3, puedes seguir esta linea de codigo para mostrar la misma información:
~/.config/conky/conky.confconky.text = [[
Kernel: ${alingnr}${execi 3600 uname -r}
]];
execi
La variable ${execi 3600 XXXX}
ejecuta el XXXX
en tu terminal bash cada 3600 segundos y muestra el resultado en tu conky. El resultado de el uname -r
es un comando de bash que muestra cual kernel estas ejecutando actualmente.
Usa cualquier comando de bash en lugar de XXXX
puedes pensar en ello. Los comandos de bash pueden ser tan largos como tu quieras.
Ejecutando Conky
Si desea ejecutar conky en tu escritorio un ~/.config/conky/conky.conf
archivo con el código es necesario.
Siguiente, abre la terminal y ejecuta conky partiendo desde el archivo
user $ conky -c ~/.conky/conky/conky.conf
o para ejecutarlo como un demonio
user $ conky -d -c ~/.config/conky/conky.conf
Si quieres ejecutar Conky automáticamente después del boot en tu equipo, necesitas encontrar como auto iniciar un programa. Esto depende de el administrador de escritorio que estés usando. Lo siguiente son ejemplos de como ejecutar conky desde tu sistema autoinicio folder/file/script/command.
sleep 20
y -p 20
tendrá un retraso de 20 segundos conky para iniciar después de que tu administrador de escritorio halla iniciado. Ajusta este valor a tu gusto.
user $ conky -c ~/.config/conky/conky.conf &
user $ sleep 20 && conky -c ~/.config/conky/conky.conf &
Cuando cambias el ejecutable del archivo de configuración de conky - conky sera recargado, Pero debes cambiar uno de tus scripts de depencias. (e.j. has cambiado la variable y quieres ver las consecuencias) tendrás que recargar conky
user $ killall conky && -c ~/.config/config/conky.conf
Resolver problemas y consejos
Anillos perdidos
Para habilitar el uso de scripts de LUA para ejecutar dibujado de funciones como anillos de reloj - necesitas el paquete de conky compilado con el soporte de LUA. Compila el paquete conky-lua
desde AUR o instala el conky-lua-nv
desde el repositorio oficial.
Información de red perdida
La perdida de información sobre la red como la velocidad de descarga o el nombre de la red (SSID), necesitaras remplazar las interfaces de red en el archivo de configuración con el nombre de la interfaz. Para obtener los nombres de tus interfaces - abre la terminal y ejecuta
user $ ip a
Usa la salida del comando. Los nombres de la interfaces comienzan con en
las interfaces ethernet y las que comienzan con wl
son interfaces wi-fi. Reemplaza todas los nombres de las interfaces de red con (e.j. wlan0
, eth0
) en tu .conf
en la seccion de tecto con los nombres de las interfaces de red con la salida del comando anterior que has ejecutado.
Administrador Conky
Hay una aplicación llamada administrador conky "conky manager" solo que este puede estar desactualizada por años y por las configuraciones encontradas en el paquete puede que no funcione correctamente. Puedes instalarlo usando -it usándolo como inspiración pero no es recomendado usarle libremente. Si lo consideras importante puedes compilar el paquete. conky-manager
usando AUR
user $ pamac build conky-manager
Mira sobre
- El Sitio web de Conky
- El Arch Wiki Sitio web para Conky