https://wiki.archlinux.org/api.php?action=feedcontributions&user=Thedude85&feedformat=atomArchWiki - User contributions [en]2024-03-29T00:02:39ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=Fonts_(Espa%C3%B1ol)&diff=132854Fonts (Español)2011-03-05T16:39:29Z<p>Thedude85: </p>
<hr />
<div>[[Category:Tipografías (Español)]]<br />
[[Category:Gráficos y autoedición (Español)]]<br />
[[Category:CÓMOs (Español)]]<br />
{{i18n|Fonts}}<br />
<br />
{{Article summary start}}<br />
{{Article summary text|Cubre la instalación y usos de fuentes en Arch Linux.}}<br />
{{Article summary heading|Legal}}<br />
{{Article summary text|Algunos paquetes de fuentes pueden imponer "algunas" limitaciones legales.}}<br />
{{Article summary heading|Articulos Relacionados}}<br />
{{Article summary wiki|MS Fonts}}<br />
{{Article summary wiki|Configuración de fuentes Xorg.}}<br />
{{Article summary end}}<br />
<br />
<br />
<br />
== Introducción ==<br />
<br />
La instalación estándar de un escritorio en Arch Linux nos proporcionará un gran soporte de fuentes, con las últimas versiones estables de X org, X server, freetype2 (con el intérprete bytecode habilitado) y fontconfig. Para más información sobre la configuración de fuentes, podéis visitar [[Configuración de fuentes]].<br />
<br />
===Diferentes clases de fuentes===<br />
<br />
En Linux existen varias clases de fuentes.<br />
* fuentes bitmap (.pcf .bdf .pcf.gz .bdf.gz)<br />
* fuentes PostScript (.pfa .pfb)<br />
(pfa:formato ascii; pfb:formato binario)<br />
* fuentes TrueType/OpenType (.ttf)<br />
<br />
===Instalando fuentes===<br />
<br />
En un sistema Linux moderno, añadir e instalar fuentes resulta mucho más fácil que antes. Veremos a continuación algunos consejos que harán el proceso más claro y asequible para el usuario medio. En primer lugar hemos de plantearnos el lugar donde se guardarán las nuevas fuentes. En general, los directorios más usados son:<br />
* /usr/share/fonts<br />
* /usr/X11R6/lib/X11/fonts<br />
De esta manera todos los usuarios del sistema tendrán acceso a ellas (siempre bajo privilegios de root). Copiarlas a ~/.fonts puede ser también una buena idea.<br />
<br />
En Arch Linux disponemos de algunas colecciones de fuentes ya preempaquetadas. Para buscarlas podemos ejecutar<br />
pacman -Ss fonts<br />
Entre los paquetes disponibles podemos encontrar<br />
extra/artwiz-fonts 1.3-3<br />
This is set of (improved) artwiz fonts.<br />
extra/ttf-ms-fonts 2.0-1<br />
Un-extracted TTF Fonts from Microsoft<br />
Para la instalación de los paquetes hacemos:<br />
pacman -S artwiz-fonts ttf-ms-fonts<br />
De esta manera, las fuentes quedarán bajo el directorio /usr/X11R6/lib/X11/fonts. Se recomienda a los usuarios CJK (chinos, japoneses y coreanos) la instalación de ttf-arphic-uming, ttf-arphic-ukai y ttf-fireflysung para una visualización apropiada<br />
<br />
Otra opción podría ser el uso de KDE ''Font Installer'', en KDE ''Control Center''. Funciona perfectamente para aquellos que usen KDE. Además, las fuentes pueden ser instaladas manualmente bajo los tres directorios arriba especificados. En ese caso, como root hemos de hacer<br />
fc-cache -vf<br />
<br />
{translate_me}<br />
= Configuración =<br />
<br />
== FreeType autohinter (opcional) ==<br />
Puedes establecer el autohinter de FreeType . Ejecuta como root :<br />
ln -s /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d/10-autohint.conf<br />
<br />
== Deshabilitar las Fuentes de mapa de Bits que son feas (opcional) ==<br />
Edita ~/.fonts.conf y pon el siguiente contenido:<br />
<br />
<!-- Rechazar fuentes bitmap y aceptar Truetype, Postscript, etc. --><br />
<selectfont><br />
<rejectfont><br />
<pattern><br />
<patelt name="scalable"><br />
<bool>false</bool><br />
</patelt><br />
</pattern><br />
</rejectfont><br />
</selectfont><br />
<br />
Reinicia las X (ctrl+alt+backspace)<br />
<br />
Si al llegar a este punto piensas que las fuentes se ven muy gruesas, modifica el archivo de configuración de fuentes: edita (o créalo si no existe) el archivo ~/.fonts.conf con el siguiente contenido:<br />
<br />
<?xml version="1.0"?><br />
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"><br />
<fontconfig><br />
<!-- Si la fuente es negrilla, desactivar el autohinting --><br />
<match target="font" ><br />
<test compare="more" name="weight"><br />
<const>medium</const><br />
</test><br />
<edit mode="assign" name="autohint"><br />
<bool>false</bool><br />
</edit><br />
</match><br />
</fontconfig><br />
<br />
=Preguntas Más Frecuentes=<br />
<br />
<br />
'''P. Mis fuentes son muy grandes o muy pequeñas. La resolución parece mala. Mis fuentes están deformes.'''<br />
<br />
R(1). Lea la sección''Display Size/DPI'' de [[Xorg]] donde encontrará un ejemplo de configuración.<br />
<br />
R(2). Obtenga la resolución correcta desde una consola, ejecutando:<br />
<br />
xdpyinfo | grep resolution<br />
<br />
Cambie el valor a lo que entregue la salida de este comando en el configurador de fuentes de Gnome. Reinicie las X. Algunas veces la tarjeta de video entrega información equivocada a las X. Puede ser mejor establecer un valor entre 72-78 DPI para pantallas de 1024x768. 96 DPI es un buen valor para 1280x1024, pero depende de la resolución exacta. Yo prefiero una resolución de 75 en el computador de micasa, y el tamaño de las fuentes parece ser un poco más fiel a su tamaño adecuado cuando ésto está establecido. En la mayoría de los casos, si los números no hacen juego, puede usar el siguiente método.<br />
<br />
También puede optar a forzar a que las X partan con una resolución. Esto puede producir buenos resultados en algunos modos de pantalla. Por ejemplo puede usar:<br />
<br />
startx -- -dpi 75<br />
<br />
Esto forzará a las X a partir en el modo DPI de 75x75. Puede cambiar sus ajustes de las fuentes de Gnome (En el menú Aplicaciones/Preferencias del Escritorio/Fuentes) a 75 DPI y debería obtener un buen ajuste.<br />
<br />
Si esto funcionó bien para usted, puede editar su guión "startx" para forzar siempre esta opción a la partida. Edite el fichero "/usr/bin/startx" como root.<br />
<br />
Cambie la siguiente línea:<br />
<br />
defaultserverargs=""<br />
<br />
para que diga...<br />
<br />
defaultserverargs="-dpi 75"<br />
<br />
'''P. ¿Cómo instalo fuentes?'''<br />
<br />
R. Una manera fácil de instalar fuentes es guardarlas en el directorio "$HOME/.fonts" y correr "fc-cache". También puede realizar una instalación a través de todo el sistema copiando las fuentes al directorio "/usr/share/fonts" u otro directorio (siempre que esté listado en el archivo "/etc/fonts/fonts.conf"), y luego ejecutando el comando "fc-cache" como root. También puede necesitar ejecutar el comando "ttmkfdir" o "mkfontdir".<br />
<br />
'''P. Las fuentes en GNU Emacs son mostradas como cuadrados.'''<br />
<br />
R. Se debe instalar el paquete xorg-fonts-75dpi o xorg-fonts-100dpi.<br />
<br />
'''P. Las fuentes lucen muy mal en OpenOffice.org.'''<br />
<br />
R. Si se tiene un error/problema-de-fuentes en el paquete openoffice-base, usar el original rpm-packages desde el sitio web official siempre funciona. "Las fuentes malas son cosa del pasado con la nueva version (2.3.1)." (http://www.stchman.com/tweaks.html). <br />
<br />
Notar que OpenOffice.org para Linux con una (inferior) copia de freetype2 que son construidas directamente dentro del código. En el pasado se podia forzar a conectar al ordenar, compartido, freetype2 configurando lo siguiente antes de empezar la version.<br />
<br />
export LD_PRELOAD=/usr/lib/xorg/modules/fonts/libfreetype.so<br />
<br />
Lo anterior (Ene. 2008) esta reportado para no funcionar mas pero para qa.openoffice.org un patch para este transpaso se esta desarrollando<br />
<br />
A. This can be changed in the OpenOffice.org configurator. From the drop-down menu, select "Tools/Options/OpenOffice.org/Fonts". Check the box that says "Apply Replacement Table". Type "Andale Sans UI" in the font box (this may have to be input manually, if it doesn't appear in the drop-down menu)<br />
'''P. La fuente del menú de OpenOffice.org luce bastante mal. No usa antialiasing tampoco.'''<br />
<br />
R. Esto se puede cambiar en el configurador de OpenOffice.org. Desde el menu deslizante hacia abajo, seleccionar "Herramientas/Opciones/OpenOffice.org/Fuentes"("Tools/Options/OpenOffice.org/Fonts"). Verificar la casilla que dice "Aplicar tabla de reemplazo" ("Apply Replacement Table"). Escribir "Andale Sans UI" en la casilla de fuente (A lo mejor esto debera ser ingresado manualmente, si no aparece en el menu desplazado hacia abajo) y elegir la fuente que desees con la opcion "Reemplazar con" ("Replace With"). Usuarios de linea de codigos (Dropline users) pueden preferir el sistema predeterminado, "Trebuchet MS". Cuando está seleccionado, hacer clic en la caja de chequeo (checkmark box). Luego eligir las opciones "siempre" y "pantalla" ("always" y "screen") en la caja a continuación. Aplicar los cambios, ahora las fuentes de los menu deberia lucir bien.<br />
<br />
'''P. OpenOffice.org no detecta mis fuentes TrueType.'''<br />
<br />
R. Asegurarse que se han agregado las entradas apropiadas en el archivo /etc/X11/xorg.conf que apunta los programas al directorio /usr/share/fonts/<br />
<br />
Por ejemplo, aquí hay un ejemplo de un archivo xorg.conf:<br />
<br />
Section "Files"<br />
RgbPath "/usr/share/X11/rgb"<br />
ModulePath "/usr/lib/xorg/modules"<br />
FontPath "/usr/share/fonts/misc"<br />
FontPath "/usr/share/fonts/75dpi"<br />
FontPath "/usr/share/fonts/100dpi"<br />
FontPath "/usr/share/fonts/TTF"<br />
FontPath "/usr/share/fonts/Type1"<br />
EndSection<br />
<br />
Otra solucion es ejecutar la herramienta de administración de openoffice <br />
<br />
# /opt/openoffice/program/spadmin<br />
<br />
Desde la cual se puede agregar fuentes.<br />
<br />
'''P. Mozilla y otros programas no pueden acceder a fuentes TrueType en el sistema, en vez de eso se revierten a fuentes feas'''<br />
<br />
R. Asegurarse que el modulo "freetype" esta cargado en el archivo /etc/X11/xorg.conf y en /usr/share/fonts/TTF/fonts.dir se listan todas las fuentes de TrueType que estan instaladas.<br />
<br />
Intentar verificar las secciones de "Archivos" en el xorg.conf, y asegurarse que se tienen todos (o varios) estos directorios listados.<br />
<br />
Section "Files"<br />
RgbPath "/usr/share/X11/rgb"<br />
ModulePath "/usr/lib/xorg/modules"<br />
FontPath "/usr/share/fonts/misc"<br />
FontPath "/usr/share/fonts/75dpi"<br />
FontPath "/usr/share/fonts/100dpi"<br />
FontPath "/usr/share/fonts/TTF"<br />
FontPath "/usr/share/fonts/Type1"<br />
EndSection<br />
<br />
Finalmente, ir al siguiente directorio de fuentes:<br />
<br />
/usr/share/fonts/TTF<br />
/usr/share/fonts<br />
<br />
Intentar borrando los archivos "fonts.dir" y "fonts.scale" en estos directorios. Se querrá hacer un respaldo de ellos primero. Ejecutar estos comandos para reeplazarlos:<br />
<br />
mkfontscale<br />
mkfontdir<br />
<br />
Asegurarse de reiniciar X para que los efectos tomen efecto.<br />
<br />
'''P. Cuales son las fuentes sugeridas para Mozilla/Firefox?'''<br />
<br />
R. Estas fuentes son recomendadas para Firefox:<br />
<br />
<pre><br />
Proportional: Serif Size (pixels): 16<br />
Serif: Times New Roman<br />
Sans-serif: Arial<br />
Monospace: Courier New Size (pixels): 13<br />
Display resolution: System settings<br />
</pre><br />
<br />
*Nota: Times New Roman puede aparecer como una fuente non-TTF. Si este es el caso, leer "como arreglar esto" mas abajo.<br />
<br />
Las siguientes son Dropline's predeterminadas de Mozilla (también recomendadas):<br />
<br />
<pre><br />
Proportional: Serif Size (pixels): 14<br />
Serif: Times New Roman<br />
Sans-serif: Verdana<br />
Cursive: Andale Mono<br />
Fantasy: Andale Mono<br />
Monospace: Courier New Size (pixels): 11<br />
Allow Documents to use other fonts: Enabled<br />
Display resolution: System settings<br />
</pre><br />
<br />
'''P. Porqué mis aplicaciones se muestran como cuadrados cuando deberian ser flechas o similares?'''<br />
<br />
R. Esto puede ayudar a activar las fuentes bitmap. Están desactivadas por defecto.<br />
<br />
cd /etc/fonts/conf.d<br />
rm 10-bitmaps.conf<br />
ln -s yes-bitmaps.conf 10-bitmaps.conf<br />
cd -<br />
<br />
Si tú crees que tus fuentes lucen feas ahora, considera remover los siguiente paquetes:<br />
<br />
pacman -Rs xorg-fonts-100dpi xorg-fonts-75dpi<br />
<br />
Leer [http://bbs.archlinux.org/viewtopic.php?t=21250 aquí] y [http://bbs.archlinux.org/viewtopic.php?t=18425 aquí] para mas información.<br />
<br />
'''P. Acabo de actualizar via pacman -Syu y todas mis fuentes son feas'''<br />
<br />
R. Aquí hay varios errores posibles en conflicto. Mirar estos enlaces:<br />
<br />
1 - http://bbs.archlinux.org/viewtopic.php?t=866<br />
<br />
2 - http://bbs.archlinux.org/viewtopic.php?t=4975</div>Thedude85https://wiki.archlinux.org/index.php?title=Fonts_(Espa%C3%B1ol)&diff=132848Fonts (Español)2011-03-05T16:36:33Z<p>Thedude85: </p>
<hr />
<div>[[Category:Tipografías (Español)]]<br />
[[Category:Gráficos y autoedición (Español)]]<br />
[[Category:CÓMOs (Español)]]<br />
{{i18n|Fonts}}<br />
<br />
{{Article summary start}}<br />
{{Article summary text|Cubre la instalación y usos de fuentes en Arch Linux.}}<br />
{{Article summary heading|Legal}}<br />
{{Article summary text|Algunos paquetes de fuentes pueden imponer "algunas" limitaciones legales.}}<br />
{{Article summary heading|Articulos Relacionados}}<br />
{{Article summary wiki|MS Fonts}}<br />
{{Article summary wiki|Configuración de fuentes Xorg.}}<br />
{{Article summary end}}<br />
<br />
<br />
<br />
== Introducción ==<br />
<br />
La instalación estándar de un escritorio en Arch Linux nos proporcionará un gran soporte de fuentes, con las últimas versiones estables de X org, X server, freetype2 (con el intérprete bytecode habilitado) y fontconfig. Para más información sobre la configuración de fuentes, podéis visitar [[Configuración de fuentes]].<br />
<br />
===Diferentes clases de fuentes===<br />
<br />
En Linux existen varias clases de fuentes.<br />
* fuentes bitmap (.pcf .bdf .pcf.gz .bdf.gz)<br />
* fuentes PostScript (.pfa .pfb)<br />
(pfa:formato ascii; pfb:formato binario)<br />
* fuentes TrueType/OpenType (.ttf)<br />
<br />
===Instalando fuentes===<br />
<br />
En un sistema Linux moderno, añadir e instalar fuentes resulta mucho más fácil que antes. Veremos a continuación algunos consejos que harán el proceso más claro y asequible para el usuario medio. En primer lugar hemos de plantearnos el lugar donde se guardarán las nuevas fuentes. En general, los directorios más usados son:<br />
* /usr/share/fonts<br />
* /usr/X11R6/lib/X11/fonts<br />
De esta manera todos los usuarios del sistema tendrán acceso a ellas (siempre bajo privilegios de root). Copiarlas a ~/.fonts puede ser también una buena idea.<br />
<br />
En Arch Linux disponemos de algunas colecciones de fuentes ya preempaquetadas. Para buscarlas podemos ejecutar<br />
pacman -Ss fonts<br />
Entre los paquetes disponibles podemos encontrar<br />
extra/artwiz-fonts 1.3-3<br />
This is set of (improved) artwiz fonts.<br />
extra/ttf-ms-fonts 2.0-1<br />
Un-extracted TTF Fonts from Microsoft<br />
Para la instalación de los paquetes hacemos:<br />
pacman -S artwiz-fonts ttf-ms-fonts<br />
De esta manera, las fuentes quedarán bajo el directorio /usr/X11R6/lib/X11/fonts. Se recomienda a los usuarios CJK (chinos, japoneses y coreanos) la instalación de ttf-arphic-uming, ttf-arphic-ukai y ttf-fireflysung para una visualización apropiada<br />
<br />
Otra opción podría ser el uso de KDE ''Font Installer'', en KDE ''Control Center''. Funciona perfectamente para aquellos que usen KDE. Además, las fuentes pueden ser instaladas manualmente bajo los tres directorios arriba especificados. En ese caso, como root hemos de hacer<br />
fc-cache -vf<br />
<br />
{translate_me}<br />
= Configuración =<br />
<br />
== FreeType autohinter (opcional) ==<br />
Puedes establecer el autohinter de FreeType . Ejecuta como root :<br />
ln -s /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d/10-autohint.conf<br />
<br />
== Deshabilitar las Fuentes de mapa de Bits que son feas (opcional) ==<br />
Edita ~/.fonts.conf y pon el siguiente contenido:<br />
<br />
<!-- Rechazar fuentes bitmap y aceptar Truetype, Postscript, etc. --><br />
<selectfont><br />
<rejectfont><br />
<pattern><br />
<patelt name="scalable"><br />
<bool>false</bool><br />
</patelt><br />
</pattern><br />
</rejectfont><br />
</selectfont><br />
<br />
Reinicia las X (ctrl+alt+backspace)<br />
<br />
Si al llegar a este punto piensas que las fuentes se ven muy gruesas, modifica el archivo de configuración de fuentes: edita (o créalo si no existe) el archivo ~/.fonts.conf con el siguiente contenido:<br />
<br />
<?xml version="1.0"?><br />
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"><br />
<fontconfig><br />
<!-- Si la fuente es negrilla, desactivar el autohinting --><br />
<match target="font" ><br />
<test compare="more" name="weight"><br />
<const>medium</const><br />
</test><br />
<edit mode="assign" name="autohint"><br />
<bool>false</bool><br />
</edit><br />
</match><br />
</fontconfig><br />
<br />
=Preguntas Más Frecuentes=<br />
<br />
<br />
'''P. Mis fuentes son muy grandes o muy pequeñas. La resolución parece mala. Mis fuentes están deformes.'''<br />
<br />
R(1). Lea la sección''Display Size/DPI'' de [[Xorg]] donde encontrará un ejemplo de configuración.<br />
<br />
<br />
R(2). Obtenga la resolución correcta desde una consola, ejecutando:<br />
<br />
xdpyinfo | grep resolution<br />
<br />
Cambie el valor a lo que entregue la salida de este comando en el configurador de fuentes de Gnome. Reinicie las X. Algunas veces la tarjeta de video entrega información equivocada a las X. Puede ser mejor establecer un valor entre 72-78 DPI para pantallas de 1024x768. 96 DPI es un buen valor para 1280x1024, pero depende de la resolución exacta. Yo prefiero una resolución de 75 en el computador de micasa, y el tamaño de las fuentes parece ser un poco más fiel a su tamaño adecuado cuando ésto está establecido. En la mayoría de los casos, si los números no hacen juego, puede usar el siguiente método.<br />
<br />
También puede optar a forzar a que las X partan con una resolución. Esto puede producir buenos resultados en algunos modos de pantalla. Por ejemplo puede usar:<br />
<br />
startx -- -dpi 75<br />
<br />
Esto forzará a las X a partir en el modo DPI de 75x75. Puede cambiar sus ajustes de las fuentes de Gnome (En el menú Aplicaciones/Preferencias del Escritorio/Fuentes) a 75 DPI y debería obtener un buen ajuste.<br />
<br />
Si esto funcionó bien para usted, puede editar su guión "startx" para forzar siempre esta opción a la partida. Edite el fichero "/usr/bin/startx" como root.<br />
<br />
Cambie la siguiente línea:<br />
<br />
defaultserverargs=""<br />
<br />
para que diga...<br />
<br />
defaultserverargs="-dpi 75"<br />
<br />
'''P. ¿Cómo instalo fuentes?'''<br />
<br />
R. Una manera fácil de instalar fuentes es guardarlas en el directorio "$HOME/.fonts" y correr "fc-cache". También puede realizar una instalación a través de todo el sistema copiando las fuentes al directorio "/usr/share/fonts" u otro directorio (siempre que esté listado en el archivo "/etc/fonts/fonts.conf"), y luego ejecutando el comando "fc-cache" como root. También puede necesitar ejecutar el comando "ttmkfdir" o "mkfontdir".<br />
<br />
'''P. Las fuentes en GNU Emacs son mostradas como cuadrados.'''<br />
<br />
R. Se debe instalar el paquete xorg-fonts-75dpi o xorg-fonts-100dpi.<br />
<br />
'''P. Las fuentes lucen muy mal en OpenOffice.org.'''<br />
<br />
R. Si se tiene un error/problema-de-fuentes en el paquete openoffice-base, usar el original rpm-packages desde el sitio web official siempre funciona. "Las fuentes malas son cosa del pasado con la nueva version (2.3.1)." (http://www.stchman.com/tweaks.html). <br />
<br />
Notar que OpenOffice.org para Linux con una (inferior) copia de freetype2 que son construidas directamente dentro del código. En el pasado se podia forzar a conectar al ordenar, compartido, freetype2 configurando lo siguiente antes de empezar la version.<br />
<br />
export LD_PRELOAD=/usr/lib/xorg/modules/fonts/libfreetype.so<br />
<br />
Lo anterior (Ene. 2008) esta reportado para no funcionar mas pero para qa.openoffice.org un patch para este transpaso se esta desarrollando<br />
<br />
A. This can be changed in the OpenOffice.org configurator. From the drop-down menu, select "Tools/Options/OpenOffice.org/Fonts". Check the box that says "Apply Replacement Table". Type "Andale Sans UI" in the font box (this may have to be input manually, if it doesn't appear in the drop-down menu)<br />
'''P. La fuente del menú de OpenOffice.org luce bastante mal. No usa antialiasing tampoco.'''<br />
<br />
R. Esto se puede cambiar en el configurador de OpenOffice.org. Desde el menu deslizante hacia abajo, seleccionar "Herramientas/Opciones/OpenOffice.org/Fuentes"("Tools/Options/OpenOffice.org/Fonts"). Verificar la casilla que dice "Aplicar tabla de reemplazo" ("Apply Replacement Table"). Escribir "Andale Sans UI" en la casilla de fuente (A lo mejor esto debera ser ingresado manualmente, si no aparece en el menu desplazado hacia abajo) y elegir la fuente que desees con la opcion "Reemplazar con" ("Replace With"). Usuarios de linea de codigos (Dropline users) pueden preferir el sistema predeterminado, "Trebuchet MS". Cuando está seleccionado, hacer clic en la caja de chequeo (checkmark box). Luego eligir las opciones "siempre" y "pantalla" ("always" y "screen") en la caja a continuación. Aplicar los cambios, ahora las fuentes de los menu deberia lucir bien.<br />
<br />
'''P. OpenOffice.org no detecta mis fuentes TrueType.'''<br />
<br />
R. Asegurarse que se han agregado las entradas apropiadas en el archivo /etc/X11/xorg.conf que apunta los programas al directorio /usr/share/fonts/<br />
<br />
Por ejemplo, aquí hay un ejemplo de un archivo xorg.conf:<br />
<br />
Section "Files"<br />
RgbPath "/usr/share/X11/rgb"<br />
ModulePath "/usr/lib/xorg/modules"<br />
FontPath "/usr/share/fonts/misc"<br />
FontPath "/usr/share/fonts/75dpi"<br />
FontPath "/usr/share/fonts/100dpi"<br />
FontPath "/usr/share/fonts/TTF"<br />
FontPath "/usr/share/fonts/Type1"<br />
EndSection<br />
<br />
Otra solucion es ejecutar la herramienta de administración de openoffice <br />
<br />
# /opt/openoffice/program/spadmin<br />
<br />
Desde la cual se puede agregar fuentes.<br />
<br />
'''P. Mozilla y otros programas no pueden acceder a fuentes TrueType en el sistema, en vez de eso se revierten a fuentes feas'''<br />
<br />
R. Asegurarse que el modulo "freetype" esta cargado en el archivo /etc/X11/xorg.conf y en /usr/share/fonts/TTF/fonts.dir se listan todas las fuentes de TrueType que estan instaladas.<br />
<br />
Intentar verificar las secciones de "Archivos" en el xorg.conf, y asegurarse que se tienen todos (o varios) estos directorios listados.<br />
<br />
Section "Files"<br />
RgbPath "/usr/share/X11/rgb"<br />
ModulePath "/usr/lib/xorg/modules"<br />
FontPath "/usr/share/fonts/misc"<br />
FontPath "/usr/share/fonts/75dpi"<br />
FontPath "/usr/share/fonts/100dpi"<br />
FontPath "/usr/share/fonts/TTF"<br />
FontPath "/usr/share/fonts/Type1"<br />
EndSection<br />
<br />
Finalmente, ir al siguiente directorio de fuentes:<br />
<br />
/usr/share/fonts/TTF<br />
/usr/share/fonts<br />
<br />
Intentar borrando los archivos "fonts.dir" y "fonts.scale" en estos directorios. Se querrá hacer un respaldo de ellos primero. Ejecutar estos comandos para reeplazarlos:<br />
<br />
mkfontscale<br />
mkfontdir<br />
<br />
Asegurarse de reiniciar X para que los efectos tomen efecto.<br />
<br />
'''P. Cuales son las fuentes sugeridas para Mozilla/Firefox?'''<br />
<br />
R. Estas fuentes son recomendadas para Firefox:<br />
<br />
<pre><br />
Proportional: Serif Size (pixels): 16<br />
Serif: Times New Roman<br />
Sans-serif: Arial<br />
Monospace: Courier New Size (pixels): 13<br />
Display resolution: System settings<br />
</pre><br />
<br />
*Nota: Times New Roman puede aparecer como una fuente non-TTF. Si este es el caso, leer "como arreglar esto" mas abajo.<br />
<br />
Las siguientes son Dropline's predeterminadas de Mozilla (también recomendadas):<br />
<br />
<pre><br />
Proportional: Serif Size (pixels): 14<br />
Serif: Times New Roman<br />
Sans-serif: Verdana<br />
Cursive: Andale Mono<br />
Fantasy: Andale Mono<br />
Monospace: Courier New Size (pixels): 11<br />
Allow Documents to use other fonts: Enabled<br />
Display resolution: System settings<br />
</pre><br />
<br />
'''P. Porqué mis aplicaciones se muestran como cuadrados cuando deberian ser flechas o similares?'''<br />
<br />
R. Esto puede ayudar a activar las fuentes bitmap. Están desactivadas por defecto.<br />
<br />
cd /etc/fonts/conf.d<br />
rm 10-bitmaps.conf<br />
ln -s yes-bitmaps.conf 10-bitmaps.conf<br />
cd -<br />
<br />
Si tú crees que tus fuentes lucen feas ahora, considera remover los siguiente paquetes:<br />
<br />
pacman -Rs xorg-fonts-100dpi xorg-fonts-75dpi<br />
<br />
Leer [http://bbs.archlinux.org/viewtopic.php?t=21250 aquí] y [http://bbs.archlinux.org/viewtopic.php?t=18425 aquí] para mas información.<br />
<br />
'''P. Acabo de actualizar via pacman -Syu y todas mis fuentes son feas'''<br />
<br />
R. Aquí hay varios errores posibles en conflicto. Mirar estos enlaces:<br />
<br />
1 - http://bbs.archlinux.org/viewtopic.php?t=866<br />
<br />
2 - http://bbs.archlinux.org/viewtopic.php?t=4975</div>Thedude85https://wiki.archlinux.org/index.php?title=Fonts_(Espa%C3%B1ol)&diff=132846Fonts (Español)2011-03-05T16:35:58Z<p>Thedude85: </p>
<hr />
<div>[[Category:Tipografías (Español)]]<br />
[[Category:Gráficos y autoedición (Español)]]<br />
[[Category:CÓMOs (Español)]]<br />
{{i18n|Fonts}}<br />
<br />
{{Article summary start}}<br />
{{Article summary text|Cubre la instalación y usos de fuentes en Arch Linux.}}<br />
{{Article summary heading|Legal}}<br />
{{Article summary text|Algunos paquetes de fuentes pueden imponer "algunas" limitaciones legales.}}<br />
{{Article summary heading|Articulos Relacionados}}<br />
{{Article summary wiki|MS Fonts}}<br />
{{Article summary wiki|Configuración de fuentes Xorg.}}<br />
{{Article summary end}}<br />
<br />
== Introducción ==<br />
<br />
La instalación estándar de un escritorio en Arch Linux nos proporcionará un gran soporte de fuentes, con las últimas versiones estables de X org, X server, freetype2 (con el intérprete bytecode habilitado) y fontconfig. Para más información sobre la configuración de fuentes, podéis visitar [[Configuración de fuentes]].<br />
<br />
===Diferentes clases de fuentes===<br />
<br />
En Linux existen varias clases de fuentes.<br />
* fuentes bitmap (.pcf .bdf .pcf.gz .bdf.gz)<br />
* fuentes PostScript (.pfa .pfb)<br />
(pfa:formato ascii; pfb:formato binario)<br />
* fuentes TrueType/OpenType (.ttf)<br />
<br />
===Instalando fuentes===<br />
<br />
En un sistema Linux moderno, añadir e instalar fuentes resulta mucho más fácil que antes. Veremos a continuación algunos consejos que harán el proceso más claro y asequible para el usuario medio. En primer lugar hemos de plantearnos el lugar donde se guardarán las nuevas fuentes. En general, los directorios más usados son:<br />
* /usr/share/fonts<br />
* /usr/X11R6/lib/X11/fonts<br />
De esta manera todos los usuarios del sistema tendrán acceso a ellas (siempre bajo privilegios de root). Copiarlas a ~/.fonts puede ser también una buena idea.<br />
<br />
En Arch Linux disponemos de algunas colecciones de fuentes ya preempaquetadas. Para buscarlas podemos ejecutar<br />
pacman -Ss fonts<br />
Entre los paquetes disponibles podemos encontrar<br />
extra/artwiz-fonts 1.3-3<br />
This is set of (improved) artwiz fonts.<br />
extra/ttf-ms-fonts 2.0-1<br />
Un-extracted TTF Fonts from Microsoft<br />
Para la instalación de los paquetes hacemos:<br />
pacman -S artwiz-fonts ttf-ms-fonts<br />
De esta manera, las fuentes quedarán bajo el directorio /usr/X11R6/lib/X11/fonts. Se recomienda a los usuarios CJK (chinos, japoneses y coreanos) la instalación de ttf-arphic-uming, ttf-arphic-ukai y ttf-fireflysung para una visualización apropiada<br />
<br />
Otra opción podría ser el uso de KDE ''Font Installer'', en KDE ''Control Center''. Funciona perfectamente para aquellos que usen KDE. Además, las fuentes pueden ser instaladas manualmente bajo los tres directorios arriba especificados. En ese caso, como root hemos de hacer<br />
fc-cache -vf<br />
<br />
{translate_me}<br />
= Configuración =<br />
<br />
== FreeType autohinter (opcional) ==<br />
Puedes establecer el autohinter de FreeType . Ejecuta como root :<br />
ln -s /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d/10-autohint.conf<br />
<br />
== Deshabilitar las Fuentes de mapa de Bits que son feas (opcional) ==<br />
Edita ~/.fonts.conf y pon el siguiente contenido:<br />
<br />
<!-- Rechazar fuentes bitmap y aceptar Truetype, Postscript, etc. --><br />
<selectfont><br />
<rejectfont><br />
<pattern><br />
<patelt name="scalable"><br />
<bool>false</bool><br />
</patelt><br />
</pattern><br />
</rejectfont><br />
</selectfont><br />
<br />
Reinicia las X (ctrl+alt+backspace)<br />
<br />
Si al llegar a este punto piensas que las fuentes se ven muy gruesas, modifica el archivo de configuración de fuentes: edita (o créalo si no existe) el archivo ~/.fonts.conf con el siguiente contenido:<br />
<br />
<?xml version="1.0"?><br />
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"><br />
<fontconfig><br />
<!-- Si la fuente es negrilla, desactivar el autohinting --><br />
<match target="font" ><br />
<test compare="more" name="weight"><br />
<const>medium</const><br />
</test><br />
<edit mode="assign" name="autohint"><br />
<bool>false</bool><br />
</edit><br />
</match><br />
</fontconfig><br />
<br />
=Preguntas Más Frecuentes=<br />
<br />
<br />
'''P. Mis fuentes son muy grandes o muy pequeñas. La resolución parece mala. Mis fuentes están deformes.'''<br />
<br />
R(1). Lea la sección''Display Size/DPI'' de [[Xorg]] donde encontrará un ejemplo de configuración.<br />
<br />
<br />
R(2). Obtenga la resolución correcta desde una consola, ejecutando:<br />
<br />
xdpyinfo | grep resolution<br />
<br />
Cambie el valor a lo que entregue la salida de este comando en el configurador de fuentes de Gnome. Reinicie las X. Algunas veces la tarjeta de video entrega información equivocada a las X. Puede ser mejor establecer un valor entre 72-78 DPI para pantallas de 1024x768. 96 DPI es un buen valor para 1280x1024, pero depende de la resolución exacta. Yo prefiero una resolución de 75 en el computador de micasa, y el tamaño de las fuentes parece ser un poco más fiel a su tamaño adecuado cuando ésto está establecido. En la mayoría de los casos, si los números no hacen juego, puede usar el siguiente método.<br />
<br />
También puede optar a forzar a que las X partan con una resolución. Esto puede producir buenos resultados en algunos modos de pantalla. Por ejemplo puede usar:<br />
<br />
startx -- -dpi 75<br />
<br />
Esto forzará a las X a partir en el modo DPI de 75x75. Puede cambiar sus ajustes de las fuentes de Gnome (En el menú Aplicaciones/Preferencias del Escritorio/Fuentes) a 75 DPI y debería obtener un buen ajuste.<br />
<br />
Si esto funcionó bien para usted, puede editar su guión "startx" para forzar siempre esta opción a la partida. Edite el fichero "/usr/bin/startx" como root.<br />
<br />
Cambie la siguiente línea:<br />
<br />
defaultserverargs=""<br />
<br />
para que diga...<br />
<br />
defaultserverargs="-dpi 75"<br />
<br />
'''P. ¿Cómo instalo fuentes?'''<br />
<br />
R. Una manera fácil de instalar fuentes es guardarlas en el directorio "$HOME/.fonts" y correr "fc-cache". También puede realizar una instalación a través de todo el sistema copiando las fuentes al directorio "/usr/share/fonts" u otro directorio (siempre que esté listado en el archivo "/etc/fonts/fonts.conf"), y luego ejecutando el comando "fc-cache" como root. También puede necesitar ejecutar el comando "ttmkfdir" o "mkfontdir".<br />
<br />
'''P. Las fuentes en GNU Emacs son mostradas como cuadrados.'''<br />
<br />
R. Se debe instalar el paquete xorg-fonts-75dpi o xorg-fonts-100dpi.<br />
<br />
'''P. Las fuentes lucen muy mal en OpenOffice.org.'''<br />
<br />
R. Si se tiene un error/problema-de-fuentes en el paquete openoffice-base, usar el original rpm-packages desde el sitio web official siempre funciona. "Las fuentes malas son cosa del pasado con la nueva version (2.3.1)." (http://www.stchman.com/tweaks.html). <br />
<br />
Notar que OpenOffice.org para Linux con una (inferior) copia de freetype2 que son construidas directamente dentro del código. En el pasado se podia forzar a conectar al ordenar, compartido, freetype2 configurando lo siguiente antes de empezar la version.<br />
<br />
export LD_PRELOAD=/usr/lib/xorg/modules/fonts/libfreetype.so<br />
<br />
Lo anterior (Ene. 2008) esta reportado para no funcionar mas pero para qa.openoffice.org un patch para este transpaso se esta desarrollando<br />
<br />
A. This can be changed in the OpenOffice.org configurator. From the drop-down menu, select "Tools/Options/OpenOffice.org/Fonts". Check the box that says "Apply Replacement Table". Type "Andale Sans UI" in the font box (this may have to be input manually, if it doesn't appear in the drop-down menu)<br />
'''P. La fuente del menú de OpenOffice.org luce bastante mal. No usa antialiasing tampoco.'''<br />
<br />
R. Esto se puede cambiar en el configurador de OpenOffice.org. Desde el menu deslizante hacia abajo, seleccionar "Herramientas/Opciones/OpenOffice.org/Fuentes"("Tools/Options/OpenOffice.org/Fonts"). Verificar la casilla que dice "Aplicar tabla de reemplazo" ("Apply Replacement Table"). Escribir "Andale Sans UI" en la casilla de fuente (A lo mejor esto debera ser ingresado manualmente, si no aparece en el menu desplazado hacia abajo) y elegir la fuente que desees con la opcion "Reemplazar con" ("Replace With"). Usuarios de linea de codigos (Dropline users) pueden preferir el sistema predeterminado, "Trebuchet MS". Cuando está seleccionado, hacer clic en la caja de chequeo (checkmark box). Luego eligir las opciones "siempre" y "pantalla" ("always" y "screen") en la caja a continuación. Aplicar los cambios, ahora las fuentes de los menu deberia lucir bien.<br />
<br />
'''P. OpenOffice.org no detecta mis fuentes TrueType.'''<br />
<br />
R. Asegurarse que se han agregado las entradas apropiadas en el archivo /etc/X11/xorg.conf que apunta los programas al directorio /usr/share/fonts/<br />
<br />
Por ejemplo, aquí hay un ejemplo de un archivo xorg.conf:<br />
<br />
Section "Files"<br />
RgbPath "/usr/share/X11/rgb"<br />
ModulePath "/usr/lib/xorg/modules"<br />
FontPath "/usr/share/fonts/misc"<br />
FontPath "/usr/share/fonts/75dpi"<br />
FontPath "/usr/share/fonts/100dpi"<br />
FontPath "/usr/share/fonts/TTF"<br />
FontPath "/usr/share/fonts/Type1"<br />
EndSection<br />
<br />
Otra solucion es ejecutar la herramienta de administración de openoffice <br />
<br />
# /opt/openoffice/program/spadmin<br />
<br />
Desde la cual se puede agregar fuentes.<br />
<br />
'''P. Mozilla y otros programas no pueden acceder a fuentes TrueType en el sistema, en vez de eso se revierten a fuentes feas'''<br />
<br />
R. Asegurarse que el modulo "freetype" esta cargado en el archivo /etc/X11/xorg.conf y en /usr/share/fonts/TTF/fonts.dir se listan todas las fuentes de TrueType que estan instaladas.<br />
<br />
Intentar verificar las secciones de "Archivos" en el xorg.conf, y asegurarse que se tienen todos (o varios) estos directorios listados.<br />
<br />
Section "Files"<br />
RgbPath "/usr/share/X11/rgb"<br />
ModulePath "/usr/lib/xorg/modules"<br />
FontPath "/usr/share/fonts/misc"<br />
FontPath "/usr/share/fonts/75dpi"<br />
FontPath "/usr/share/fonts/100dpi"<br />
FontPath "/usr/share/fonts/TTF"<br />
FontPath "/usr/share/fonts/Type1"<br />
EndSection<br />
<br />
Finalmente, ir al siguiente directorio de fuentes:<br />
<br />
/usr/share/fonts/TTF<br />
/usr/share/fonts<br />
<br />
Intentar borrando los archivos "fonts.dir" y "fonts.scale" en estos directorios. Se querrá hacer un respaldo de ellos primero. Ejecutar estos comandos para reeplazarlos:<br />
<br />
mkfontscale<br />
mkfontdir<br />
<br />
Asegurarse de reiniciar X para que los efectos tomen efecto.<br />
<br />
'''P. Cuales son las fuentes sugeridas para Mozilla/Firefox?'''<br />
<br />
R. Estas fuentes son recomendadas para Firefox:<br />
<br />
<pre><br />
Proportional: Serif Size (pixels): 16<br />
Serif: Times New Roman<br />
Sans-serif: Arial<br />
Monospace: Courier New Size (pixels): 13<br />
Display resolution: System settings<br />
</pre><br />
<br />
*Nota: Times New Roman puede aparecer como una fuente non-TTF. Si este es el caso, leer "como arreglar esto" mas abajo.<br />
<br />
Las siguientes son Dropline's predeterminadas de Mozilla (también recomendadas):<br />
<br />
<pre><br />
Proportional: Serif Size (pixels): 14<br />
Serif: Times New Roman<br />
Sans-serif: Verdana<br />
Cursive: Andale Mono<br />
Fantasy: Andale Mono<br />
Monospace: Courier New Size (pixels): 11<br />
Allow Documents to use other fonts: Enabled<br />
Display resolution: System settings<br />
</pre><br />
<br />
'''P. Porqué mis aplicaciones se muestran como cuadrados cuando deberian ser flechas o similares?'''<br />
<br />
R. Esto puede ayudar a activar las fuentes bitmap. Están desactivadas por defecto.<br />
<br />
cd /etc/fonts/conf.d<br />
rm 10-bitmaps.conf<br />
ln -s yes-bitmaps.conf 10-bitmaps.conf<br />
cd -<br />
<br />
Si tú crees que tus fuentes lucen feas ahora, considera remover los siguiente paquetes:<br />
<br />
pacman -Rs xorg-fonts-100dpi xorg-fonts-75dpi<br />
<br />
Leer [http://bbs.archlinux.org/viewtopic.php?t=21250 aquí] y [http://bbs.archlinux.org/viewtopic.php?t=18425 aquí] para mas información.<br />
<br />
'''P. Acabo de actualizar via pacman -Syu y todas mis fuentes son feas'''<br />
<br />
R. Aquí hay varios errores posibles en conflicto. Mirar estos enlaces:<br />
<br />
1 - http://bbs.archlinux.org/viewtopic.php?t=866<br />
<br />
2 - http://bbs.archlinux.org/viewtopic.php?t=4975</div>Thedude85https://wiki.archlinux.org/index.php?title=Fonts_(Espa%C3%B1ol)&diff=132845Fonts (Español)2011-03-05T16:33:58Z<p>Thedude85: </p>
<hr />
<div>[[Category:Tipografías (Español)]]<br />
[[Category:Gráficos y autoedición (Español)]]<br />
[[Category:CÓMOs (Español)]]<br />
{{i18n|Fonts}}<br />
<br />
{{Article Sumario start}}<br />
{{Article summary text|Covers the installation and use of fonts on Arch Linux.}}<br />
{{Article summary heading|Legal}}<br />
{{Article summary text|Certain font packages may impose ''some'' legal limitations.}}<br />
{{Article summary heading|Related articles}}<br />
{{Article summary wiki|MS Fonts}}<br />
{{Article summary wiki|Xorg Font Configuration}}<br />
{{Article summary end}}<br />
<br />
== Introducción ==<br />
<br />
La instalación estándar de un escritorio en Arch Linux nos proporcionará un gran soporte de fuentes, con las últimas versiones estables de X org, X server, freetype2 (con el intérprete bytecode habilitado) y fontconfig. Para más información sobre la configuración de fuentes, podéis visitar [[Configuración de fuentes]].<br />
<br />
===Diferentes clases de fuentes===<br />
<br />
En Linux existen varias clases de fuentes.<br />
* fuentes bitmap (.pcf .bdf .pcf.gz .bdf.gz)<br />
* fuentes PostScript (.pfa .pfb)<br />
(pfa:formato ascii; pfb:formato binario)<br />
* fuentes TrueType/OpenType (.ttf)<br />
<br />
===Instalando fuentes===<br />
<br />
En un sistema Linux moderno, añadir e instalar fuentes resulta mucho más fácil que antes. Veremos a continuación algunos consejos que harán el proceso más claro y asequible para el usuario medio. En primer lugar hemos de plantearnos el lugar donde se guardarán las nuevas fuentes. En general, los directorios más usados son:<br />
* /usr/share/fonts<br />
* /usr/X11R6/lib/X11/fonts<br />
De esta manera todos los usuarios del sistema tendrán acceso a ellas (siempre bajo privilegios de root). Copiarlas a ~/.fonts puede ser también una buena idea.<br />
<br />
En Arch Linux disponemos de algunas colecciones de fuentes ya preempaquetadas. Para buscarlas podemos ejecutar<br />
pacman -Ss fonts<br />
Entre los paquetes disponibles podemos encontrar<br />
extra/artwiz-fonts 1.3-3<br />
This is set of (improved) artwiz fonts.<br />
extra/ttf-ms-fonts 2.0-1<br />
Un-extracted TTF Fonts from Microsoft<br />
Para la instalación de los paquetes hacemos:<br />
pacman -S artwiz-fonts ttf-ms-fonts<br />
De esta manera, las fuentes quedarán bajo el directorio /usr/X11R6/lib/X11/fonts. Se recomienda a los usuarios CJK (chinos, japoneses y coreanos) la instalación de ttf-arphic-uming, ttf-arphic-ukai y ttf-fireflysung para una visualización apropiada<br />
<br />
Otra opción podría ser el uso de KDE ''Font Installer'', en KDE ''Control Center''. Funciona perfectamente para aquellos que usen KDE. Además, las fuentes pueden ser instaladas manualmente bajo los tres directorios arriba especificados. En ese caso, como root hemos de hacer<br />
fc-cache -vf<br />
<br />
{translate_me}<br />
= Configuración =<br />
<br />
== FreeType autohinter (opcional) ==<br />
Puedes establecer el autohinter de FreeType . Ejecuta como root :<br />
ln -s /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d/10-autohint.conf<br />
<br />
== Deshabilitar las Fuentes de mapa de Bits que son feas (opcional) ==<br />
Edita ~/.fonts.conf y pon el siguiente contenido:<br />
<br />
<!-- Rechazar fuentes bitmap y aceptar Truetype, Postscript, etc. --><br />
<selectfont><br />
<rejectfont><br />
<pattern><br />
<patelt name="scalable"><br />
<bool>false</bool><br />
</patelt><br />
</pattern><br />
</rejectfont><br />
</selectfont><br />
<br />
Reinicia las X (ctrl+alt+backspace)<br />
<br />
Si al llegar a este punto piensas que las fuentes se ven muy gruesas, modifica el archivo de configuración de fuentes: edita (o créalo si no existe) el archivo ~/.fonts.conf con el siguiente contenido:<br />
<br />
<?xml version="1.0"?><br />
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"><br />
<fontconfig><br />
<!-- Si la fuente es negrilla, desactivar el autohinting --><br />
<match target="font" ><br />
<test compare="more" name="weight"><br />
<const>medium</const><br />
</test><br />
<edit mode="assign" name="autohint"><br />
<bool>false</bool><br />
</edit><br />
</match><br />
</fontconfig><br />
<br />
=Preguntas Más Frecuentes=<br />
<br />
<br />
'''P. Mis fuentes son muy grandes o muy pequeñas. La resolución parece mala. Mis fuentes están deformes.'''<br />
<br />
R(1). Lea la sección''Display Size/DPI'' de [[Xorg]] donde encontrará un ejemplo de configuración.<br />
<br />
<br />
R(2). Obtenga la resolución correcta desde una consola, ejecutando:<br />
<br />
xdpyinfo | grep resolution<br />
<br />
Cambie el valor a lo que entregue la salida de este comando en el configurador de fuentes de Gnome. Reinicie las X. Algunas veces la tarjeta de video entrega información equivocada a las X. Puede ser mejor establecer un valor entre 72-78 DPI para pantallas de 1024x768. 96 DPI es un buen valor para 1280x1024, pero depende de la resolución exacta. Yo prefiero una resolución de 75 en el computador de micasa, y el tamaño de las fuentes parece ser un poco más fiel a su tamaño adecuado cuando ésto está establecido. En la mayoría de los casos, si los números no hacen juego, puede usar el siguiente método.<br />
<br />
También puede optar a forzar a que las X partan con una resolución. Esto puede producir buenos resultados en algunos modos de pantalla. Por ejemplo puede usar:<br />
<br />
startx -- -dpi 75<br />
<br />
Esto forzará a las X a partir en el modo DPI de 75x75. Puede cambiar sus ajustes de las fuentes de Gnome (En el menú Aplicaciones/Preferencias del Escritorio/Fuentes) a 75 DPI y debería obtener un buen ajuste.<br />
<br />
Si esto funcionó bien para usted, puede editar su guión "startx" para forzar siempre esta opción a la partida. Edite el fichero "/usr/bin/startx" como root.<br />
<br />
Cambie la siguiente línea:<br />
<br />
defaultserverargs=""<br />
<br />
para que diga...<br />
<br />
defaultserverargs="-dpi 75"<br />
<br />
'''P. ¿Cómo instalo fuentes?'''<br />
<br />
R. Una manera fácil de instalar fuentes es guardarlas en el directorio "$HOME/.fonts" y correr "fc-cache". También puede realizar una instalación a través de todo el sistema copiando las fuentes al directorio "/usr/share/fonts" u otro directorio (siempre que esté listado en el archivo "/etc/fonts/fonts.conf"), y luego ejecutando el comando "fc-cache" como root. También puede necesitar ejecutar el comando "ttmkfdir" o "mkfontdir".<br />
<br />
'''P. Las fuentes en GNU Emacs son mostradas como cuadrados.'''<br />
<br />
R. Se debe instalar el paquete xorg-fonts-75dpi o xorg-fonts-100dpi.<br />
<br />
'''P. Las fuentes lucen muy mal en OpenOffice.org.'''<br />
<br />
R. Si se tiene un error/problema-de-fuentes en el paquete openoffice-base, usar el original rpm-packages desde el sitio web official siempre funciona. "Las fuentes malas son cosa del pasado con la nueva version (2.3.1)." (http://www.stchman.com/tweaks.html). <br />
<br />
Notar que OpenOffice.org para Linux con una (inferior) copia de freetype2 que son construidas directamente dentro del código. En el pasado se podia forzar a conectar al ordenar, compartido, freetype2 configurando lo siguiente antes de empezar la version.<br />
<br />
export LD_PRELOAD=/usr/lib/xorg/modules/fonts/libfreetype.so<br />
<br />
Lo anterior (Ene. 2008) esta reportado para no funcionar mas pero para qa.openoffice.org un patch para este transpaso se esta desarrollando<br />
<br />
A. This can be changed in the OpenOffice.org configurator. From the drop-down menu, select "Tools/Options/OpenOffice.org/Fonts". Check the box that says "Apply Replacement Table". Type "Andale Sans UI" in the font box (this may have to be input manually, if it doesn't appear in the drop-down menu)<br />
'''P. La fuente del menú de OpenOffice.org luce bastante mal. No usa antialiasing tampoco.'''<br />
<br />
R. Esto se puede cambiar en el configurador de OpenOffice.org. Desde el menu deslizante hacia abajo, seleccionar "Herramientas/Opciones/OpenOffice.org/Fuentes"("Tools/Options/OpenOffice.org/Fonts"). Verificar la casilla que dice "Aplicar tabla de reemplazo" ("Apply Replacement Table"). Escribir "Andale Sans UI" en la casilla de fuente (A lo mejor esto debera ser ingresado manualmente, si no aparece en el menu desplazado hacia abajo) y elegir la fuente que desees con la opcion "Reemplazar con" ("Replace With"). Usuarios de linea de codigos (Dropline users) pueden preferir el sistema predeterminado, "Trebuchet MS". Cuando está seleccionado, hacer clic en la caja de chequeo (checkmark box). Luego eligir las opciones "siempre" y "pantalla" ("always" y "screen") en la caja a continuación. Aplicar los cambios, ahora las fuentes de los menu deberia lucir bien.<br />
<br />
'''P. OpenOffice.org no detecta mis fuentes TrueType.'''<br />
<br />
R. Asegurarse que se han agregado las entradas apropiadas en el archivo /etc/X11/xorg.conf que apunta los programas al directorio /usr/share/fonts/<br />
<br />
Por ejemplo, aquí hay un ejemplo de un archivo xorg.conf:<br />
<br />
Section "Files"<br />
RgbPath "/usr/share/X11/rgb"<br />
ModulePath "/usr/lib/xorg/modules"<br />
FontPath "/usr/share/fonts/misc"<br />
FontPath "/usr/share/fonts/75dpi"<br />
FontPath "/usr/share/fonts/100dpi"<br />
FontPath "/usr/share/fonts/TTF"<br />
FontPath "/usr/share/fonts/Type1"<br />
EndSection<br />
<br />
Otra solucion es ejecutar la herramienta de administración de openoffice <br />
<br />
# /opt/openoffice/program/spadmin<br />
<br />
Desde la cual se puede agregar fuentes.<br />
<br />
'''P. Mozilla y otros programas no pueden acceder a fuentes TrueType en el sistema, en vez de eso se revierten a fuentes feas'''<br />
<br />
R. Asegurarse que el modulo "freetype" esta cargado en el archivo /etc/X11/xorg.conf y en /usr/share/fonts/TTF/fonts.dir se listan todas las fuentes de TrueType que estan instaladas.<br />
<br />
Intentar verificar las secciones de "Archivos" en el xorg.conf, y asegurarse que se tienen todos (o varios) estos directorios listados.<br />
<br />
Section "Files"<br />
RgbPath "/usr/share/X11/rgb"<br />
ModulePath "/usr/lib/xorg/modules"<br />
FontPath "/usr/share/fonts/misc"<br />
FontPath "/usr/share/fonts/75dpi"<br />
FontPath "/usr/share/fonts/100dpi"<br />
FontPath "/usr/share/fonts/TTF"<br />
FontPath "/usr/share/fonts/Type1"<br />
EndSection<br />
<br />
Finalmente, ir al siguiente directorio de fuentes:<br />
<br />
/usr/share/fonts/TTF<br />
/usr/share/fonts<br />
<br />
Intentar borrando los archivos "fonts.dir" y "fonts.scale" en estos directorios. Se querrá hacer un respaldo de ellos primero. Ejecutar estos comandos para reeplazarlos:<br />
<br />
mkfontscale<br />
mkfontdir<br />
<br />
Asegurarse de reiniciar X para que los efectos tomen efecto.<br />
<br />
'''P. Cuales son las fuentes sugeridas para Mozilla/Firefox?'''<br />
<br />
R. Estas fuentes son recomendadas para Firefox:<br />
<br />
<pre><br />
Proportional: Serif Size (pixels): 16<br />
Serif: Times New Roman<br />
Sans-serif: Arial<br />
Monospace: Courier New Size (pixels): 13<br />
Display resolution: System settings<br />
</pre><br />
<br />
*Nota: Times New Roman puede aparecer como una fuente non-TTF. Si este es el caso, leer "como arreglar esto" mas abajo.<br />
<br />
Las siguientes son Dropline's predeterminadas de Mozilla (también recomendadas):<br />
<br />
<pre><br />
Proportional: Serif Size (pixels): 14<br />
Serif: Times New Roman<br />
Sans-serif: Verdana<br />
Cursive: Andale Mono<br />
Fantasy: Andale Mono<br />
Monospace: Courier New Size (pixels): 11<br />
Allow Documents to use other fonts: Enabled<br />
Display resolution: System settings<br />
</pre><br />
<br />
'''P. Porqué mis aplicaciones se muestran como cuadrados cuando deberian ser flechas o similares?'''<br />
<br />
R. Esto puede ayudar a activar las fuentes bitmap. Están desactivadas por defecto.<br />
<br />
cd /etc/fonts/conf.d<br />
rm 10-bitmaps.conf<br />
ln -s yes-bitmaps.conf 10-bitmaps.conf<br />
cd -<br />
<br />
Si tú crees que tus fuentes lucen feas ahora, considera remover los siguiente paquetes:<br />
<br />
pacman -Rs xorg-fonts-100dpi xorg-fonts-75dpi<br />
<br />
Leer [http://bbs.archlinux.org/viewtopic.php?t=21250 aquí] y [http://bbs.archlinux.org/viewtopic.php?t=18425 aquí] para mas información.<br />
<br />
'''P. Acabo de actualizar via pacman -Syu y todas mis fuentes son feas'''<br />
<br />
R. Aquí hay varios errores posibles en conflicto. Mirar estos enlaces:<br />
<br />
1 - http://bbs.archlinux.org/viewtopic.php?t=866<br />
<br />
2 - http://bbs.archlinux.org/viewtopic.php?t=4975</div>Thedude85https://wiki.archlinux.org/index.php?title=Fonts_(Espa%C3%B1ol)&diff=132844Fonts (Español)2011-03-05T16:31:38Z<p>Thedude85: </p>
<hr />
<div>[[Category:Tipografías (Español)]]<br />
[[Category:Gráficos y autoedición (Español)]]<br />
[[Category:CÓMOs (Español)]]<br />
{{i18n|Fonts}}<br />
<br />
{{Article summary start}}<br />
{{Article summary text|Covers the installation and use of fonts on Arch Linux.}}<br />
{{Article summary heading|Legal}}<br />
{{Article summary text|Certain font packages may impose ''some'' legal limitations.}}<br />
{{Article summary heading|Related articles}}<br />
{{Article summary wiki|MS Fonts}}<br />
{{Article summary wiki|Xorg Font Configuration}}<br />
{{Article summary end}}<br />
<br />
== Introducción ==<br />
<br />
La instalación estándar de un escritorio en Arch Linux nos proporcionará un gran soporte de fuentes, con las últimas versiones estables de X org, X server, freetype2 (con el intérprete bytecode habilitado) y fontconfig. Para más información sobre la configuración de fuentes, podéis visitar [[Configuración de fuentes]].<br />
<br />
===Diferentes clases de fuentes===<br />
<br />
En Linux existen varias clases de fuentes.<br />
* fuentes bitmap (.pcf .bdf .pcf.gz .bdf.gz)<br />
* fuentes PostScript (.pfa .pfb)<br />
(pfa:formato ascii; pfb:formato binario)<br />
* fuentes TrueType/OpenType (.ttf)<br />
<br />
===Instalando fuentes===<br />
<br />
En un sistema Linux moderno, añadir e instalar fuentes resulta mucho más fácil que antes. Veremos a continuación algunos consejos que harán el proceso más claro y asequible para el usuario medio. En primer lugar hemos de plantearnos el lugar donde se guardarán las nuevas fuentes. En general, los directorios más usados son:<br />
* /usr/share/fonts<br />
* /usr/X11R6/lib/X11/fonts<br />
De esta manera todos los usuarios del sistema tendrán acceso a ellas (siempre bajo privilegios de root). Copiarlas a ~/.fonts puede ser también una buena idea.<br />
<br />
En Arch Linux disponemos de algunas colecciones de fuentes ya preempaquetadas. Para buscarlas podemos ejecutar<br />
pacman -Ss fonts<br />
Entre los paquetes disponibles podemos encontrar<br />
extra/artwiz-fonts 1.3-3<br />
This is set of (improved) artwiz fonts.<br />
extra/ttf-ms-fonts 2.0-1<br />
Un-extracted TTF Fonts from Microsoft<br />
Para la instalación de los paquetes hacemos:<br />
pacman -S artwiz-fonts ttf-ms-fonts<br />
De esta manera, las fuentes quedarán bajo el directorio /usr/X11R6/lib/X11/fonts. Se recomienda a los usuarios CJK (chinos, japoneses y coreanos) la instalación de ttf-arphic-uming, ttf-arphic-ukai y ttf-fireflysung para una visualización apropiada<br />
<br />
Otra opción podría ser el uso de KDE ''Font Installer'', en KDE ''Control Center''. Funciona perfectamente para aquellos que usen KDE. Además, las fuentes pueden ser instaladas manualmente bajo los tres directorios arriba especificados. En ese caso, como root hemos de hacer<br />
fc-cache -vf<br />
<br />
{translate_me}<br />
= Configuración =<br />
<br />
== FreeType autohinter (opcional) ==<br />
Puedes establecer el autohinter de FreeType . Ejecuta como root :<br />
ln -s /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d/10-autohint.conf<br />
<br />
== Deshabilitar las Fuentes de mapa de Bits que son feas (opcional) ==<br />
Edita ~/.fonts.conf y pon el siguiente contenido:<br />
<br />
<!-- Rechazar fuentes bitmap y aceptar Truetype, Postscript, etc. --><br />
<selectfont><br />
<rejectfont><br />
<pattern><br />
<patelt name="scalable"><br />
<bool>false</bool><br />
</patelt><br />
</pattern><br />
</rejectfont><br />
</selectfont><br />
<br />
Reinicia las X (ctrl+alt+backspace)<br />
<br />
Si al llegar a este punto piensas que las fuentes se ven muy gruesas, modifica el archivo de configuración de fuentes: edita (o créalo si no existe) el archivo ~/.fonts.conf con el siguiente contenido:<br />
<br />
<?xml version="1.0"?><br />
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"><br />
<fontconfig><br />
<!-- Si la fuente es negrilla, desactivar el autohinting --><br />
<match target="font" ><br />
<test compare="more" name="weight"><br />
<const>medium</const><br />
</test><br />
<edit mode="assign" name="autohint"><br />
<bool>false</bool><br />
</edit><br />
</match><br />
</fontconfig><br />
<br />
=Preguntas Más Frecuentes=<br />
<br />
<br />
'''P. Mis fuentes son muy grandes o muy pequeñas. La resolución parece mala. Mis fuentes están deformes.'''<br />
<br />
R(1). Lea la sección''Display Size/DPI'' de [[Xorg]] donde encontrará un ejemplo de configuración.<br />
<br />
<br />
R(2). Obtenga la resolución correcta desde una consola, ejecutando:<br />
<br />
xdpyinfo | grep resolution<br />
<br />
Cambie el valor a lo que entregue la salida de este comando en el configurador de fuentes de Gnome. Reinicie las X. Algunas veces la tarjeta de video entrega información equivocada a las X. Puede ser mejor establecer un valor entre 72-78 DPI para pantallas de 1024x768. 96 DPI es un buen valor para 1280x1024, pero depende de la resolución exacta. Yo prefiero una resolución de 75 en el computador de micasa, y el tamaño de las fuentes parece ser un poco más fiel a su tamaño adecuado cuando ésto está establecido. En la mayoría de los casos, si los números no hacen juego, puede usar el siguiente método.<br />
<br />
También puede optar a forzar a que las X partan con una resolución. Esto puede producir buenos resultados en algunos modos de pantalla. Por ejemplo puede usar:<br />
<br />
startx -- -dpi 75<br />
<br />
Esto forzará a las X a partir en el modo DPI de 75x75. Puede cambiar sus ajustes de las fuentes de Gnome (En el menú Aplicaciones/Preferencias del Escritorio/Fuentes) a 75 DPI y debería obtener un buen ajuste.<br />
<br />
Si esto funcionó bien para usted, puede editar su guión "startx" para forzar siempre esta opción a la partida. Edite el fichero "/usr/bin/startx" como root.<br />
<br />
Cambie la siguiente línea:<br />
<br />
defaultserverargs=""<br />
<br />
para que diga...<br />
<br />
defaultserverargs="-dpi 75"<br />
<br />
'''P. ¿Cómo instalo fuentes?'''<br />
<br />
R. Una manera fácil de instalar fuentes es guardarlas en el directorio "$HOME/.fonts" y correr "fc-cache". También puede realizar una instalación a través de todo el sistema copiando las fuentes al directorio "/usr/share/fonts" u otro directorio (siempre que esté listado en el archivo "/etc/fonts/fonts.conf"), y luego ejecutando el comando "fc-cache" como root. También puede necesitar ejecutar el comando "ttmkfdir" o "mkfontdir".<br />
<br />
'''P. Las fuentes en GNU Emacs son mostradas como cuadrados.'''<br />
<br />
R. Se debe instalar el paquete xorg-fonts-75dpi o xorg-fonts-100dpi.<br />
<br />
'''P. Las fuentes lucen muy mal en OpenOffice.org.'''<br />
<br />
R. Si se tiene un error/problema-de-fuentes en el paquete openoffice-base, usar el original rpm-packages desde el sitio web official siempre funciona. "Las fuentes malas son cosa del pasado con la nueva version (2.3.1)." (http://www.stchman.com/tweaks.html). <br />
<br />
Notar que OpenOffice.org para Linux con una (inferior) copia de freetype2 que son construidas directamente dentro del código. En el pasado se podia forzar a conectar al ordenar, compartido, freetype2 configurando lo siguiente antes de empezar la version.<br />
<br />
export LD_PRELOAD=/usr/lib/xorg/modules/fonts/libfreetype.so<br />
<br />
Lo anterior (Ene. 2008) esta reportado para no funcionar mas pero para qa.openoffice.org un patch para este transpaso se esta desarrollando<br />
<br />
A. This can be changed in the OpenOffice.org configurator. From the drop-down menu, select "Tools/Options/OpenOffice.org/Fonts". Check the box that says "Apply Replacement Table". Type "Andale Sans UI" in the font box (this may have to be input manually, if it doesn't appear in the drop-down menu)<br />
'''P. La fuente del menú de OpenOffice.org luce bastante mal. No usa antialiasing tampoco.'''<br />
<br />
R. Esto se puede cambiar en el configurador de OpenOffice.org. Desde el menu deslizante hacia abajo, seleccionar "Herramientas/Opciones/OpenOffice.org/Fuentes"("Tools/Options/OpenOffice.org/Fonts"). Verificar la casilla que dice "Aplicar tabla de reemplazo" ("Apply Replacement Table"). Escribir "Andale Sans UI" en la casilla de fuente (A lo mejor esto debera ser ingresado manualmente, si no aparece en el menu desplazado hacia abajo) y elegir la fuente que desees con la opcion "Reemplazar con" ("Replace With"). Usuarios de linea de codigos (Dropline users) pueden preferir el sistema predeterminado, "Trebuchet MS". Cuando está seleccionado, hacer clic en la caja de chequeo (checkmark box). Luego eligir las opciones "siempre" y "pantalla" ("always" y "screen") en la caja a continuación. Aplicar los cambios, ahora las fuentes de los menu deberia lucir bien.<br />
<br />
'''P. OpenOffice.org no detecta mis fuentes TrueType.'''<br />
<br />
R. Asegurarse que se han agregado las entradas apropiadas en el archivo /etc/X11/xorg.conf que apunta los programas al directorio /usr/share/fonts/<br />
<br />
Por ejemplo, aquí hay un ejemplo de un archivo xorg.conf:<br />
<br />
Section "Files"<br />
RgbPath "/usr/share/X11/rgb"<br />
ModulePath "/usr/lib/xorg/modules"<br />
FontPath "/usr/share/fonts/misc"<br />
FontPath "/usr/share/fonts/75dpi"<br />
FontPath "/usr/share/fonts/100dpi"<br />
FontPath "/usr/share/fonts/TTF"<br />
FontPath "/usr/share/fonts/Type1"<br />
EndSection<br />
<br />
Otra solucion es ejecutar la herramienta de administración de openoffice <br />
<br />
# /opt/openoffice/program/spadmin<br />
<br />
Desde la cual se puede agregar fuentes.<br />
<br />
'''P. Mozilla y otros programas no pueden acceder a fuentes TrueType en el sistema, en vez de eso se revierten a fuentes feas'''<br />
<br />
R. Asegurarse que el modulo "freetype" esta cargado en el archivo /etc/X11/xorg.conf y en /usr/share/fonts/TTF/fonts.dir se listan todas las fuentes de TrueType que estan instaladas.<br />
<br />
Intentar verificar las secciones de "Archivos" en el xorg.conf, y asegurarse que se tienen todos (o varios) estos directorios listados.<br />
<br />
Section "Files"<br />
RgbPath "/usr/share/X11/rgb"<br />
ModulePath "/usr/lib/xorg/modules"<br />
FontPath "/usr/share/fonts/misc"<br />
FontPath "/usr/share/fonts/75dpi"<br />
FontPath "/usr/share/fonts/100dpi"<br />
FontPath "/usr/share/fonts/TTF"<br />
FontPath "/usr/share/fonts/Type1"<br />
EndSection<br />
<br />
Finalmente, ir al siguiente directorio de fuentes:<br />
<br />
/usr/share/fonts/TTF<br />
/usr/share/fonts<br />
<br />
Intentar borrando los archivos "fonts.dir" y "fonts.scale" en estos directorios. Se querrá hacer un respaldo de ellos primero. Ejecutar estos comandos para reeplazarlos:<br />
<br />
mkfontscale<br />
mkfontdir<br />
<br />
Asegurarse de reiniciar X para que los efectos tomen efecto.<br />
<br />
'''P. Cuales son las fuentes sugeridas para Mozilla/Firefox?'''<br />
<br />
R. Estas fuentes son recomendadas para Firefox:<br />
<br />
<pre><br />
Proportional: Serif Size (pixels): 16<br />
Serif: Times New Roman<br />
Sans-serif: Arial<br />
Monospace: Courier New Size (pixels): 13<br />
Display resolution: System settings<br />
</pre><br />
<br />
*Nota: Times New Roman puede aparecer como una fuente non-TTF. Si este es el caso, leer "como arreglar esto" mas abajo.<br />
<br />
Las siguientes son Dropline's predeterminadas de Mozilla (también recomendadas):<br />
<br />
<pre><br />
Proportional: Serif Size (pixels): 14<br />
Serif: Times New Roman<br />
Sans-serif: Verdana<br />
Cursive: Andale Mono<br />
Fantasy: Andale Mono<br />
Monospace: Courier New Size (pixels): 11<br />
Allow Documents to use other fonts: Enabled<br />
Display resolution: System settings<br />
</pre><br />
<br />
'''P. Porqué mis aplicaciones se muestran como cuadrados cuando deberian ser flechas o similares?'''<br />
<br />
R. Esto puede ayudar a activar las fuentes bitmap. Están desactivadas por defecto.<br />
<br />
cd /etc/fonts/conf.d<br />
rm 10-bitmaps.conf<br />
ln -s yes-bitmaps.conf 10-bitmaps.conf<br />
cd -<br />
<br />
Si tú crees que tus fuentes lucen feas ahora, considera remover los siguiente paquetes:<br />
<br />
pacman -Rs xorg-fonts-100dpi xorg-fonts-75dpi<br />
<br />
Leer [http://bbs.archlinux.org/viewtopic.php?t=21250 aquí] y [http://bbs.archlinux.org/viewtopic.php?t=18425 aquí] para mas información.<br />
<br />
'''P. Acabo de actualizar via pacman -Syu y todas mis fuentes son feas'''<br />
<br />
R. Aquí hay varios errores posibles en conflicto. Mirar estos enlaces:<br />
<br />
1 - http://bbs.archlinux.org/viewtopic.php?t=866<br />
<br />
2 - http://bbs.archlinux.org/viewtopic.php?t=4975</div>Thedude85https://wiki.archlinux.org/index.php?title=Conky_(Espa%C3%B1ol)&diff=132834Conky (Español)2011-03-05T15:35:22Z<p>Thedude85: </p>
<hr />
<div>[[Category:Utilities (Español)]]<br />
[[Category:HOWTOs (Español)]]<br />
[[Category:Eye candy (Español)]]<br />
{{i18n|Conky}}<br />
<br />
Conky es un monitor de sistema para los sistemas X Window. Está disponible para GNU/Linux y FreeBSD. Es un software libre liberado bajo los terminos de la licencia GPL. Conky es capaz de monitorear distintas variables de sistema, incluyendo CPU, memoria, swap, espacio de disco, temperaturas, subidas, bajadas, mensajes de sistema, y mucho mas. Es completamente configurable, la configuración puede ser un poco dificil de entender, pero es bastante posible realizarla. Conky es como torsmo.<br />
<br />
==Instalación y configuración==<br />
*Conky esta disponible en los repositorios Extra<br />
# pacman -S conky<br />
*Editar el archivo de configuración usando uno como ejemplo desde [http://conky.sourceforge.net/screenshots.html homeproject-screenshot]<br />
$ nano ~/.conkyrc<br />
*Alternativamente, se puede usar el archivo por defecto desde {{Filename|/etc/conky/conky.conf}}:<br />
$ cp /etc/conky/conky.conf ~/.conkyrc<br />
<br />
==Paquetes AUR==<br />
<br />
En adición a los paquetes básicos de conky en los repositorios, hay varios paquetes [[AUR]] disponibles con opciones extras de compilación disponibles.<br />
<br />
*Instalar [http://aur.archlinux.org/packages.php?ID=11884 conky-cli] para dependencias conky sans X11.<br />
*Instalar [http://aur.archlinux.org/packages.php?ID=19156 conky-nvidia] para soporte nVidia.<br />
*Instalar [http://aur.archlinux.org/packages.php?ID=31589 conky-lua] para soporte lua.<br />
*Instalar [http://aur.archlinux.org/packages.php?ID=36405 conky-lua-nv] para soporte de ambos (lua, nVidia).<br />
<br />
==Consejos y trucos==<br />
===Habilitar transparecian real (KDE4)===<br />
Desde la version 1.8.0 conky soporta transparecias reales. Para habilitarlo (y hacerlo trabajar correctamente con KDE4), agregar las siguientes lineas a {{Filename|~/.conkyrc}}:<br />
own_window yes<br />
own_window_transparent yes<br />
own_window_argb_visual yes<br />
own_window_type normal<br />
own_window_class conky-semi<br />
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager<br />
Esto reemplaza los metodos feh descritos a continuación.<br />
<br />
===Evitar el parpadeo===<br />
Conky necesita soporte Doble de extensión de buffer (DBE) desde el servidor X para prevenir el parpadeo, porque esto no puede actualizar rapidamente la pantalla sin esto. Esto puede ser activado en {{Filename|/etc/X11/xorg.conf}} con {{Codeline|Load "dbe"}} linea en {{Codeline|Section "Module"}}. El archivo xorg.conf ha sido reemplazado (1.8.x actualización de patch) por {{Filename|/etc/X11/xorg.conf.d}}, que contiene una configuración particular de los archivos. ''DBE'' se carga automaticamente.<br />
<br />
Para verificar:<br />
# cat /var/log/Xorg.0.log | grep dbe<br />
<br />
Salida (deberia ser similar):<br />
# [ 86.101] (II) LoadModule: "dbe"<br />
# [ 86.101] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so<br />
# [ 86.111] (II) Module dbe: vendor="X.Org Foundation"<br />
<br />
Para activar el buffer-doble verificar de tener en {{Filename|~/.conkyrc}}:<br />
# Place below the other options, not below TEXT or XY<br />
double_buffer yes<br />
<br />
===Integrar con KDesktop===<br />
Conky con configuración de impresión de pantalla genera problemas con la visualización de iconos. Se deben seguir ciertos pasos:<br />
*Agregar estas lineas a {{Filename|~/.conkyrc}}:<br />
own_window yes<br />
own_window_type normal<br />
own_window_transparent yes<br />
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager<br />
*Si esta configuración esta activada, comentarla o eliminar la linea<br />
minimum_size<br />
*Para autoiniciar conky crear el siguiente link<br />
$ ln -s /usr/bin/conky ~/.kde/share/autostart/conkylink<br />
Para usuarios KDE4<br />
$ ln -s /usr/bin/conky ~/.kde4/Autostart/conkylink<br />
*Instalar feh<br />
# pacman -S feh<br />
*Hacer un script que permita la transparencia con el escritorio<br />
Para usuarios KDE3<br />
$ nano -w ~/.kde/share/autostart/fehconky <br />
<br />
#!/bin/bash<br />
feh --bg-scale `dcop kdesktop KBackgroundIface currentWallpaper 1`<br />
Para usuarios KDE4<br />
$ nano -w ~/.kde4/Autostart/fehconky<br />
<br />
#!/bin/bash<br />
feh --bg-scale "`grep 'wallpaper=' ~/.kde4/share/config/plasma-desktop-appletsrc | tail --lines=1 | sed 's/wallpaper=//'`"<br />
usar {{Codeline|--bg-center}} si se usa un fondo de pantalla centrado.<br />
*Hacerlo ejecutable<br />
$ chmod +x ~/.kde/share/autostart/fehconky<br />
KDE4<br />
$ chmod +x ~/.kde4/Autostart/fehconky<br />
*Opcionalmente en vez de usar un script se puede agregar la siguiente linea correspondiente al final de {{Filename|.conkyrc}}<br />
$ nano ~/.conkyrc<br />
Para KDE3<br />
${exec feh --bg-scale `dcop kdesktop KBackgroundIface currentWallpaper 1`}<br />
Para KDE4<br />
${exec feh --bg-scale "`grep 'wallpaper=' ~/.kde4/share/config/plasma-desktop-appletsrc | tail --lines=1 | sed 's/wallpaper=//'`"}<br />
<br />
===Visualizar información de actualización de paquetes===<br />
*[https://bbs.archlinux.org/viewtopic.php?id=68104 Paconky] - Muestra información de actualizaciones de paquetes en un formato usario-definido. la salida de este programa puede ser incluida en Conky con el comando ${execpi}.<br />
*[https://bbs.archlinux.org/viewtopic.php?id=53761 Scrolling Notifications] - Imprime notificaciones de actualizaciónes de desplazamiento. Del autor de Paconky.<br />
*[https://bbs.archlinux.org/viewtopic.php?id=57291 Perl Script] - Linea de comandos anterior y simple del autor de Paconky. Imprime sólo la cantidad de paquetes necesarios para actualizar.<br />
*[https://bbs.archlinux.org/viewtopic.php?id=37284 Python Script] - Programa de notificaciones de Actualización bastante configurable en Python.<br />
*[https://bbs.archlinux.org/viewtopic.php?pid=483742#p483742 Bash Script] - Bash script para usuarios que han habilitado ShowSize.<br />
<br />
===Mostrar Weather Forecast===<br />
Mirar [http://bbs.archlinux.org/viewtopic.php?id=37381 este link].<br />
<br />
===Mostrar RSS feeds===<br />
Conky tiene la habilidad de mostrar RSS feeds nativamente sin la necesidad de un script ajeno para ejecutar una salida en conky. Por ejemplo, para mostrar los titulos de las más recientes diez actualizaciones Planeta Arch y refrescar el feed cada minuto, se debe insertar dentro del archivo {{Filename|.conkyrc}}:<br />
<br />
${rss http://planet.archlinux.org/rss20.xml 1 item_titles 10 }<br />
<br />
===Mostrar ranking Distrowatch Arch Linux===<br />
Mirar [http://bbs.archlinux.org/viewtopic.php?id=88779 este link].<br />
<br />
===Mostrar estadísticas rTorrent===<br />
Mirar [http://bbs.archlinux.org/viewtopic.php?id=67304 este link].<br />
<br />
===Mostrar numero de correos nuevos (GMail)===<br />
Crear un archivo con nombre <code>gmail.py</code> en la ubicacion conveniente (este ejemplo usa <code>~/.scripts/</code>) con el siguiente codigo [[Python]]:<br />
import os<br />
<br />
#Enter your username and password below within double quotes<br />
# eg. username="username" and password="password"<br />
username="****"<br />
password="****"<br />
com="wget -q -O - https://"+username+":"+password+"@mail.google.com/mail/feed/atom --no-check-certificate"<br />
<br />
temp=os.popen(com)<br />
msg=temp.read()<br />
index=msg.find("<fullcount>")<br />
index2=msg.find("</fullcount>")<br />
fc=int(msg[index+11:index2])<br />
<br />
if fc==0:<br />
print "0 new"<br />
else:<br />
print str(fc)+" new"<br />
<br />
La secuencia de comandos anterior no funciona para tí y tu cuenta de Google Apps. Modificar el script a continuación para funcionar con cuentas de correo Google App, en código [[Python]]<br />
import os<br />
<br />
#Enter your domain, username and password below within double quotes<br />
# eg. domain="yourdomain.com", username="username" and password="password"<br />
domain="yourdomain.com"<br />
username="username"<br />
password="password"<br />
com="wget -q -O - https://mail.google.com/a/"+domain+"/feed/atom --http-user="+username+"@"+domain+" --http-password="+password+" --no-check-certificate"<br />
<br />
temp=os.popen(com)<br />
msg=temp.read()<br />
index=msg.find("<fullcount>")<br />
index2=msg.find("</fullcount>")<br />
fc=int(msg[index+11:index2])<br />
<br />
if fc==0:<br />
print "0 new"<br />
else:<br />
print str(fc)+" new"<br />
<br />
Agregar la siguiente linea de comandos a tú <code>.conky</code> para verificar tu cuenta de correo Gmail por correo nuevo cada 5 minutos (300 segundos) y mostrar: ''# new''<br />
${execpi 300 python ~/.scripts/gmail.py}<br />
<br />
Alternativamente, se puede usar [http://www.stunnel.org/ stunnel].<br />
pacman -S stunnel<br />
<br />
La siguiente configuración esta tomada desde [http://conky.sourceforge.net/faq.html FAQ de conky's]<br />
<br />
Modificar /etc/stunnel/stunnel.conf:<br />
# Service-level configuration for TLS server<br />
[imap]<br />
client = yes<br />
accept = 143<br />
connect = imap.gmail.com:143<br />
protocol = imap<br />
sslVersion = TLSv1<br />
# Service-level configuration for SSL server<br />
[imaps]<br />
client = yes<br />
accept = 993<br />
connect = imap.gmail.com:993<br />
<br />
...and start stunnel:<br />
/etc/rc.d/stunnel start<br />
<br />
Lo único que queda es el conkyrc:<br />
imap localhost username * -i 120 -p 993<br />
TEXT<br />
Inbox: ${imap_unseen}/${imap_messages}<br />
<br />
Aquí uso * como la contraseña de conky para preguntar al inicio, pero tú no ''necesitas'' hacerlo. <br />
<br />
===Mostrar correos nuevos (IMAP + SSL)===<br />
Conky tiene soporte para cuentas IMAP, pero no soporta SSL. Esto se puede proveer utilizando la siguiente linea de comando desde [http://www.unix.com/shell-programming-scripting/115322-perl-conky-gmail-imap-unread-message-count.html este forum post]. Esto requiere los modulos Perl/CPAN Mail::IMAPClient e IO::Socket::SSL que están en los paquetes perl-mail-imapclient y perl-io-socket-ssl. <br />
<br />
Crear un archivo llamado imap.pl en una ubicación para ser leída por conky. En este archivo agregar (con los cambios correspondientes):<br />
<br />
#!/usr/bin/perl<br />
<br />
# gimap.pl by gxmsgx<br />
# description: get the count of unread messages on imap<br />
<br />
use strict;<br />
use Mail::IMAPClient;<br />
use IO::Socket::SSL;<br />
<br />
my $username = 'example.username'; <br />
my $password = 'password123'; <br />
<br />
my $socket = IO::Socket::SSL->new(<br />
PeerAddr => 'imap.server',<br />
PeerPort => 993<br />
)<br />
or die "socket(): $@";<br />
<br />
my $client = Mail::IMAPClient->new(<br />
Socket => $socket,<br />
User => $username,<br />
Password => $password,<br />
)<br />
or die "new(): $@";<br />
<br />
if ($client->IsAuthenticated()) {<br />
my $msgct;<br />
<br />
$client->select("INBOX");<br />
$msgct = $client->unseen_count||'0';<br />
print "$msgct\n";<br />
}<br />
<br />
$client->logout();<br />
<br />
Agregar a .conkyrc:<br />
${execpi 300 ~/.conky/imap.pl} <br />
o donde se haya guardado el archivo<br />
<br />
Alternativamente, se puede usar stunnel como se muestra en : [[Conky#How to display the number of new emails (Gmail) in Conky]]<br />
<br />
== Contribución de usuarios con ejemplos de configuración ==<br />
=== Graysky ===<br />
[[http://img9.imageshack.us/img9/3153/imageffj.jpg Screen shot]]<br />
<br />
[[https://github.com/graysky2/dotfiles/blob/master/.conkyrc Aquí]] esto es - modicado para ajustarse a tu pantalla. Optimizado para un chip Quad Core con varios discos de almacenamiento (HDDs) (aunque uno de ellos no esta conectado para este screenshot) y una tarjeta de video nVidia. Se puede modificar facilmente esto para un sistema dual-o-single core con cualquier numero de discos de almacenamiento (HHDs).<br />
<br />
==Un ejemplo de los anillos con soporte nVidia:==<br />
<br />
<pre><br />
1 # -- Conky settings -- #<br />
2 background no<br />
3 update_interval 1<br />
4 <br />
5 cpu_avg_samples 2<br />
6 net_avg_samples 2<br />
7 <br />
8 override_utf8_locale yes<br />
9 <br />
10 double_buffer yes<br />
11 no_buffers yes<br />
12 <br />
13 text_buffer_size 2048<br />
14 imlib_cache_size 0<br />
15 <br />
16 # -- Window specifications -- #<br />
17 <br />
18 own_window yes<br />
19 own_window_type normal<br />
20 own_window_transparent yes<br />
21 own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below<br />
22 <br />
23 border_inner_margin 0<br />
24 border_outer_margin 0<br />
25 <br />
26 minimum_size 320 800<br />
27 maximum_width 320<br />
28 <br />
29 alignment bottom_right<br />
30 gap_x 0<br />
31 gap_y 0<br />
32 <br />
33 # -- Graphics settings -- #<br />
34 draw_shades no<br />
35 draw_outline no<br />
36 draw_borders no<br />
37 draw_graph_borders yes<br />
38 <br />
39 # -- Text settings -- #<br />
40 use_xft yes<br />
41 xftfont MaiandraGD:size=24<br />
42 xftalpha 0.4<br />
43 <br />
44 uppercase no<br />
45 <br />
46 default_color 888888<br />
47 <br />
48 # -- Lua Load -- #<br />
49 lua_load ~/conky/lua/lua.lua<br />
50 lua_draw_hook_pre ring_stats<br />
51 <br />
52 TEXT<br />
53 ${alignr}${voffset 53}${goto 90}${font MaiandraGD:size=11}${time %A, %d %B %Y}<br />
54 <br />
55 <br />
56 ${voffset 5}${goto 164}${font MaiandraGD:size=16}${time %H:%M}<br />
57 <br />
58 <br />
59 <br />
60 ${voffset -40}${goto 100}${font MaiandraGD:size=9}Kernel:${offset 70}Uptime:<br />
61 ${goto 90}${font MaiandraGD:size=9}$kernel${offset 40}$uptime<br />
62 ${voffset 57}${goto 117}${font snap:size=8}${cpu cpu0}%<br />
63 ${goto 117}${cpu cpu1}%<br />
64 ${goto 117}CPU<br />
65 ${voffset 19}${goto 145}${memperc}%<br />
66 ${goto 145}$swapperc%<br />
67 ${goto 145}MEM<br />
68 ${voffset 25}${goto 170}${nvidia gpufreq}<br />
69 ${goto 170}${nvidia memfreq}<br />
70 ${goto 170}GPU<br />
71 ${voffset 27}${goto 198}${totaldown ppp0}<br />
72 ${goto 198}${totalup ppp0}<br />
73 ${goto 205}NET<br />
74 ${voffset 21}<br />
75 ${goto 222}${fs_used /home}<br />
76 ${goto 230}DISK<br />
<br />
</pre><br />
*Y la linea de comandos lua.lua requerida:<br />
<br />
<pre><br />
1 --[[<br />
2 Ring Meters by londonali1010 (2009)<br />
3 <br />
4 This script draws percentage meters as rings. It is fully customisable; all options are described in the script.<br />
5 <br />
6 IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. <br />
The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number <br />
of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num > 5 in that <br />
if statement (the default). If you only update Conky every 2s, you should change it to update_num > 3; conversely if you update Conky <br />
every 0.5s, you should use update_num > 10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, <br />
otherwise the update_num will not be reset and you will get an error.<br />
7 <br />
8 To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):<br />
9 lua_load ~/scripts/rings-v1.2.1.lua<br />
10 lua_draw_hook_pre ring_stats<br />
11 <br />
12 Changelog:<br />
13 + v1.2.1 -- Fixed minor bug that caused script to crash if conky_parse() returns a nil value (20.10.2009)<br />
14 + v1.2 -- Added option for the ending angle of the rings (07.10.2009)<br />
15 + v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a <br />
numerical value rather than a percentage (29.09.2009)<br />
16 + v1.0 -- Original release (28.09.2009)<br />
17 ]]<br />
18 <br />
19 settings_table = {<br />
20 {<br />
21 -- Edit this table to customise your rings.<br />
22 -- You can create more rings simply by adding more elements to settings_table.<br />
23 -- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.<br />
24 name='time',<br />
25 -- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. <br />
If you would not use an argument in the Conky variable, use ''.<br />
26 arg='%I.%M',<br />
27 -- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.<br />
28 max=12,<br />
29 -- "bg_colour" is the colour of the base ring.<br />
30 bg_colour=0x888888,<br />
31 -- "bg_alpha" is the alpha value of the base ring.<br />
32 bg_alpha=0.3,<br />
33 -- "fg_colour" is the colour of the indicator part of the ring.<br />
34 fg_colour=0x888888,<br />
35 -- "fg_alpha" is the alpha value of the indicator part of the ring.<br />
36 fg_alpha=0.5,<br />
37 -- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky <br />
window.<br />
38 x=191, y=145,<br />
39 -- "radius" is the radius of the ring.<br />
40 radius=32,<br />
41 -- "thickness" is the thickness of the ring, centred around the radius.<br />
42 thickness=4,<br />
43 -- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or <br />
negative.<br />
44 start_angle=0,<br />
45 -- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, <br />
but must be larger (e.g. more clockwise) than start_angle.<br />
46 end_angle=360<br />
47 },<br />
48 {<br />
49 name='time',<br />
50 arg='%M.%S',<br />
51 max=60,<br />
52 bg_colour=0x888888,<br />
53 bg_alpha=0.3,<br />
54 fg_colour=0x888888,<br />
55 fg_alpha=0.5,<br />
56 x=191, y=145,<br />
57 radius=37,<br />
58 thickness=4,<br />
59 start_angle=0,<br />
60 end_angle=360<br />
61 },<br />
62 {<br />
63 name='time',<br />
64 arg='%S',<br />
65 max=60,<br />
66 bg_colour=0x888888,<br />
67 bg_alpha=0.3,<br />
68 fg_colour=0x888888,<br />
69 fg_alpha=0.5,<br />
70 x=191, y=145,<br />
71 radius=42,<br />
72 thickness=4,<br />
73 start_angle=0,<br />
74 end_angle=360<br />
75 },<br />
76 {<br />
77 name='cpu',<br />
78 arg='cpu0',<br />
79 max=100,<br />
80 bg_colour=0x888888,<br />
81 bg_alpha=0.3,<br />
82 fg_colour=0x888888,<br />
83 fg_alpha=0.5,<br />
84 x=140, y=300,<br />
85 radius=26,<br />
86 thickness=5,<br />
87 start_angle=-90,<br />
88 end_angle=180<br />
89 },<br />
90 {<br />
91 name='cpu',<br />
92 arg='cpu1',<br />
93 max=100,<br />
94 bg_colour=0x888888,<br />
95 bg_alpha=0.3,<br />
96 fg_colour=0x888888,<br />
97 fg_alpha=0.5,<br />
98 x=140, y=300,<br />
99 radius=20,<br />
100 thickness=5,<br />
101 start_angle=-90,<br />
102 end_angle=180<br />
103 },<br />
104 {<br />
105 name='memperc',<br />
106 arg='',<br />
107 max=100,<br />
108 bg_colour=0x888888,<br />
109 bg_alpha=0.3,<br />
110 fg_colour=0x888888,<br />
111 fg_alpha=0.5,<br />
112 x=170, y=350,<br />
113 radius=26,<br />
114 thickness=5,<br />
115 start_angle=-90,<br />
116 end_angle=180<br />
117 },<br />
118 {<br />
119 name='swapperc',<br />
120 arg='',<br />
121 max=100,<br />
122 bg_colour=0x888888,<br />
123 bg_alpha=0.3,<br />
124 fg_colour=0x888888,<br />
125 fg_alpha=0.5,<br />
126 x=170, y=350,<br />
127 radius=20,<br />
128 thickness=5,<br />
129 start_angle=-90,<br />
130 end_angle=180<br />
131 },<br />
132 {<br />
133 name='time',<br />
134 arg='%d',<br />
135 max=31,<br />
136 bg_colour=0x888888,<br />
137 bg_alpha=0.3,<br />
138 fg_colour=0x888888,<br />
139 fg_alpha=0.5,<br />
140 x=191, y=145,<br />
141 radius=50,<br />
142 thickness=5,<br />
143 start_angle=-140,<br />
144 end_angle=-30<br />
145 },<br />
146 {<br />
147 name='time',<br />
148 arg='%m',<br />
149 max=12,<br />
150 bg_colour=0x888888,<br />
151 bg_alpha=0.3,<br />
152 fg_colour=0x888888,<br />
153 fg_alpha=0.5,<br />
154 x=191, y=145,<br />
155 radius=50,<br />
156 thickness=5,<br />
157 start_angle=30,<br />
158 end_angle=140<br />
159 },<br />
160 -- {<br />
161 -- name='fs_used_perc',<br />
162 -- arg='/',<br />
163 -- max=100,<br />
164 -- bg_colour=0x888888,<br />
165 -- bg_alpha=0.3,<br />
166 -- fg_colour=0x888888,<br />
167 -- fg_alpha=0.5,<br />
168 -- x=260, y=503,<br />
169 -- radius=26,<br />
170 -- thickness=5,<br />
171 -- start_angle=-90,<br />
172 -- end_angle=180<br />
173 -- },<br />
174 {<br />
175 name='fs_used_perc',<br />
176 arg='/home',<br />
177 max=100,<br />
178 bg_colour=0x888888,<br />
179 bg_alpha=0.3,<br />
180 fg_colour=0x888888,<br />
181 fg_alpha=0.5,<br />
182 x=260, y=503,<br />
183 radius=20,<br />
184 thickness=5,<br />
185 start_angle=-90,<br />
186 end_angle=180<br />
187 },<br />
188 {<br />
189 name='totalup',<br />
190 arg='ppp0',<br />
191 max=2,<br />
192 bg_colour=0x888888,<br />
193 bg_alpha=0.3,<br />
194 fg_colour=0x888888,<br />
195 fg_alpha=0.5,<br />
196 x=230, y=452,<br />
197 radius=20,<br />
198 thickness=5,<br />
199 start_angle=-90,<br />
200 end_angle=180<br />
201 },<br />
202 {<br />
203 name='totaldown',<br />
204 arg='ppp0',<br />
205 max=2,<br />
206 bg_colour=0x888888,<br />
207 bg_alpha=0.3,<br />
208 fg_colour=0x888888,<br />
209 fg_alpha=0.5,<br />
210 x=230, y=452,<br />
211 radius=26,<br />
212 thickness=5,<br />
213 start_angle=-90,<br />
214 end_angle=180<br />
215 },<br />
216 {<br />
217 name='nvidia',<br />
218 arg='gpufreq',<br />
219 max=475,<br />
220 bg_colour=0x888888,<br />
221 bg_alpha=0.3,<br />
222 fg_colour=0x888888,<br />
223 fg_alpha=0.5,<br />
224 x=200, y=401,<br />
225 radius=26,<br />
226 thickness=5,<br />
227 start_angle=-90,<br />
228 end_angle=180<br />
229 },<br />
230 {<br />
231 name='nvidia',<br />
232 arg='memfreq',<br />
233 max=700,<br />
234 bg_colour=0x888888,<br />
235 bg_alpha=0.3,<br />
236 fg_colour=0x888888,<br />
237 fg_alpha=0.5,<br />
238 x=200, y=401,<br />
239 radius=20,<br />
240 thickness=5,<br />
241 start_angle=-90,<br />
242 end_angle=180<br />
243 },<br />
244 }<br />
245 <br />
246 require 'cairo'<br />
247 <br />
248 function rgb_to_r_g_b(colour,alpha)<br />
249 return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha<br />
250 end<br />
251 <br />
252 function draw_ring(cr,t,pt)<br />
253 local w,h=conky_window.width,conky_window.height<br />
254 <br />
255 local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']<br />
256 local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']<br />
257 <br />
258 local angle_0=sa*(2*math.pi/360)-math.pi/2<br />
259 local angle_f=ea*(2*math.pi/360)-math.pi/2<br />
260 local t_arc=t*(angle_f-angle_0)<br />
261 <br />
262 -- Draw background ring<br />
263 <br />
264 cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)<br />
265 cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))<br />
266 cairo_set_line_width(cr,ring_w)<br />
267 cairo_stroke(cr)<br />
268 <br />
269 -- Draw indicator ring<br />
270 <br />
271 cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)<br />
272 cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))<br />
273 cairo_stroke(cr)<br />
274 end<br />
275 <br />
276 function conky_ring_stats()<br />
277 local function setup_rings(cr,pt)<br />
278 local str=''<br />
279 local value=0<br />
280 <br />
281 str=string.format('${%s %s}',pt['name'],pt['arg'])<br />
282 str=conky_parse(str)<br />
283 <br />
284 value=tonumber(str)<br />
285 if value == nil then value = 0 end<br />
286 pct=value/pt['max']<br />
287 <br />
288 draw_ring(cr,pct,pt)<br />
289 end<br />
290 <br />
291 if conky_window==nil then return end<br />
292 local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)<br />
293 <br />
294 local cr=cairo_create(cs)<br />
295 <br />
296 local updates=conky_parse('${updates}')<br />
297 update_num=tonumber(updates)<br />
298 <br />
299 if update_num>5 then<br />
300 for i in pairs(settings_table) do<br />
301 setup_rings(cr,settings_table[i])<br />
302 end<br />
303 end<br />
304 end<br />
~ <br />
</pre><br />
== Una nota sobre fuentes simbólicas ==<br />
<br />
Muchos de los más decorados archivos ''.conkyrc'' usan las fuentes PizzaDude Bullets y Pie Charts para mapas. Estan disponibles en el AUR como 'ttf-pizzadude-bullets' y 'ttf-piechartsformaps' respectivamente, o pueden ser hayados y descargados con una simple búsqueda he instalación manual usndo las instrucciones en [[Fonts]].<br />
<br />
== Links externos==<br />
*[http://bbs.archlinux.org/viewtopic.php?id=39906 Configuraciones de Conkys en forums de Arch]<br />
*[http://conky.sourceforge.net/ Página Web Oficial]<br />
*[http://freshmeat.net/projects/conky/ Conky] en [[Wikipedia:Freshmeat|Freshmeat]]<br />
*[http://sourceforge.net/projects/conky/ Conky] en [[wikipedia:sourceforge.net|SourceForge]]<br />
*[irc://chat.freenode.org/conky #conky] Canal de chat IRC en [[wikipedia:Freenode|freenode]]<br />
*[http://novel.evilcoder.org/wiki/index.php/ConkyFAQ FAQ]<br />
<!-- vim: set ft=Wikipedia: --></div>Thedude85https://wiki.archlinux.org/index.php?title=Conky_(Espa%C3%B1ol)&diff=132612Conky (Español)2011-03-04T10:52:35Z<p>Thedude85: </p>
<hr />
<div>[[Category:Utilities (Español)]]<br />
[[Category:HOWTOs (Español)]]<br />
[[Category:Eye candy (Español)]]<br />
{{i18n|Conky}}<br />
<br />
Conky es un monitor de sistema para los sistemas X Window. Está disponible para GNU/Linux y FreeBSD. Es un software libre liberado bajo los terminos de la licencia GPL. Conky es capaz de monitorear distintas variables de sistema, incluyendo CPU, memoria, swap, espacio de disco, temperaturas, subidas, bajadas, mensajes de sistema, y mucho mas. Es completamente configurable, la configuración puede ser un poco dificil de entender, pero es bastante posible realizarla. Conky es como torsmo.<br />
<br />
==Instalación y configuración==<br />
*Conky esta disponible en los repositorios Extra<br />
# pacman -S conky<br />
*Editar el archivo de configuración usando uno como ejemplo desde [http://conky.sourceforge.net/screenshots.html homeproject-screenshot]<br />
$ nano ~/.conkyrc<br />
*Alternativamente, se puede usar el archivo por defecto desde {{Filename|/etc/conky/conky.conf}}:<br />
$ cp /etc/conky/conky.conf ~/.conkyrc<br />
<br />
==Paquetes AUR==<br />
<br />
En adición a los paquetes básicos de conky en los repositorios, hay varios paquetes [[AUR]] disponibles con opciones extras de compilación disponibles.<br />
<br />
*Instalar [http://aur.archlinux.org/packages.php?ID=11884 conky-cli] para dependencias conky sans X11.<br />
*Instalar [http://aur.archlinux.org/packages.php?ID=19156 conky-nvidia] para soporte nVidia.<br />
*Instalar [http://aur.archlinux.org/packages.php?ID=31589 conky-lua] para soporte lua.<br />
*Instalar [http://aur.archlinux.org/packages.php?ID=36405 conky-lua-nv] para soporte de ambos (lua, nVidia).<br />
<br />
==Consejos y trucos==<br />
===Habilitar transparecian real (KDE4)===<br />
Desde la version 1.8.0 conky soporta transparecias reales. Para habilitarlo (y hacerlo trabajar correctamente con KDE4), agregar las siguientes lineas a {{Filename|~/.conkyrc}}:<br />
own_window yes<br />
own_window_transparent yes<br />
own_window_argb_visual yes<br />
own_window_type normal<br />
own_window_class conky-semi<br />
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager<br />
Esto reemplaza los metodos feh descritos a continuación.<br />
<br />
===Evitar el parpadeo===<br />
Conky necesita soporte Doble de extensión de buffer (DBE) desde el servidor X para prevenir el parpadeo, porque esto no puede actualizar rapidamente la pantalla sin esto. Esto puede ser activado en {{Filename|/etc/X11/xorg.conf}} con {{Codeline|Load "dbe"}} linea en {{Codeline|Section "Module"}}. El archivo xorg.conf ha sido reemplazado (1.8.x actualización de patch) por {{Filename|/etc/X11/xorg.conf.d}}, que contiene una configuración particular de los archivos. ''DBE'' se carga automaticamente.<br />
<br />
Para verificar:<br />
# cat /var/log/Xorg.0.log | grep dbe<br />
<br />
Salida (deberia ser similar):<br />
# [ 86.101] (II) LoadModule: "dbe"<br />
# [ 86.101] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so<br />
# [ 86.111] (II) Module dbe: vendor="X.Org Foundation"<br />
<br />
Para activar el buffer-doble verificar de tener en {{Filename|~/.conkyrc}}:<br />
# Place below the other options, not below TEXT or XY<br />
double_buffer yes<br />
<br />
===Integrar con KDesktop===<br />
Conky con configuración de impresión de pantalla genera problemas con la visualización de iconos. Se deben seguir ciertos pasos:<br />
*Agregar estas lineas a {{Filename|~/.conkyrc}}:<br />
own_window yes<br />
own_window_type normal<br />
own_window_transparent yes<br />
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager<br />
*Si esta configuración esta activada, comentarla o eliminar la linea<br />
minimum_size<br />
*Para autoiniciar conky crear el siguiente link<br />
$ ln -s /usr/bin/conky ~/.kde/share/autostart/conkylink<br />
Para usuarios KDE4<br />
$ ln -s /usr/bin/conky ~/.kde4/Autostart/conkylink<br />
*Instalar feh<br />
# pacman -S feh<br />
*Hacer un script que permita la transparencia con el escritorio<br />
Para usuarios KDE3<br />
$ nano -w ~/.kde/share/autostart/fehconky <br />
<br />
#!/bin/bash<br />
feh --bg-scale `dcop kdesktop KBackgroundIface currentWallpaper 1`<br />
Para usuarios KDE4<br />
$ nano -w ~/.kde4/Autostart/fehconky<br />
<br />
#!/bin/bash<br />
feh --bg-scale "`grep 'wallpaper=' ~/.kde4/share/config/plasma-desktop-appletsrc | tail --lines=1 | sed 's/wallpaper=//'`"<br />
usar {{Codeline|--bg-center}} si se usa un fondo de pantalla centrado.<br />
*Hacerlo ejecutable<br />
$ chmod +x ~/.kde/share/autostart/fehconky<br />
KDE4<br />
$ chmod +x ~/.kde4/Autostart/fehconky<br />
*Opcionalmente en vez de usar un script se puede agregar la siguiente linea correspondiente al final de {{Filename|.conkyrc}}<br />
$ nano ~/.conkyrc<br />
Para KDE3<br />
${exec feh --bg-scale `dcop kdesktop KBackgroundIface currentWallpaper 1`}<br />
Para KDE4<br />
${exec feh --bg-scale "`grep 'wallpaper=' ~/.kde4/share/config/plasma-desktop-appletsrc | tail --lines=1 | sed 's/wallpaper=//'`"}<br />
<br />
===Visualizar información de actualización de paquetes===<br />
*[https://bbs.archlinux.org/viewtopic.php?id=68104 Paconky] - Muestra información de actualizaciones de paquetes en un formato usario-definido. la salida de este programa puede ser incluida en Conky con el comando ${execpi}.<br />
*[https://bbs.archlinux.org/viewtopic.php?id=53761 Scrolling Notifications] - Imprime notificaciones de actualizaciónes de desplazamiento. Del autor de Paconky.<br />
*[https://bbs.archlinux.org/viewtopic.php?id=57291 Perl Script] - Linea de comandos anterior y simple del autor de Paconky. Imprime sólo la cantidad de paquetes necesarios para actualizar.<br />
*[https://bbs.archlinux.org/viewtopic.php?id=37284 Python Script] - Programa de notificaciones de Actualización bastante configurable en Python.<br />
*[https://bbs.archlinux.org/viewtopic.php?pid=483742#p483742 Bash Script] - Bash script para usuarios que han habilitado ShowSize.<br />
<br />
===Mostrar Weather Forecast===<br />
Mirar [http://bbs.archlinux.org/viewtopic.php?id=37381 este link].<br />
<br />
===Mostrar RSS feeds===<br />
Conky tiene la habilidad de mostrar RSS feeds nativamente sin la necesidad de un script ajeno para ejecutar una salida en conky. Por ejemplo, para mostrar los titulos de las más recientes diez actualizaciones Planeta Arch y refrescar el feed cada minuto, se debe insertar dentro del archivo {{Filename|.conkyrc}}:<br />
<br />
${rss http://planet.archlinux.org/rss20.xml 1 item_titles 10 }<br />
<br />
===Mostrar ranking Distrowatch Arch Linux===<br />
Mirar [http://bbs.archlinux.org/viewtopic.php?id=88779 este link].<br />
<br />
===Mostrar estadísticas rTorrent===<br />
Mirar [http://bbs.archlinux.org/viewtopic.php?id=67304 este link].<br />
<br />
===Mostrar numero de correos nuevos (GMail)===<br />
Crear un archivo con nombre <code>gmail.py</code> en la ubicacion conveniente (este ejemplo usa <code>~/.scripts/</code>) con el siguiente codigo [[Python]]:<br />
import os<br />
<br />
#Enter your username and password below within double quotes<br />
# eg. username="username" and password="password"<br />
username="****"<br />
password="****"<br />
com="wget -q -O - https://"+username+":"+password+"@mail.google.com/mail/feed/atom --no-check-certificate"<br />
<br />
temp=os.popen(com)<br />
msg=temp.read()<br />
index=msg.find("<fullcount>")<br />
index2=msg.find("</fullcount>")<br />
fc=int(msg[index+11:index2])<br />
<br />
if fc==0:<br />
print "0 new"<br />
else:<br />
print str(fc)+" new"<br />
<br />
La secuencia de comandos anterior no funciona para tí y tu cuenta de Google Apps. Modificar el script a continuación para funcionar con cuentas de correo Google App, en código [[Python]]<br />
import os<br />
<br />
#Enter your domain, username and password below within double quotes<br />
# eg. domain="yourdomain.com", username="username" and password="password"<br />
domain="yourdomain.com"<br />
username="username"<br />
password="password"<br />
com="wget -q -O - https://mail.google.com/a/"+domain+"/feed/atom --http-user="+username+"@"+domain+" --http-password="+password+" --no-check-certificate"<br />
<br />
temp=os.popen(com)<br />
msg=temp.read()<br />
index=msg.find("<fullcount>")<br />
index2=msg.find("</fullcount>")<br />
fc=int(msg[index+11:index2])<br />
<br />
if fc==0:<br />
print "0 new"<br />
else:<br />
print str(fc)+" new"<br />
<br />
Agregar la siguiente linea de comandos a tú <code>.conky</code> para verificar tu cuenta de correo Gmail por correo nuevo cada 5 minutos (300 segundos) y mostrar: ''# new''<br />
${execpi 300 python ~/.scripts/gmail.py}<br />
<br />
Alternativamente, se puede usar [http://www.stunnel.org/ stunnel].<br />
pacman -S stunnel<br />
<br />
La siguiente configuración esta tomada desde [http://conky.sourceforge.net/faq.html FAQ de conky's]<br />
<br />
Modificar /etc/stunnel/stunnel.conf:<br />
# Service-level configuration for TLS server<br />
[imap]<br />
client = yes<br />
accept = 143<br />
connect = imap.gmail.com:143<br />
protocol = imap<br />
sslVersion = TLSv1<br />
# Service-level configuration for SSL server<br />
[imaps]<br />
client = yes<br />
accept = 993<br />
connect = imap.gmail.com:993<br />
<br />
...and start stunnel:<br />
/etc/rc.d/stunnel start<br />
<br />
Lo único que queda es el conkyrc:<br />
imap localhost username * -i 120 -p 993<br />
TEXT<br />
Inbox: ${imap_unseen}/${imap_messages}<br />
<br />
Aquí uso * como la contraseña de conky para preguntar al inicio, pero tú no ''necesitas'' hacerlo. <br />
<br />
===Mostrar correos nuevos (IMAP + SSL)===<br />
Conky tiene soporte para cuentas IMAP, pero no soporta SSL. Esto se puede proveer utilizando la siguiente linea de comando desde [http://www.unix.com/shell-programming-scripting/115322-perl-conky-gmail-imap-unread-message-count.html este forum post]. Esto requiere los modulos Perl/CPAN Mail::IMAPClient e IO::Socket::SSL que están en los paquetes perl-mail-imapclient y perl-io-socket-ssl. <br />
<br />
Crear un archivo llamado imap.pl en una ubicación para ser leída por conky. En este archivo agregar (con los cambios correspondientes):<br />
<br />
#!/usr/bin/perl<br />
<br />
# gimap.pl by gxmsgx<br />
# description: get the count of unread messages on imap<br />
<br />
use strict;<br />
use Mail::IMAPClient;<br />
use IO::Socket::SSL;<br />
<br />
my $username = 'example.username'; <br />
my $password = 'password123'; <br />
<br />
my $socket = IO::Socket::SSL->new(<br />
PeerAddr => 'imap.server',<br />
PeerPort => 993<br />
)<br />
or die "socket(): $@";<br />
<br />
my $client = Mail::IMAPClient->new(<br />
Socket => $socket,<br />
User => $username,<br />
Password => $password,<br />
)<br />
or die "new(): $@";<br />
<br />
if ($client->IsAuthenticated()) {<br />
my $msgct;<br />
<br />
$client->select("INBOX");<br />
$msgct = $client->unseen_count||'0';<br />
print "$msgct\n";<br />
}<br />
<br />
$client->logout();<br />
<br />
Agregar a .conkyrc:<br />
${execpi 300 ~/.conky/imap.pl} <br />
o donde se haya guardado el archivo<br />
<br />
Alternativamente, se puede usar stunnel como se muestra en : [[Conky#How to display the number of new emails (Gmail) in Conky]]<br />
<br />
== Contribución de usuarios con ejemplos de configuración ==<br />
=== Graysky ===<br />
[[http://img9.imageshack.us/img9/3153/imageffj.jpg Screen shot]]<br />
<br />
[[https://github.com/graysky2/dotfiles/blob/master/.conkyrc Aquí]] esto es - modicado para ajustarse a tu pantalla. Optimizado para un chip Quad Core con varios discos de almacenamiento (HDDs) (aunque uno de ellos no esta conectado para este screenshot) y una tarjeta de video nVidia. Se puede modificar facilmente esto para un sistema dual-o-single core con cualquier numero de discos de almacenamiento (HHDs).<br />
<br />
==Un ejemplo de los anillos con soporte nVidia:==<br />
<br />
<pre><br />
1 # -- Conky settings -- #<br />
2 background no<br />
3 update_interval 1<br />
4 <br />
5 cpu_avg_samples 2<br />
6 net_avg_samples 2<br />
7 <br />
8 override_utf8_locale yes<br />
9 <br />
10 double_buffer yes<br />
11 no_buffers yes<br />
12 <br />
13 text_buffer_size 2048<br />
14 imlib_cache_size 0<br />
15 <br />
16 # -- Window specifications -- #<br />
17 <br />
18 own_window yes<br />
19 own_window_type normal<br />
20 own_window_transparent yes<br />
21 own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below<br />
22 <br />
23 border_inner_margin 0<br />
24 border_outer_margin 0<br />
25 <br />
26 minimum_size 320 800<br />
27 maximum_width 320<br />
28 <br />
29 alignment bottom_right<br />
30 gap_x 0<br />
31 gap_y 0<br />
32 <br />
33 # -- Graphics settings -- #<br />
34 draw_shades no<br />
35 draw_outline no<br />
36 draw_borders no<br />
37 draw_graph_borders yes<br />
38 <br />
39 # -- Text settings -- #<br />
40 use_xft yes<br />
41 xftfont MaiandraGD:size=24<br />
42 xftalpha 0.4<br />
43 <br />
44 uppercase no<br />
45 <br />
46 default_color 888888<br />
47 <br />
48 # -- Lua Load -- #<br />
49 lua_load ~/conky/lua/lua.lua<br />
50 lua_draw_hook_pre ring_stats<br />
51 <br />
52 TEXT<br />
53 ${alignr}${voffset 53}${goto 90}${font MaiandraGD:size=11}${time %A, %d %B %Y}<br />
54 <br />
55 <br />
56 ${voffset 5}${goto 164}${font MaiandraGD:size=16}${time %H:%M}<br />
57 <br />
58 <br />
59 <br />
60 ${voffset -40}${goto 100}${font MaiandraGD:size=9}Kernel:${offset 70}Uptime:<br />
61 ${goto 90}${font MaiandraGD:size=9}$kernel${offset 40}$uptime<br />
62 ${voffset 57}${goto 117}${font snap:size=8}${cpu cpu0}%<br />
63 ${goto 117}${cpu cpu1}%<br />
64 ${goto 117}CPU<br />
65 ${voffset 19}${goto 145}${memperc}%<br />
66 ${goto 145}$swapperc%<br />
67 ${goto 145}MEM<br />
68 ${voffset 25}${goto 170}${nvidia gpufreq}<br />
69 ${goto 170}${nvidia memfreq}<br />
70 ${goto 170}GPU<br />
71 ${voffset 27}${goto 198}${totaldown ppp0}<br />
72 ${goto 198}${totalup ppp0}<br />
73 ${goto 205}NET<br />
74 ${voffset 21}<br />
75 ${goto 222}${fs_used /home}<br />
76 ${goto 230}DISK<br />
<br />
</pre><br />
*Y la linea de comandos lua.lua requerida:<br />
<br />
<pre><br />
1 --[[<br />
2 Ring Meters by londonali1010 (2009)<br />
3 <br />
4 This script draws percentage meters as rings. It is fully customisable; all options are described in the script.<br />
5 <br />
6 IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if s tatement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updat es since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num > 5 in that if state ment (the default). If you only update Conky every 2s, you should change it to update_num > 3; conversely if you update Conky every 0 .5s, you should use update_num > 10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.<br />
7 <br />
8 To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):<br />
9 lua_load ~/scripts/rings-v1.2.1.lua<br />
10 lua_draw_hook_pre ring_stats<br />
11 <br />
12 Changelog:<br />
13 + v1.2.1 -- Fixed minor bug that caused script to crash if conky_parse() returns a nil value (20.10.2009)<br />
14 + v1.2 -- Added option for the ending angle of the rings (07.10.2009)<br />
15 + v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numer ical value rather than a percentage (29.09.2009)<br />
16 + v1.0 -- Original release (28.09.2009)<br />
17 ]]<br />
18 <br />
19 settings_table = {<br />
20 {<br />
21 -- Edit this table to customise your rings.<br />
22 -- You can create more rings simply by adding more elements to settings_table.<br />
23 -- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.<br />
24 name='time',<br />
25 -- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument . If you would not use an argument in the Conky variable, use ''.<br />
26 arg='%I.%M',<br />
27 -- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.<br />
28 max=12,<br />
29 -- "bg_colour" is the colour of the base ring.<br />
30 bg_colour=0x888888,<br />
31 -- "bg_alpha" is the alpha value of the base ring.<br />
32 bg_alpha=0.3,<br />
33 -- "fg_colour" is the colour of the indicator part of the ring.<br />
34 fg_colour=0x888888,<br />
35 -- "fg_alpha" is the alpha value of the indicator part of the ring.<br />
36 fg_alpha=0.5,<br />
37 -- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky wi ndow.<br />
38 x=191, y=145,<br />
39 -- "radius" is the radius of the ring.<br />
40 radius=32,<br />
41 -- "thickness" is the thickness of the ring, centred around the radius.<br />
42 thickness=4,<br />
43 -- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or n egative.<br />
44 start_angle=0,<br />
45 -- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negat ive, but must be larger (e.g. more clockwise) than start_angle.<br />
46 end_angle=360<br />
47 },<br />
48 {<br />
49 name='time',<br />
50 arg='%M.%S',<br />
51 max=60,<br />
52 bg_colour=0x888888,<br />
53 bg_alpha=0.3,<br />
54 fg_colour=0x888888,<br />
55 fg_alpha=0.5,<br />
56 x=191, y=145,<br />
57 radius=37,<br />
58 thickness=4,<br />
59 start_angle=0,<br />
60 end_angle=360<br />
61 },<br />
62 {<br />
63 name='time',<br />
64 arg='%S',<br />
65 max=60,<br />
66 bg_colour=0x888888,<br />
67 bg_alpha=0.3,<br />
68 fg_colour=0x888888,<br />
69 fg_alpha=0.5,<br />
70 x=191, y=145,<br />
71 radius=42,<br />
72 thickness=4,<br />
73 start_angle=0,<br />
74 end_angle=360<br />
75 },<br />
76 {<br />
77 name='cpu',<br />
78 arg='cpu0',<br />
79 max=100,<br />
80 bg_colour=0x888888,<br />
81 bg_alpha=0.3,<br />
82 fg_colour=0x888888,<br />
83 fg_alpha=0.5,<br />
84 x=140, y=300,<br />
85 radius=26,<br />
86 thickness=5,<br />
87 start_angle=-90,<br />
88 end_angle=180<br />
89 },<br />
90 {<br />
91 name='cpu',<br />
92 arg='cpu1',<br />
93 max=100,<br />
94 bg_colour=0x888888,<br />
95 bg_alpha=0.3,<br />
96 fg_colour=0x888888,<br />
97 fg_alpha=0.5,<br />
98 x=140, y=300,<br />
99 radius=20,<br />
100 thickness=5,<br />
101 start_angle=-90,<br />
102 end_angle=180<br />
103 },<br />
104 {<br />
105 name='memperc',<br />
106 arg='',<br />
107 max=100,<br />
108 bg_colour=0x888888,<br />
109 bg_alpha=0.3,<br />
110 fg_colour=0x888888,<br />
111 fg_alpha=0.5,<br />
112 x=170, y=350,<br />
113 radius=26,<br />
114 thickness=5,<br />
115 start_angle=-90,<br />
116 end_angle=180<br />
117 },<br />
118 {<br />
119 name='swapperc',<br />
120 arg='',<br />
121 max=100,<br />
122 bg_colour=0x888888,<br />
123 bg_alpha=0.3,<br />
124 fg_colour=0x888888,<br />
125 fg_alpha=0.5,<br />
126 x=170, y=350,<br />
127 radius=20,<br />
128 thickness=5,<br />
129 start_angle=-90,<br />
130 end_angle=180<br />
131 },<br />
132 {<br />
133 name='time',<br />
134 arg='%d',<br />
135 max=31,<br />
136 bg_colour=0x888888,<br />
137 bg_alpha=0.3,<br />
138 fg_colour=0x888888,<br />
139 fg_alpha=0.5,<br />
140 x=191, y=145,<br />
141 radius=50,<br />
142 thickness=5,<br />
143 start_angle=-140,<br />
144 end_angle=-30<br />
145 },<br />
146 {<br />
147 name='time',<br />
148 arg='%m',<br />
149 max=12,<br />
150 bg_colour=0x888888,<br />
151 bg_alpha=0.3,<br />
152 fg_colour=0x888888,<br />
153 fg_alpha=0.5,<br />
154 x=191, y=145,<br />
155 radius=50,<br />
156 thickness=5,<br />
157 start_angle=30,<br />
158 end_angle=140<br />
159 },<br />
160 -- {<br />
161 -- name='fs_used_perc',<br />
162 -- arg='/',<br />
163 -- max=100,<br />
164 -- bg_colour=0x888888,<br />
165 -- bg_alpha=0.3,<br />
166 -- fg_colour=0x888888,<br />
167 -- fg_alpha=0.5,<br />
168 -- x=260, y=503,<br />
169 -- radius=26,<br />
170 -- thickness=5,<br />
171 -- start_angle=-90,<br />
172 -- end_angle=180<br />
173 -- },<br />
174 {<br />
175 name='fs_used_perc',<br />
176 arg='/home',<br />
177 max=100,<br />
178 bg_colour=0x888888,<br />
179 bg_alpha=0.3,<br />
180 fg_colour=0x888888,<br />
181 fg_alpha=0.5,<br />
182 x=260, y=503,<br />
183 radius=20,<br />
184 thickness=5,<br />
185 start_angle=-90,<br />
186 end_angle=180<br />
187 },<br />
188 {<br />
189 name='totalup',<br />
190 arg='ppp0',<br />
191 max=2,<br />
192 bg_colour=0x888888,<br />
193 bg_alpha=0.3,<br />
194 fg_colour=0x888888,<br />
195 fg_alpha=0.5,<br />
196 x=230, y=452,<br />
197 radius=20,<br />
198 thickness=5,<br />
199 start_angle=-90,<br />
200 end_angle=180<br />
201 },<br />
202 {<br />
203 name='totaldown',<br />
204 arg='ppp0',<br />
205 max=2,<br />
206 bg_colour=0x888888,<br />
207 bg_alpha=0.3,<br />
208 fg_colour=0x888888,<br />
209 fg_alpha=0.5,<br />
210 x=230, y=452,<br />
211 radius=26,<br />
212 thickness=5,<br />
213 start_angle=-90,<br />
214 end_angle=180<br />
215 },<br />
216 {<br />
217 name='nvidia',<br />
218 arg='gpufreq',<br />
219 max=475,<br />
220 bg_colour=0x888888,<br />
221 bg_alpha=0.3,<br />
222 fg_colour=0x888888,<br />
223 fg_alpha=0.5,<br />
224 x=200, y=401,<br />
225 radius=26,<br />
226 thickness=5,<br />
227 start_angle=-90,<br />
228 end_angle=180<br />
229 },<br />
230 {<br />
231 name='nvidia',<br />
232 arg='memfreq',<br />
233 max=700,<br />
234 bg_colour=0x888888,<br />
235 bg_alpha=0.3,<br />
236 fg_colour=0x888888,<br />
237 fg_alpha=0.5,<br />
238 x=200, y=401,<br />
239 radius=20,<br />
240 thickness=5,<br />
241 start_angle=-90,<br />
242 end_angle=180<br />
243 },<br />
244 }<br />
245 <br />
246 require 'cairo'<br />
247 <br />
248 function rgb_to_r_g_b(colour,alpha)<br />
249 return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha<br />
250 end<br />
251 <br />
252 function draw_ring(cr,t,pt)<br />
253 local w,h=conky_window.width,conky_window.height<br />
254 <br />
255 local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']<br />
256 local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']<br />
257 <br />
258 local angle_0=sa*(2*math.pi/360)-math.pi/2<br />
259 local angle_f=ea*(2*math.pi/360)-math.pi/2<br />
260 local t_arc=t*(angle_f-angle_0)<br />
261 <br />
262 -- Draw background ring<br />
263 <br />
264 cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)<br />
265 cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))<br />
266 cairo_set_line_width(cr,ring_w)<br />
267 cairo_stroke(cr)<br />
268 <br />
269 -- Draw indicator ring<br />
270 <br />
271 cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)<br />
272 cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))<br />
273 cairo_stroke(cr)<br />
274 end<br />
275 <br />
276 function conky_ring_stats()<br />
277 local function setup_rings(cr,pt)<br />
278 local str=''<br />
279 local value=0<br />
280 <br />
281 str=string.format('${%s %s}',pt['name'],pt['arg'])<br />
282 str=conky_parse(str)<br />
283 <br />
284 value=tonumber(str)<br />
285 if value == nil then value = 0 end<br />
286 pct=value/pt['max']<br />
287 <br />
288 draw_ring(cr,pct,pt)<br />
289 end<br />
290 <br />
291 if conky_window==nil then return end<br />
292 local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_w indow.height)<br />
293 <br />
294 local cr=cairo_create(cs)<br />
295 <br />
296 local updates=conky_parse('${updates}')<br />
297 update_num=tonumber(updates)<br />
298 <br />
299 if update_num>5 then<br />
300 for i in pairs(settings_table) do<br />
301 setup_rings(cr,settings_table[i])<br />
302 end<br />
303 end<br />
304 end<br />
~ <br />
</pre><br />
== Una nota sobre fuentes simbólicas ==<br />
<br />
Muchos de los más decorados archivos ''.conkyrc'' usan las fuentes PizzaDude Bullets y Pie Charts para mapas. Estan disponibles en el AUR como 'ttf-pizzadude-bullets' y 'ttf-piechartsformaps' respectivamente, o pueden ser hayados y descargados con una simple búsqueda he instalación manual usndo las instrucciones en [[Fonts]].<br />
<br />
== Links externos==<br />
*[http://bbs.archlinux.org/viewtopic.php?id=39906 Configuraciones de Conkys en forums de Arch]<br />
*[http://conky.sourceforge.net/ Página Web Oficial]<br />
*[http://freshmeat.net/projects/conky/ Conky] en [[Wikipedia:Freshmeat|Freshmeat]]<br />
*[http://sourceforge.net/projects/conky/ Conky] en [[wikipedia:sourceforge.net|SourceForge]]<br />
*[irc://chat.freenode.org/conky #conky] Canal de chat IRC en [[wikipedia:Freenode|freenode]]<br />
*[http://novel.evilcoder.org/wiki/index.php/ConkyFAQ FAQ]<br />
<!-- vim: set ft=Wikipedia: --></div>Thedude85https://wiki.archlinux.org/index.php?title=Conky_(Espa%C3%B1ol)&diff=132611Conky (Español)2011-03-04T10:51:03Z<p>Thedude85: Created page with "Category:Utilities (Español) Category:HOWTOs (Español) Category:Eye candy (Enspañol) {{i18n|Conky}} Conky es un monitor de sistema para los sistemas X Window. Est..."</p>
<hr />
<div>[[Category:Utilities (Español)]]<br />
[[Category:HOWTOs (Español)]]<br />
[[Category:Eye candy (Enspañol)]]<br />
{{i18n|Conky}}<br />
<br />
Conky es un monitor de sistema para los sistemas X Window. Está disponible para GNU/Linux y FreeBSD. Es un software libre liberado bajo los terminos de la licencia GPL. Conky es capaz de monitorear distintas variables de sistema, incluyendo CPU, memoria, swap, espacio de disco, temperaturas, subidas, bajadas, mensajes de sistema, y mucho mas. Es completamente configurable, la configuración puede ser un poco dificil de entender, pero es bastante posible realizarla. Conky es como torsmo.<br />
<br />
==Instalación y configuración==<br />
*Conky esta disponible en los repositorios Extra<br />
# pacman -S conky<br />
*Editar el archivo de configuración usando uno como ejemplo desde [http://conky.sourceforge.net/screenshots.html homeproject-screenshot]<br />
$ nano ~/.conkyrc<br />
*Alternativamente, se puede usar el archivo por defecto desde {{Filename|/etc/conky/conky.conf}}:<br />
$ cp /etc/conky/conky.conf ~/.conkyrc<br />
<br />
==Paquetes AUR==<br />
<br />
En adición a los paquetes básicos de conky en los repositorios, hay varios paquetes [[AUR]] disponibles con opciones extras de compilación disponibles.<br />
<br />
*Instalar [http://aur.archlinux.org/packages.php?ID=11884 conky-cli] para dependencias conky sans X11.<br />
*Instalar [http://aur.archlinux.org/packages.php?ID=19156 conky-nvidia] para soporte nVidia.<br />
*Instalar [http://aur.archlinux.org/packages.php?ID=31589 conky-lua] para soporte lua.<br />
*Instalar [http://aur.archlinux.org/packages.php?ID=36405 conky-lua-nv] para soporte de ambos (lua, nVidia).<br />
<br />
==Consejos y trucos==<br />
===Habilitar transparecian real (KDE4)===<br />
Desde la version 1.8.0 conky soporta transparecias reales. Para habilitarlo (y hacerlo trabajar correctamente con KDE4), agregar las siguientes lineas a {{Filename|~/.conkyrc}}:<br />
own_window yes<br />
own_window_transparent yes<br />
own_window_argb_visual yes<br />
own_window_type normal<br />
own_window_class conky-semi<br />
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager<br />
Esto reemplaza los metodos feh descritos a continuación.<br />
<br />
===Evitar el parpadeo===<br />
Conky necesita soporte Doble de extensión de buffer (DBE) desde el servidor X para prevenir el parpadeo, porque esto no puede actualizar rapidamente la pantalla sin esto. Esto puede ser activado en {{Filename|/etc/X11/xorg.conf}} con {{Codeline|Load "dbe"}} linea en {{Codeline|Section "Module"}}. El archivo xorg.conf ha sido reemplazado (1.8.x actualización de patch) por {{Filename|/etc/X11/xorg.conf.d}}, que contiene una configuración particular de los archivos. ''DBE'' se carga automaticamente.<br />
<br />
Para verificar:<br />
# cat /var/log/Xorg.0.log | grep dbe<br />
<br />
Salida (deberia ser similar):<br />
# [ 86.101] (II) LoadModule: "dbe"<br />
# [ 86.101] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so<br />
# [ 86.111] (II) Module dbe: vendor="X.Org Foundation"<br />
<br />
Para activar el buffer-doble verificar de tener en {{Filename|~/.conkyrc}}:<br />
# Place below the other options, not below TEXT or XY<br />
double_buffer yes<br />
<br />
===Integrar con KDesktop===<br />
Conky con configuración de impresión de pantalla genera problemas con la visualización de iconos. Se deben seguir ciertos pasos:<br />
*Agregar estas lineas a {{Filename|~/.conkyrc}}:<br />
own_window yes<br />
own_window_type normal<br />
own_window_transparent yes<br />
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager<br />
*Si esta configuración esta activada, comentarla o eliminar la linea<br />
minimum_size<br />
*Para autoiniciar conky crear el siguiente link<br />
$ ln -s /usr/bin/conky ~/.kde/share/autostart/conkylink<br />
Para usuarios KDE4<br />
$ ln -s /usr/bin/conky ~/.kde4/Autostart/conkylink<br />
*Instalar feh<br />
# pacman -S feh<br />
*Hacer un script que permita la transparencia con el escritorio<br />
Para usuarios KDE3<br />
$ nano -w ~/.kde/share/autostart/fehconky <br />
<br />
#!/bin/bash<br />
feh --bg-scale `dcop kdesktop KBackgroundIface currentWallpaper 1`<br />
Para usuarios KDE4<br />
$ nano -w ~/.kde4/Autostart/fehconky<br />
<br />
#!/bin/bash<br />
feh --bg-scale "`grep 'wallpaper=' ~/.kde4/share/config/plasma-desktop-appletsrc | tail --lines=1 | sed 's/wallpaper=//'`"<br />
usar {{Codeline|--bg-center}} si se usa un fondo de pantalla centrado.<br />
*Hacerlo ejecutable<br />
$ chmod +x ~/.kde/share/autostart/fehconky<br />
KDE4<br />
$ chmod +x ~/.kde4/Autostart/fehconky<br />
*Opcionalmente en vez de usar un script se puede agregar la siguiente linea correspondiente al final de {{Filename|.conkyrc}}<br />
$ nano ~/.conkyrc<br />
Para KDE3<br />
${exec feh --bg-scale `dcop kdesktop KBackgroundIface currentWallpaper 1`}<br />
Para KDE4<br />
${exec feh --bg-scale "`grep 'wallpaper=' ~/.kde4/share/config/plasma-desktop-appletsrc | tail --lines=1 | sed 's/wallpaper=//'`"}<br />
<br />
===Visualizar información de actualización de paquetes===<br />
*[https://bbs.archlinux.org/viewtopic.php?id=68104 Paconky] - Muestra información de actualizaciones de paquetes en un formato usario-definido. la salida de este programa puede ser incluida en Conky con el comando ${execpi}.<br />
*[https://bbs.archlinux.org/viewtopic.php?id=53761 Scrolling Notifications] - Imprime notificaciones de actualizaciónes de desplazamiento. Del autor de Paconky.<br />
*[https://bbs.archlinux.org/viewtopic.php?id=57291 Perl Script] - Linea de comandos anterior y simple del autor de Paconky. Imprime sólo la cantidad de paquetes necesarios para actualizar.<br />
*[https://bbs.archlinux.org/viewtopic.php?id=37284 Python Script] - Programa de notificaciones de Actualización bastante configurable en Python.<br />
*[https://bbs.archlinux.org/viewtopic.php?pid=483742#p483742 Bash Script] - Bash script para usuarios que han habilitado ShowSize.<br />
<br />
===Mostrar Weather Forecast===<br />
Mirar [http://bbs.archlinux.org/viewtopic.php?id=37381 este link].<br />
<br />
===Mostrar RSS feeds===<br />
Conky tiene la habilidad de mostrar RSS feeds nativamente sin la necesidad de un script ajeno para ejecutar una salida en conky. Por ejemplo, para mostrar los titulos de las más recientes diez actualizaciones Planeta Arch y refrescar el feed cada minuto, se debe insertar dentro del archivo {{Filename|.conkyrc}}:<br />
<br />
${rss http://planet.archlinux.org/rss20.xml 1 item_titles 10 }<br />
<br />
===Mostrar ranking Distrowatch Arch Linux===<br />
Mirar [http://bbs.archlinux.org/viewtopic.php?id=88779 este link].<br />
<br />
===Mostrar estadísticas rTorrent===<br />
Mirar [http://bbs.archlinux.org/viewtopic.php?id=67304 este link].<br />
<br />
===Mostrar numero de correos nuevos (GMail)===<br />
Crear un archivo con nombre <code>gmail.py</code> en la ubicacion conveniente (este ejemplo usa <code>~/.scripts/</code>) con el siguiente codigo [[Python]]:<br />
import os<br />
<br />
#Enter your username and password below within double quotes<br />
# eg. username="username" and password="password"<br />
username="****"<br />
password="****"<br />
com="wget -q -O - https://"+username+":"+password+"@mail.google.com/mail/feed/atom --no-check-certificate"<br />
<br />
temp=os.popen(com)<br />
msg=temp.read()<br />
index=msg.find("<fullcount>")<br />
index2=msg.find("</fullcount>")<br />
fc=int(msg[index+11:index2])<br />
<br />
if fc==0:<br />
print "0 new"<br />
else:<br />
print str(fc)+" new"<br />
<br />
La secuencia de comandos anterior no funciona para tí y tu cuenta de Google Apps. Modificar el script a continuación para funcionar con cuentas de correo Google App, en código [[Python]]<br />
import os<br />
<br />
#Enter your domain, username and password below within double quotes<br />
# eg. domain="yourdomain.com", username="username" and password="password"<br />
domain="yourdomain.com"<br />
username="username"<br />
password="password"<br />
com="wget -q -O - https://mail.google.com/a/"+domain+"/feed/atom --http-user="+username+"@"+domain+" --http-password="+password+" --no-check-certificate"<br />
<br />
temp=os.popen(com)<br />
msg=temp.read()<br />
index=msg.find("<fullcount>")<br />
index2=msg.find("</fullcount>")<br />
fc=int(msg[index+11:index2])<br />
<br />
if fc==0:<br />
print "0 new"<br />
else:<br />
print str(fc)+" new"<br />
<br />
Agregar la siguiente linea de comandos a tú <code>.conky</code> para verificar tu cuenta de correo Gmail por correo nuevo cada 5 minutos (300 segundos) y mostrar: ''# new''<br />
${execpi 300 python ~/.scripts/gmail.py}<br />
<br />
Alternativamente, se puede usar [http://www.stunnel.org/ stunnel].<br />
pacman -S stunnel<br />
<br />
La siguiente configuración esta tomada desde [http://conky.sourceforge.net/faq.html FAQ de conky's]<br />
<br />
Modificar /etc/stunnel/stunnel.conf:<br />
# Service-level configuration for TLS server<br />
[imap]<br />
client = yes<br />
accept = 143<br />
connect = imap.gmail.com:143<br />
protocol = imap<br />
sslVersion = TLSv1<br />
# Service-level configuration for SSL server<br />
[imaps]<br />
client = yes<br />
accept = 993<br />
connect = imap.gmail.com:993<br />
<br />
...and start stunnel:<br />
/etc/rc.d/stunnel start<br />
<br />
Lo único que queda es el conkyrc:<br />
imap localhost username * -i 120 -p 993<br />
TEXT<br />
Inbox: ${imap_unseen}/${imap_messages}<br />
<br />
Aquí uso * como la contraseña de conky para preguntar al inicio, pero tú no ''necesitas'' hacerlo. <br />
<br />
===Mostrar correos nuevos (IMAP + SSL)===<br />
Conky tiene soporte para cuentas IMAP, pero no soporta SSL. Esto se puede proveer utilizando la siguiente linea de comando desde [http://www.unix.com/shell-programming-scripting/115322-perl-conky-gmail-imap-unread-message-count.html este forum post]. Esto requiere los modulos Perl/CPAN Mail::IMAPClient e IO::Socket::SSL que están en los paquetes perl-mail-imapclient y perl-io-socket-ssl. <br />
<br />
Crear un archivo llamado imap.pl en una ubicación para ser leída por conky. En este archivo agregar (con los cambios correspondientes):<br />
<br />
#!/usr/bin/perl<br />
<br />
# gimap.pl by gxmsgx<br />
# description: get the count of unread messages on imap<br />
<br />
use strict;<br />
use Mail::IMAPClient;<br />
use IO::Socket::SSL;<br />
<br />
my $username = 'example.username'; <br />
my $password = 'password123'; <br />
<br />
my $socket = IO::Socket::SSL->new(<br />
PeerAddr => 'imap.server',<br />
PeerPort => 993<br />
)<br />
or die "socket(): $@";<br />
<br />
my $client = Mail::IMAPClient->new(<br />
Socket => $socket,<br />
User => $username,<br />
Password => $password,<br />
)<br />
or die "new(): $@";<br />
<br />
if ($client->IsAuthenticated()) {<br />
my $msgct;<br />
<br />
$client->select("INBOX");<br />
$msgct = $client->unseen_count||'0';<br />
print "$msgct\n";<br />
}<br />
<br />
$client->logout();<br />
<br />
Agregar a .conkyrc:<br />
${execpi 300 ~/.conky/imap.pl} <br />
o donde se haya guardado el archivo<br />
<br />
Alternativamente, se puede usar stunnel como se muestra en : [[Conky#How to display the number of new emails (Gmail) in Conky]]<br />
<br />
== Contribución de usuarios con ejemplos de configuración ==<br />
=== Graysky ===<br />
[[http://img9.imageshack.us/img9/3153/imageffj.jpg Screen shot]]<br />
<br />
[[https://github.com/graysky2/dotfiles/blob/master/.conkyrc Aquí]] esto es - modicado para ajustarse a tu pantalla. Optimizado para un chip Quad Core con varios discos de almacenamiento (HDDs) (aunque uno de ellos no esta conectado para este screenshot) y una tarjeta de video nVidia. Se puede modificar facilmente esto para un sistema dual-o-single core con cualquier numero de discos de almacenamiento (HHDs).<br />
<br />
==Un ejemplo de los anillos con soporte nVidia:==<br />
<br />
<pre><br />
1 # -- Conky settings -- #<br />
2 background no<br />
3 update_interval 1<br />
4 <br />
5 cpu_avg_samples 2<br />
6 net_avg_samples 2<br />
7 <br />
8 override_utf8_locale yes<br />
9 <br />
10 double_buffer yes<br />
11 no_buffers yes<br />
12 <br />
13 text_buffer_size 2048<br />
14 imlib_cache_size 0<br />
15 <br />
16 # -- Window specifications -- #<br />
17 <br />
18 own_window yes<br />
19 own_window_type normal<br />
20 own_window_transparent yes<br />
21 own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below<br />
22 <br />
23 border_inner_margin 0<br />
24 border_outer_margin 0<br />
25 <br />
26 minimum_size 320 800<br />
27 maximum_width 320<br />
28 <br />
29 alignment bottom_right<br />
30 gap_x 0<br />
31 gap_y 0<br />
32 <br />
33 # -- Graphics settings -- #<br />
34 draw_shades no<br />
35 draw_outline no<br />
36 draw_borders no<br />
37 draw_graph_borders yes<br />
38 <br />
39 # -- Text settings -- #<br />
40 use_xft yes<br />
41 xftfont MaiandraGD:size=24<br />
42 xftalpha 0.4<br />
43 <br />
44 uppercase no<br />
45 <br />
46 default_color 888888<br />
47 <br />
48 # -- Lua Load -- #<br />
49 lua_load ~/conky/lua/lua.lua<br />
50 lua_draw_hook_pre ring_stats<br />
51 <br />
52 TEXT<br />
53 ${alignr}${voffset 53}${goto 90}${font MaiandraGD:size=11}${time %A, %d %B %Y}<br />
54 <br />
55 <br />
56 ${voffset 5}${goto 164}${font MaiandraGD:size=16}${time %H:%M}<br />
57 <br />
58 <br />
59 <br />
60 ${voffset -40}${goto 100}${font MaiandraGD:size=9}Kernel:${offset 70}Uptime:<br />
61 ${goto 90}${font MaiandraGD:size=9}$kernel${offset 40}$uptime<br />
62 ${voffset 57}${goto 117}${font snap:size=8}${cpu cpu0}%<br />
63 ${goto 117}${cpu cpu1}%<br />
64 ${goto 117}CPU<br />
65 ${voffset 19}${goto 145}${memperc}%<br />
66 ${goto 145}$swapperc%<br />
67 ${goto 145}MEM<br />
68 ${voffset 25}${goto 170}${nvidia gpufreq}<br />
69 ${goto 170}${nvidia memfreq}<br />
70 ${goto 170}GPU<br />
71 ${voffset 27}${goto 198}${totaldown ppp0}<br />
72 ${goto 198}${totalup ppp0}<br />
73 ${goto 205}NET<br />
74 ${voffset 21}<br />
75 ${goto 222}${fs_used /home}<br />
76 ${goto 230}DISK<br />
<br />
</pre><br />
*Y la linea de comandos lua.lua requerida:<br />
<br />
<pre><br />
1 --[[<br />
2 Ring Meters by londonali1010 (2009)<br />
3 <br />
4 This script draws percentage meters as rings. It is fully customisable; all options are described in the script.<br />
5 <br />
6 IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if s tatement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updat es since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num > 5 in that if state ment (the default). If you only update Conky every 2s, you should change it to update_num > 3; conversely if you update Conky every 0 .5s, you should use update_num > 10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.<br />
7 <br />
8 To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):<br />
9 lua_load ~/scripts/rings-v1.2.1.lua<br />
10 lua_draw_hook_pre ring_stats<br />
11 <br />
12 Changelog:<br />
13 + v1.2.1 -- Fixed minor bug that caused script to crash if conky_parse() returns a nil value (20.10.2009)<br />
14 + v1.2 -- Added option for the ending angle of the rings (07.10.2009)<br />
15 + v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numer ical value rather than a percentage (29.09.2009)<br />
16 + v1.0 -- Original release (28.09.2009)<br />
17 ]]<br />
18 <br />
19 settings_table = {<br />
20 {<br />
21 -- Edit this table to customise your rings.<br />
22 -- You can create more rings simply by adding more elements to settings_table.<br />
23 -- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.<br />
24 name='time',<br />
25 -- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument . If you would not use an argument in the Conky variable, use ''.<br />
26 arg='%I.%M',<br />
27 -- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.<br />
28 max=12,<br />
29 -- "bg_colour" is the colour of the base ring.<br />
30 bg_colour=0x888888,<br />
31 -- "bg_alpha" is the alpha value of the base ring.<br />
32 bg_alpha=0.3,<br />
33 -- "fg_colour" is the colour of the indicator part of the ring.<br />
34 fg_colour=0x888888,<br />
35 -- "fg_alpha" is the alpha value of the indicator part of the ring.<br />
36 fg_alpha=0.5,<br />
37 -- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky wi ndow.<br />
38 x=191, y=145,<br />
39 -- "radius" is the radius of the ring.<br />
40 radius=32,<br />
41 -- "thickness" is the thickness of the ring, centred around the radius.<br />
42 thickness=4,<br />
43 -- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or n egative.<br />
44 start_angle=0,<br />
45 -- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negat ive, but must be larger (e.g. more clockwise) than start_angle.<br />
46 end_angle=360<br />
47 },<br />
48 {<br />
49 name='time',<br />
50 arg='%M.%S',<br />
51 max=60,<br />
52 bg_colour=0x888888,<br />
53 bg_alpha=0.3,<br />
54 fg_colour=0x888888,<br />
55 fg_alpha=0.5,<br />
56 x=191, y=145,<br />
57 radius=37,<br />
58 thickness=4,<br />
59 start_angle=0,<br />
60 end_angle=360<br />
61 },<br />
62 {<br />
63 name='time',<br />
64 arg='%S',<br />
65 max=60,<br />
66 bg_colour=0x888888,<br />
67 bg_alpha=0.3,<br />
68 fg_colour=0x888888,<br />
69 fg_alpha=0.5,<br />
70 x=191, y=145,<br />
71 radius=42,<br />
72 thickness=4,<br />
73 start_angle=0,<br />
74 end_angle=360<br />
75 },<br />
76 {<br />
77 name='cpu',<br />
78 arg='cpu0',<br />
79 max=100,<br />
80 bg_colour=0x888888,<br />
81 bg_alpha=0.3,<br />
82 fg_colour=0x888888,<br />
83 fg_alpha=0.5,<br />
84 x=140, y=300,<br />
85 radius=26,<br />
86 thickness=5,<br />
87 start_angle=-90,<br />
88 end_angle=180<br />
89 },<br />
90 {<br />
91 name='cpu',<br />
92 arg='cpu1',<br />
93 max=100,<br />
94 bg_colour=0x888888,<br />
95 bg_alpha=0.3,<br />
96 fg_colour=0x888888,<br />
97 fg_alpha=0.5,<br />
98 x=140, y=300,<br />
99 radius=20,<br />
100 thickness=5,<br />
101 start_angle=-90,<br />
102 end_angle=180<br />
103 },<br />
104 {<br />
105 name='memperc',<br />
106 arg='',<br />
107 max=100,<br />
108 bg_colour=0x888888,<br />
109 bg_alpha=0.3,<br />
110 fg_colour=0x888888,<br />
111 fg_alpha=0.5,<br />
112 x=170, y=350,<br />
113 radius=26,<br />
114 thickness=5,<br />
115 start_angle=-90,<br />
116 end_angle=180<br />
117 },<br />
118 {<br />
119 name='swapperc',<br />
120 arg='',<br />
121 max=100,<br />
122 bg_colour=0x888888,<br />
123 bg_alpha=0.3,<br />
124 fg_colour=0x888888,<br />
125 fg_alpha=0.5,<br />
126 x=170, y=350,<br />
127 radius=20,<br />
128 thickness=5,<br />
129 start_angle=-90,<br />
130 end_angle=180<br />
131 },<br />
132 {<br />
133 name='time',<br />
134 arg='%d',<br />
135 max=31,<br />
136 bg_colour=0x888888,<br />
137 bg_alpha=0.3,<br />
138 fg_colour=0x888888,<br />
139 fg_alpha=0.5,<br />
140 x=191, y=145,<br />
141 radius=50,<br />
142 thickness=5,<br />
143 start_angle=-140,<br />
144 end_angle=-30<br />
145 },<br />
146 {<br />
147 name='time',<br />
148 arg='%m',<br />
149 max=12,<br />
150 bg_colour=0x888888,<br />
151 bg_alpha=0.3,<br />
152 fg_colour=0x888888,<br />
153 fg_alpha=0.5,<br />
154 x=191, y=145,<br />
155 radius=50,<br />
156 thickness=5,<br />
157 start_angle=30,<br />
158 end_angle=140<br />
159 },<br />
160 -- {<br />
161 -- name='fs_used_perc',<br />
162 -- arg='/',<br />
163 -- max=100,<br />
164 -- bg_colour=0x888888,<br />
165 -- bg_alpha=0.3,<br />
166 -- fg_colour=0x888888,<br />
167 -- fg_alpha=0.5,<br />
168 -- x=260, y=503,<br />
169 -- radius=26,<br />
170 -- thickness=5,<br />
171 -- start_angle=-90,<br />
172 -- end_angle=180<br />
173 -- },<br />
174 {<br />
175 name='fs_used_perc',<br />
176 arg='/home',<br />
177 max=100,<br />
178 bg_colour=0x888888,<br />
179 bg_alpha=0.3,<br />
180 fg_colour=0x888888,<br />
181 fg_alpha=0.5,<br />
182 x=260, y=503,<br />
183 radius=20,<br />
184 thickness=5,<br />
185 start_angle=-90,<br />
186 end_angle=180<br />
187 },<br />
188 {<br />
189 name='totalup',<br />
190 arg='ppp0',<br />
191 max=2,<br />
192 bg_colour=0x888888,<br />
193 bg_alpha=0.3,<br />
194 fg_colour=0x888888,<br />
195 fg_alpha=0.5,<br />
196 x=230, y=452,<br />
197 radius=20,<br />
198 thickness=5,<br />
199 start_angle=-90,<br />
200 end_angle=180<br />
201 },<br />
202 {<br />
203 name='totaldown',<br />
204 arg='ppp0',<br />
205 max=2,<br />
206 bg_colour=0x888888,<br />
207 bg_alpha=0.3,<br />
208 fg_colour=0x888888,<br />
209 fg_alpha=0.5,<br />
210 x=230, y=452,<br />
211 radius=26,<br />
212 thickness=5,<br />
213 start_angle=-90,<br />
214 end_angle=180<br />
215 },<br />
216 {<br />
217 name='nvidia',<br />
218 arg='gpufreq',<br />
219 max=475,<br />
220 bg_colour=0x888888,<br />
221 bg_alpha=0.3,<br />
222 fg_colour=0x888888,<br />
223 fg_alpha=0.5,<br />
224 x=200, y=401,<br />
225 radius=26,<br />
226 thickness=5,<br />
227 start_angle=-90,<br />
228 end_angle=180<br />
229 },<br />
230 {<br />
231 name='nvidia',<br />
232 arg='memfreq',<br />
233 max=700,<br />
234 bg_colour=0x888888,<br />
235 bg_alpha=0.3,<br />
236 fg_colour=0x888888,<br />
237 fg_alpha=0.5,<br />
238 x=200, y=401,<br />
239 radius=20,<br />
240 thickness=5,<br />
241 start_angle=-90,<br />
242 end_angle=180<br />
243 },<br />
244 }<br />
245 <br />
246 require 'cairo'<br />
247 <br />
248 function rgb_to_r_g_b(colour,alpha)<br />
249 return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha<br />
250 end<br />
251 <br />
252 function draw_ring(cr,t,pt)<br />
253 local w,h=conky_window.width,conky_window.height<br />
254 <br />
255 local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']<br />
256 local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']<br />
257 <br />
258 local angle_0=sa*(2*math.pi/360)-math.pi/2<br />
259 local angle_f=ea*(2*math.pi/360)-math.pi/2<br />
260 local t_arc=t*(angle_f-angle_0)<br />
261 <br />
262 -- Draw background ring<br />
263 <br />
264 cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)<br />
265 cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))<br />
266 cairo_set_line_width(cr,ring_w)<br />
267 cairo_stroke(cr)<br />
268 <br />
269 -- Draw indicator ring<br />
270 <br />
271 cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)<br />
272 cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))<br />
273 cairo_stroke(cr)<br />
274 end<br />
275 <br />
276 function conky_ring_stats()<br />
277 local function setup_rings(cr,pt)<br />
278 local str=''<br />
279 local value=0<br />
280 <br />
281 str=string.format('${%s %s}',pt['name'],pt['arg'])<br />
282 str=conky_parse(str)<br />
283 <br />
284 value=tonumber(str)<br />
285 if value == nil then value = 0 end<br />
286 pct=value/pt['max']<br />
287 <br />
288 draw_ring(cr,pct,pt)<br />
289 end<br />
290 <br />
291 if conky_window==nil then return end<br />
292 local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_w indow.height)<br />
293 <br />
294 local cr=cairo_create(cs)<br />
295 <br />
296 local updates=conky_parse('${updates}')<br />
297 update_num=tonumber(updates)<br />
298 <br />
299 if update_num>5 then<br />
300 for i in pairs(settings_table) do<br />
301 setup_rings(cr,settings_table[i])<br />
302 end<br />
303 end<br />
304 end<br />
~ <br />
</pre><br />
== Una nota sobre fuentes simbólicas ==<br />
<br />
Muchos de los más decorados archivos ''.conkyrc'' usan las fuentes PizzaDude Bullets y Pie Charts para mapas. Estan disponibles en el AUR como 'ttf-pizzadude-bullets' y 'ttf-piechartsformaps' respectivamente, o pueden ser hayados y descargados con una simple búsqueda he instalación manual usndo las instrucciones en [[Fonts]].<br />
<br />
== Links externos==<br />
*[http://bbs.archlinux.org/viewtopic.php?id=39906 Configuraciones de Conkys en forums de Arch]<br />
*[http://conky.sourceforge.net/ Página Web Oficial]<br />
*[http://freshmeat.net/projects/conky/ Conky] en [[Wikipedia:Freshmeat|Freshmeat]]<br />
*[http://sourceforge.net/projects/conky/ Conky] en [[wikipedia:sourceforge.net|SourceForge]]<br />
*[irc://chat.freenode.org/conky #conky] Canal de chat IRC en [[wikipedia:Freenode|freenode]]<br />
*[http://novel.evilcoder.org/wiki/index.php/ConkyFAQ FAQ]<br />
<!-- vim: set ft=Wikipedia: --></div>Thedude85https://wiki.archlinux.org/index.php?title=Talk:Tint2&diff=132487Talk:Tint22011-03-01T17:58:58Z<p>Thedude85: Blanked the page</p>
<hr />
<div></div>Thedude85https://wiki.archlinux.org/index.php?title=Talk:Tint2&diff=132486Talk:Tint22011-03-01T17:58:21Z<p>Thedude85: Created page with "Category:Eye candy (Español) Category:HOWTOs (Español) [http://code.google.com/p/tint2/ tint2] es un panel de sistema para Linux. Se describe por sus desarrolladores c..."</p>
<hr />
<div>[[Category:Eye candy (Español)]] [[Category:HOWTOs (Español)]]<br />
<br />
[http://code.google.com/p/tint2/ tint2] es un panel de sistema para Linux. Se describe por sus desarrolladores como un "simple 'panel/barra de tareas' discreto y ligero. Se puede configurar para incluir (o no incluir) junto a otras cosas una bandeja de sistema, una lista de tareas, un monitor de bateria y un reloj. Su apariencia puede ser modificada de gran manera, y no contiene muchas dependencias. Esto lo hace ideal para usuarios con administradores de escritorio que quieren un panel pero no tiene uno por defecto, como usuarios de [[Openbox]].<br />
<br />
==Instalación==<br />
<br />
tint2 está en los repositorios de la comunidad. Usar [[pacman]] para instalarlo:<br />
<br />
# pacman -S tint2<br />
<br />
==Configuración==<br />
<br />
tint2 tiene su archivo de configuración en {{filename|~/.config/tint2/tint2rc}}. Un archivo de configuración del esqueleto con la configuración por defecto es creado la primera vez que se utiliza tint2. Se puede modificar este archivo a gusto. La documentación completa de como configurar tint2 se encuentra [http://code.google.com/p/tint2/wiki/Configure aquí]. Se pueden configurar las fuentes, los colores, las vistas, ubicación y demás en este archivo.<br />
<br />
Alternativamente, se puede editar el archivo de configuración gráfica de tint2rc con [http://aur.archlinux.org/packages.php?ID=29696 tintwizard] desde [[AUR]]. La nueva rama de desarrollo [http://aur.archlinux.org/packages.php?ID=29766 tintwizard-svn] también puede ser utilizada.<br />
<br />
==Ejecutando tint2==<br />
<br />
Se puede ejecutar tint2 utilizando el comando:<br />
<br />
$ tint2<br />
<br />
Para ejecutar tint2 al inicio [[X]], se agrega esto a ~/.xinitrc. Por ejemplo, si se ejecuta tint2 con [[Openbox]]:<br />
<br />
#!/bin/sh<br />
#<br />
# ~/.xinitrc<br />
#<br />
# Executed by startx (run your window manager from here)<br />
'''tint2 &'''<br />
exec ck-launch-session openbox-session<br />
<br />
Para ejecutar tint2 cuando [[Openbox]] se inicia, actualizar ~/.config/openbox/autostart.sh agregando lo siguiente:<br />
<br />
tint2 &<br />
<br />
Nota: Si no se tiene un archivo autostart.sh en ~/.config/openbox, copiar el archivo por defecto desde /etc/xdg/autostart.sh.<br />
<br />
Consulte [http://openbox.org/wiki/Help:Autostart Openbox ayuda] para más información de opciones de autostart.sh para [[Openbox]]<br />
<br />
==Habilitando transparencias==<br />
<br />
Para hacer que tint2 luzca mejor, alguna forma de composición es necesaria. Si tint2 tiene una caja rectangular, larga y negra detrás de si, se está usando o un administrador de ventanas sin composición nativa (como [[Openbox]] o no está habilitado.<br />
<br />
Para habilitar la composición bajo [[Openbox]] se debe instalar [[Xcompmgr]]:<br />
<br />
# pacman -S xcompmgr<br />
<br />
Xcompmgr puede iniciarse así:<br />
<br />
$ xcompmgr<br />
<br />
Se deberá cerrar (kill) y reiniciar tint2 para habilitar las transparencias.<br />
<br />
Si Xcompmgr es usado únicamente para proveer los efectos de transparencia a tint2, puede ser ejecutado en el booteo cambiando la sección de autostart en ~/.config/openbox/autostart.sh con esto:<br />
<br />
# Launch Xcomppmgr and tint2 with openbox<br />
if which tint2 >/dev/null 2>&1; then<br />
(sleep 2 && xcompmgr) &<br />
(sleep 2 && tint2) &<br />
fi<br />
<br />
Otras (mejores) varias maneras de ejecutar Xcompmgr al inicio están discutidas en el articulo de [[Openbox]]</div>Thedude85https://wiki.archlinux.org/index.php?title=Tint2&diff=132485Tint22011-03-01T17:57:40Z<p>Thedude85: </p>
<hr />
<div>[[Category:Eye candy (English)]] [[Category:HOWTOs (English)]]<br />
[http://code.google.com/p/tint2/ tint2] is a system panel for linux. It is described by its developers as "simple panel/taskbar unobtrusive and light". It can be configured to include (or not include) among other things a system tray, a task list a battery monitor and a clock. Its look can also be configured a great deal, and it does not have many dependencies. This makes it ideal for window manager users who want a panel but don't have one by default, like [[Openbox]] users.<br />
<br />
==Installation==<br />
tint2 is in the community repository. Use [[pacman]] to install it:<br />
# pacman -S tint2<br />
<br />
==Configuration==<br />
tint2 has a configuration file in {{filename|~/.config/tint2/tint2rc}}. A skeleton configuration file with the default settings is created on the first time tint2 is ran. You can then change this file to your liking. Full documentation on how to configure tint2 is found [http://code.google.com/p/tint2/wiki/Configure here]. You can configure the fonts, colors, looks, location and more in this file.<br />
<br />
Alternatively, you can edit your tint2rc configuration file graphically with [http://aur.archlinux.org/packages.php?ID=29696 tintwizard] from the [[AUR]]. The newer development branch [http://aur.archlinux.org/packages.php?ID=29766 tintwizard-svn] can also be used.<br />
<br />
==Running tint2==<br />
You can run tint2 by simply typing the command:<br />
$ tint2<br />
<br />
If you want to run it when starting [[X]], simply add this to ~/.xinitrc. For example if you run tint2 with [[openbox]]:<br />
#!/bin/sh<br />
#<br />
# ~/.xinitrc<br />
#<br />
# Executed by startx (run your window manager from here)<br />
'''tint2 &'''<br />
exec ck-launch-session openbox-session<br />
<br />
If you want to run tint2 when starting [[Openbox]], you will need to update ~/.config/openbox/autostart.sh by adding the following:<br />
tint2 &<br />
<br />
Note: if you do not have an autostart.sh file in ~/.config/openbox, you can copy the default one from /etc/xdg/autostart.sh.<br />
<br />
Refer to [http://openbox.org/wiki/Help:Autostart Openbox help] for more information on autostart.sh options for Openbox.<br />
<br />
==Enabling transparency==<br />
<br />
To make tint2 look its best, some form of compositing is required. If your tint2 has a large black rectangular box behind it you are either using a window manager without native compositing (like Openbox) or it isn't enabled.<br />
<br />
To enable compositing under Openbox you can install [[Xcompmgr]]:<br />
<br />
# pacman -S xcompmgr<br />
<br />
Xcompmgr can be started like this:<br />
<br />
$ xcompmgr<br />
<br />
You will have to kill and restart tint2 to enable transparency.<br />
<br />
If Xcompmgr is used solely to provide tint2 with transparency effects it can be run at boot by changing the autostart section in ~/.config/openbox/autostart.sh to this:<br />
<br />
# Launch Xcomppmgr and tint2 with openbox<br />
if which tint2 >/dev/null 2>&1; then<br />
(sleep 2 && xcompmgr) &<br />
(sleep 2 && tint2) &<br />
fi<br />
<br />
Various other (better) ways to make Xcompmgr run at startup are discussed in the [[Openbox]] article.</div>Thedude85https://wiki.archlinux.org/index.php?title=Tint2&diff=132484Tint22011-03-01T17:56:59Z<p>Thedude85: </p>
<hr />
<div>[[Category:Eye candy (Español)]] [[Category:HOWTOs (Español)]]<br />
<br />
[http://code.google.com/p/tint2/ tint2] es un panel de sistema para Linux. Se describe por sus desarrolladores como un "simple 'panel/barra de tareas' discreto y ligero. Se puede configurar para incluir (o no incluir) junto a otras cosas una bandeja de sistema, una lista de tareas, un monitor de bateria y un reloj. Su apariencia puede ser modificada de gran manera, y no contiene muchas dependencias. Esto lo hace ideal para usuarios con administradores de escritorio que quieren un panel pero no tiene uno por defecto, como usuarios de [[Openbox]].<br />
<br />
==Instalación==<br />
<br />
tint2 está en los repositorios de la comunidad. Usar [[pacman]] para instalarlo:<br />
<br />
# pacman -S tint2<br />
<br />
==Configuración==<br />
<br />
tint2 tiene su archivo de configuración en {{filename|~/.config/tint2/tint2rc}}. Un archivo de configuración del esqueleto con la configuración por defecto es creado la primera vez que se utiliza tint2. Se puede modificar este archivo a gusto. La documentación completa de como configurar tint2 se encuentra [http://code.google.com/p/tint2/wiki/Configure aquí]. Se pueden configurar las fuentes, los colores, las vistas, ubicación y demás en este archivo.<br />
<br />
Alternativamente, se puede editar el archivo de configuración gráfica de tint2rc con [http://aur.archlinux.org/packages.php?ID=29696 tintwizard] desde [[AUR]]. La nueva rama de desarrollo [http://aur.archlinux.org/packages.php?ID=29766 tintwizard-svn] también puede ser utilizada.<br />
<br />
==Ejecutando tint2==<br />
<br />
Se puede ejecutar tint2 utilizando el comando:<br />
<br />
$ tint2<br />
<br />
Para ejecutar tint2 al inicio [[X]], se agrega esto a ~/.xinitrc. Por ejemplo, si se ejecuta tint2 con [[Openbox]]:<br />
<br />
#!/bin/sh<br />
#<br />
# ~/.xinitrc<br />
#<br />
# Executed by startx (run your window manager from here)<br />
'''tint2 &'''<br />
exec ck-launch-session openbox-session<br />
<br />
Para ejecutar tint2 cuando [[Openbox]] se inicia, actualizar ~/.config/openbox/autostart.sh agregando lo siguiente:<br />
<br />
tint2 &<br />
<br />
Nota: Si no se tiene un archivo autostart.sh en ~/.config/openbox, copiar el archivo por defecto desde /etc/xdg/autostart.sh.<br />
<br />
Consulte [http://openbox.org/wiki/Help:Autostart Openbox ayuda] para más información de opciones de autostart.sh para [[Openbox]]<br />
<br />
==Habilitando transparencias==<br />
<br />
Para hacer que tint2 luzca mejor, alguna forma de composición es necesaria. Si tint2 tiene una caja rectangular, larga y negra detrás de si, se está usando o un administrador de ventanas sin composición nativa (como [[Openbox]] o no está habilitado.<br />
<br />
Para habilitar la composición bajo [[Openbox]] se debe instalar [[Xcompmgr]]:<br />
<br />
# pacman -S xcompmgr<br />
<br />
Xcompmgr puede iniciarse así:<br />
<br />
$ xcompmgr<br />
<br />
Se deberá cerrar (kill) y reiniciar tint2 para habilitar las transparencias.<br />
<br />
Si Xcompmgr es usado únicamente para proveer los efectos de transparencia a tint2, puede ser ejecutado en el booteo cambiando la sección de autostart en ~/.config/openbox/autostart.sh con esto:<br />
<br />
# Launch Xcomppmgr and tint2 with openbox<br />
if which tint2 >/dev/null 2>&1; then<br />
(sleep 2 && xcompmgr) &<br />
(sleep 2 && tint2) &<br />
fi<br />
<br />
Otras (mejores) varias maneras de ejecutar Xcompmgr al inicio están discutidas en el articulo de [[Openbox]]</div>Thedude85https://wiki.archlinux.org/index.php?title=Domain_name_resolution_(Espa%C3%B1ol)&diff=132483Domain name resolution (Español)2011-03-01T17:53:56Z<p>Thedude85: </p>
<hr />
<div>[[Category:Networking (Español)]]<br />
{{i18n|Resolv.conf}}<br />
<br />
El resolver es un conjunto de rutinas en la libreria C que provee acceso a los dominios de interner (DNS). La configuración del archivo resolver contiene información que es leída por las rutinas del resolver la primera vez que son invocadas por un proceso. El archivo está diseñado para ser leído por humanos y contiene una lista de palabras claves con valores que provee varios tipos de información sobre resolver.<br />
<br />
En una configuración normal del sistema, este archivo no sería necesario. El único nombre de servidor que se consultará estará en la máquina local; el nombre del dominio se determina a partir del nombre de host y la ruta de busqueda de dominio se construye por el nombre del dominio.<br />
<br />
==Conservar la configuración del DNS==<br />
<br />
Dhcpcd, NetworkManager y otros procesos varios pueden sobreescribir {{Filename|/etc/resolv.conf}}. Este es un comportamiento comunmente deseado, pero a veces la configuración del DNS necesita ser configurada manualmente (e.g. cuando se usa IP estática). Hay varias maneras de lograr esto. Si se usa NetworkManager, mira [http://bbs.archlinux.org/viewtopic.php?id=45394 este enlace] como prevenir la sobreescritura de resolv.conf.<br />
<br />
<br />
===Modificar la configuración dhcpcd===<br />
<br />
El archivo de configuración de Dhcpcd puede ser editado para prevenir la sobreescritura del demonio dhcpcd {{Filename|/etc/resolv.conf}}. Para hacer esto, agregar lo siguiente a la ultima sección del archivo {{Filename|/etc/dhcpcd.conf}}:<br />
<br />
nohook resolv.conf<br />
<br />
===Uso de resolv.conf.head===<br />
<br />
Alternativamente, se puede crear un archivo llamado {{Filename|/etc/resolv.conf.head}} que contenga los servidores DNS. Dhcpcd pretenderá que este archivo es el inicio de resolv.conf. Un ejemplo de {{Filename|/etc/resolv.conf.head}} para alguien que usa OpenDNS será:<br />
<br />
# OpenDNS servers<br />
nameserver 208.67.222.222<br />
nameserver 208.67.220.220<br />
<br />
Si no se esta satisfecho con los servidores de OpenDNS se querrá tener los nameserver de google como alternIf you are confronted with a very long hostname lookup ativa:<br />
<br />
# google nameservers<br />
nameserver 8.8.8.8<br />
nameserver 8.8.4.4<br />
<br />
===Escritura-protegida de resolv.conf===<br />
<br />
Otra manera de proteger el archivo resolv.conf de ser editado sin intención del root-user, es aplicando el atributo de escritura-protegida:<br />
<br />
chattr +i /etc/resolv.conf<br />
<br />
Para eliminar la protección del archivo:<br />
<br />
chattr -i /etc/resolv.conf<br />
<br />
===Uso de la opción timeout para reducir el tiempo de búsqueda de nombre de host===<br />
<br />
Si se enfrenta a una búsqueda de nombre de host muy largo (usando pacman o durante la navegación) a menudo ayuda a definir un tiempo de espera menor despues de que un nombre de servidor (nameserver) alternativa esta siendo usado. Para hacer esto, se debe crear un archivo llamado ''/etc/resolv.conf.tail'' y agregar la siguiente línea:<br />
<br />
options timeout:1<br />
<br />
Luego se reinicio el demonio de red (network darmon) y se corrobora si funciona.</div>Thedude85https://wiki.archlinux.org/index.php?title=Domain_name_resolution_(Espa%C3%B1ol)&diff=132480Domain name resolution (Español)2011-03-01T17:13:50Z<p>Thedude85: Created page with "Category:Networking (EEspañol) {{i18n|Resolv.conf}} El resolver es un conjunto de rutinas en la libreria C que provee acceso a los dominios de interner (DNS). La configurac..."</p>
<hr />
<div>[[Category:Networking (EEspañol)]]<br />
{{i18n|Resolv.conf}}<br />
<br />
El resolver es un conjunto de rutinas en la libreria C que provee acceso a los dominios de interner (DNS). La configuración del archivo resolver contiene información que es leída por las rutinas del resolver la primera vez que son invocadas por un proceso. El archivo está diseñado para ser leído por humanos y contiene una lista de palabras claves con valores que provee varios tipos de información sobre resolver.<br />
<br />
En una configuración normal del sistema, este archivo no sería necesario. El único nombre de servidor que se consultará estará en la máquina local; el nombre del dominio se determina a partir del nombre de host y la ruta de busqueda de dominio se construye por el nombre del dominio.<br />
<br />
==Conservar la configuración del DNS==<br />
<br />
Dhcpcd, NetworkManager y otros procesos varios pueden sobreescribir {{Filename|/etc/resolv.conf}}. Este es un comportamiento comunmente deseado, pero a veces la configuración del DNS necesita ser configurada manualmente (e.g. cuando se usa IP estática). Hay varias maneras de lograr esto. Si se usa NetworkManager, mira [http://bbs.archlinux.org/viewtopic.php?id=45394 este enlace] como prevenir la sobreescritura de resolv.conf.<br />
<br />
<br />
===Modificar la configuración dhcpcd===<br />
<br />
El archivo de configuración de Dhcpcd puede ser editado para prevenir la sobreescritura del demonio dhcpcd {{Filename|/etc/resolv.conf}}. Para hacer esto, agregar lo siguiente a la ultima sección del archivo {{Filename|/etc/dhcpcd.conf}}:<br />
<br />
nohook resolv.conf<br />
<br />
===Uso de resolv.conf.head===<br />
<br />
Alternativamente, se puede crear un archivo llamado {{Filename|/etc/resolv.conf.head}} que contenga los servidores DNS. Dhcpcd pretenderá que este archivo es el inicio de resolv.conf. Un ejemplo de {{Filename|/etc/resolv.conf.head}} para alguien que usa OpenDNS será:<br />
<br />
# OpenDNS servers<br />
nameserver 208.67.222.222<br />
nameserver 208.67.220.220<br />
<br />
Si no se esta satisfecho con los servidores de OpenDNS se querrá tener los nameserver de google como alternIf you are confronted with a very long hostname lookup ativa:<br />
<br />
# google nameservers<br />
nameserver 8.8.8.8<br />
nameserver 8.8.4.4<br />
<br />
===Escritura-protegida de resolv.conf===<br />
<br />
Otra manera de proteger el archivo resolv.conf de ser editado sin intención del root-user, es aplicando el atributo de escritura-protegida:<br />
<br />
chattr +i /etc/resolv.conf<br />
<br />
Para eliminar la protección del archivo:<br />
<br />
chattr -i /etc/resolv.conf<br />
<br />
===Uso de la opción timeout para reducir el tiempo de búsqueda de nombre de host===<br />
<br />
Si se enfrenta a una búsqueda de nombre de host muy largo (usando pacman o durante la navegación) a menudo ayuda a definir un tiempo de espera menor despues de que un nombre de servidor (nameserver) alternativa esta siendo usado. Para hacer esto, se debe crear un archivo llamado ''/etc/resolv.conf.tail'' y agregar la siguiente línea:<br />
<br />
options timeout:1<br />
<br />
Luego se reinicio el demonio de red (network darmon) y se corrobora si funciona.</div>Thedude85