auto-start conky [Script]

Upadate: Este script no es necesario en Ubuntu 9.04!.Conky es lanzada perfectamente! (al menos en mi caso).

He posteado un par de veces sobre Conky pero he olvidado una parte importante y ès | Como lanzarla automaticamente (auto-start) al inicio de una session…And YES,i know — it is my fault!.Tambien sè que es un tip (script) viejo! pero ùtil y muchos sabemos porq.

Creamos un simple bash script (Empty file),lo nombramos x ej: .conky_start.sh y lo guardamos en /home,despues lo editamos:

gedit .conky_start.sh

Copy & Paste el siguiente code y guarda la configuraciòn:

#!/bin/bash sleep 2 && conky;

Permisos de ejecuciòn:

chmod a+x .conky_start.sh

Despues vamos a: System→Preferences→Startup Application→Add y pegamos el comando siguiente en Command

/home/tu_nombre_de_usuario/.conky_start.sh

Reiniciar la session para ver el resultado.

Relacionados:

Pimp Conky | Gmail + El Tiempo
Simple o perfecta/o [Conky]
Conky en Wolvix [simple configuracion]
Instalando ‘Conky’ en Hardy.

Pimp Conky | Gmail + El Tiempo

Ok,como me han pedido explicar como configurar Conky como la mia (Imagen)….

my_shot

…..voy a explicar de forma abreviada como lograrlo,es facil!.Estos pasos son basados en el famoso howto: gmail weather beauty right on your ubuntu desktop [Eng] y los creditos van para su autor; Lo unico diferente aqui,es que he cambiado los colores (texto) para adaptarla a mi desktop y la temperatura de Farenheit a Celsius.Sin mas bla,bla,bla:

Primeramente instalamos Conky:
sudo apt-get install conky
+ lm-sensors y hddtemp con el fin de poder monitorear el CPU (Temp):
sudo apt-get install hddtemp
sudo apt-get install lm-sensors

Descargas el .conkyrc (configuraciòn) y lo guardas en tu HOME

Creamos un nuevo directorio en HOME y lo nombramos scripts ,descargamos estos scripts,los extraemos y los copiamos dentro del directorio que acabamos de crear (scripts),tiene que quedar asì:
/home/nico/scripts NO /home/nico/conkyscripts ok?.

Creamos un nuevo directorio en HOME y lo nombramos .fonts ,si es que no lo haz creado con anterioridad,descargamos estos fonts ,los extraemos y los copiamos dentro de ese directorio (.fonts).

Para configurar la cuenta de Gmail abrimos el archivo .conkyrc y buscamos la linea siguiente:
${execpi 300 python ~/scripts/gmail_parser.py yourgmailusername yourgmailpassword 3}
Reemplaza (yourgmailusername) con tu nombre de usuario y (yourgmailpassword) con tu contraseña de Gmail,(No toques el 3).Es posible que también tengas que instalar python-feedparser (yo lo he instalado x si acaso):
sudo apt-get install python-feedparser

Ahora lo que necesitas saber es tu ID de ubicación para mostrar correctamente la información meteorológica.Para ello vas a http://weather.yahoo.com/ e Ingresa tu ciudad o código postal y haz click en go.Y copia el id de tu ubicación desde la barra de direcciones del navegador web.Por ejemplo: El ID de Miami FL es: USFL0568
http://weather.yahoo.com/forecast/USFL0568.html.

Para configurar el tiempo,abrimos pogodynka.sh ubicado en /home/usuario/scripts
gedit ~/scripts/pogodynka.sh
busca la linea kod=USID0025 y reemplaza el codigo USID0025 con el de tu ubicaciòn,obtenida en el paso anterior.

Si quieres que la temperatura se muestre en Celsius y NO en Farenheit,busca la linea siguiente:
w3m -dump http://weather.yahoo.com/forecast/"$kod".html | grep -A21 "Current" | sed 's/DEG/°/g' > $plik
y cambiala por:
w3m -dump http://weather.yahoo.com/forecast/"$kod"_c.html | grep -A21 "Current" | sed 's/DEG/°/g' > $plik
solamente hemos agrgado _c en la linea anterior.

En este paso crearemos un archivo de texto vacio en HOME y lo nombramos weather ,no hagas nada con ese archivo,dejalo en paz.

Ya es hora! (Alt+F2) y escribimos conky para lanzarla.

Si todo lo haz hecho bien deberìas en estos momentos estar disfrutando de una Conky igual a la mia!.Enjoy!

PS: Comenten cualquier error (correcion),duda,etc…Me han levantado temprano para pintar en casa y he hecho esto corriendo.

Y el ùltimo paso serìa : auto-start conky [Script]

Conky en Wolvix [simple configuracion]

Screenshots en Guia de instalaciòn

# Conky sample configuration
#
# the list of variables has been removed from this file in favour
# of keeping the documentation more maintainable.
# Check http://conky.sf.net for an up-to-date-list.

# Edited by: Wolven		

# set to yes if you want Conky to be forked in the background
background no

# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*


# Use Xft?
use_xft yes

# Xft font when Xft is enabled
xftfont  DejaVu Sans Mono:size=8

# Text alpha when using Xft
xftalpha 0.8

# Print everything to stdout?
# out_to_console no

# MPD host/port
# mpd_host localhost
# mpd_port 6600
# mpd_password tinker_bell

# Print everything to console?
# out_to_console no

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 2.0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
own_window yes

# If own_window is yes, you may use type normal, desktop or override
own_window_type normal

# Use pseudo transparency with own_window?
own_window_transparent yes

# If own_window_transparent is set to no, you can set the background colour here
own_window_colour hotpink

# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
#minimum_size 180 5

# Draw shades?
draw_shades yes

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Draw borders around graphs
draw_graph_borders yes

# Stippled borders?
stippled_borders 8

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color white

# Text alignment, other possible values are commented
#alignment top_left
#alignment top_right
alignment bottom_left
#alignment bottom_right
#alignment none

# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 10
gap_y 46

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes


# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer yes

#   mldonkey_hostname     Hostname for mldonkey stuff, defaults to localhost
#   mldonkey_port         Mldonkey port, 4001 default
#   mldonkey_login        Mldonkey login, default none
#   mldonkey_password     Mldonkey password, default none

# boinc (seti) dir
# seti_dir /opt/seti

# Allow for the creation of at least this number of port monitors (if 0 or not set, default is 16) 
#min_port_monitors 16

# Allow each port monitor to track at least this many connections (if 0 or not set, default is 256)
#min_port_monitor_connections 256

# none, xmms, bmp, audacious, infopipe (default is none)
#xmms_player audacious

# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument

# stuff after 'TEXT' will be formatted on screen

TEXT
${color FFFFCC}CPU: ${color }$cpu% ${color D3D3D3}- ${color FFFFCC}MEM: ${color }$memperc% ${color D3D3D3}- ${color FFFFCC}File System: ${color }${fs_bar 8,64 /} ${color D3D3D3}- ${color FFFFCC}Upload: ${color }${upspeedgraph eth0 8,64 000000 ffffff} ${color D3D3D3}- ${color FFFFCC}Download: ${color }${downspeedgraph eth0 8,64 000000 ffffff}
${color FFFFCC}Audacious: ${color }${audacious_title}

Instalando ‘Conky’ en Hardy.

sudo apt-get install conky

sudo apt-get install lm-sensors libsensors3 libsensors4 sensors-applet libsensors-applet-plugin0 hddtemp

sudo sensors-detect
(responder “Yes” a todas las preguntas)

sudo gedit ~/.conkyrc

Para comenzar copiar/pegar:

background yes
use_xft yes
xftfont HandelGotD:size=9
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 200 5
maximum_width 200
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_color black
default_shade_color blue
default_outline_color green
alignment top_right
gap_x 12
gap_y 48
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no

TEXT
$sysname $kernel on $machine

Uptime $alignr $uptime
Load $alignr $loadavg

Mobo CPU Temp $alignr ${hwmon temp 1}C ${hwmon temp 2}C
HDDlinux $alignr /dev/hdb ${execi 300 nc localhost 7634 | cut -c53-54 ;}C
HDDwindows $alignr /dev/hda ${execi 300 nc localhost 7634 | cut -c27-28 ;}C

CPU $alignr ${cpu cpu0}%
${cpubar cpu0}

MEM $alignc $mem / $memmax $alignr $memperc%
$membar

/root $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
${fs_bar /}

/home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}%
${fs_bar /home}

swap $alignc $swap / $swapmax $alignr $swapperc%
${swapbar}

$processes processes ($running_processes running)

${color black}Highest CPU:
${color de0b0b}${top name 1}${top_mem cpu 1}
${color black}${top name 2}${top cpu 2}
${top name 3}${top cpu 3}
${top name 4}${top cpu 4}
${top name 5}${top cpu 5}

${color black}Highest MEM:
${color de0b0b}${top_mem name 1}${top_mem mem 1}
${color black}${top_mem name 2}${top_mem mem 2}
${top_mem name 3}${top_mem mem 3}
${top_mem name 4}${top_mem mem 4}
${top_mem name 5}${top_mem mem 5}

Guardar la configuraciòn

Desde un terminal: conky

Pagina oficial: Conky Screenshots y mas info.