epelpad

Mi conky

Es casi igual al escritorio anterior, cambié el wall, achiqué el dock y reconstruí un conky (no quedó nada del código base).

Mi conky
http://dl.dropbox.com/u/9495029/Screens/conkyfetch.png

Mi conky
http://dl.dropbox.com/u/9495029/Screens/conkytheme.png

Mi conky
http://dl.dropbox.com/u/9495029/Screens/conkycononda.png

Mi conky
http://dl.dropbox.com/u/9495029/Screens/conkyalfin.png

Si quieren el código del conky avisen y lo posteo (En realidad es todo LUA+Cairo)




#--- Conky by londonali1010 edited by Kingreil ---#

background no
net_avg_samples 2
cpu_avg_samples 1
no_buffers yes
double_buffer yes
update_interval 1

own_window yes
own_window_type normal
own_window_class conky
own_window_hints undecorated,skip_taskbar,skip_pager,sticky,below
own_window_argb_visual yes
own_window_transparent yes

border_inner_margin 0
border_outer_margin 0
default_color black
color1 99a663
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
stippled_borders 0
draw_outline no
draw_shades no
show_graph_scale no
show_graph_range no

use_xft yes
xftalpha 0.8
uppercase no

minimum_size 1920 1080
use_spacer none
alignment tr
gap_x 0
gap_y 0

lua_load ./text.lua
lua_draw_hook_pre load_text

TEXT



Link: http://dl.dropbox.com/u/9495029/conky/.conkyrc



--[[
#Conky Widgets by londonali1010 (2009)
#Call this script in Conky using the following before TEXT (assuming you save this script to ~/scripts/conky_widgets.lua):
#    lua_load ~/Scripts/conky_widgets.lua
#    lua_draw_hook_pre load_text 
Reconstruido (casi) por completo por Kingreil
]]

require 'cairo'
function draw_text()
    if conky_window==nil then return end
    local w=conky_window.width
    local h=conky_window.height
    local cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, w, h)
    cr=cairo_create(cs)

    
        
-- Seleccionar font
    cairo_select_font_face (cr, "Impact", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);

-- Cambiar tamaño (código ejemplo)
--cairo_set_font_size (cr, 60.0);

--Cambiar color (código ejemplo)
--cairo_set_source_rgba (cr, 0.192156863, 0.180392157, 0.156862745, 1);

--Redimensionar área (código ejemplo)
--cairo_translate (cr, 0.0, 0.0);

-- Ángulo (en radianes)
    cairo_rotate(cr,0.785398163);

-- "Mover" puntero (Código ejemplo)
--cairo_move_to (cr, 0.0, 0.0);

-- Texto:

-- Horario y fecha
    cairo_set_font_size (cr, 42.0);
    cairo_move_to (cr, 1635.0, -614.0);
    cairo_set_source_rgba (cr, 0.980392157, 0.980392157, 0.980392157, 1);
    cairo_show_text (cr, conky_parse('${time |%B}'));
    cairo_move_to (cr, 1540.0, -577.0);
    cairo_set_font_size (cr, 84.0);
    cairo_show_text (cr, conky_parse('${time %d}'));
    cairo_set_font_size (cr, 42.0);
    cairo_move_to (cr, 1635.0, -577.0);
    cairo_show_text (cr, conky_parse('${time |%A}'));
    cairo_set_font_size (cr, 84.0);
    cairo_move_to (cr, 1850.0, -577.0);
    cairo_show_text (cr, conky_parse('${time %k:%M}'));

--CPU1 (Texto)
    cairo_set_font_size (cr, 30.0);
    cairo_move_to (cr, 1570.0, -699.0);
    cairo_set_source_rgba (cr, 0.11372549, 0.11372549, 0.11372549, 0.7);
    cairo_show_text (cr, conky_parse('CPU1:'));

--CPU2 (Texto)
    cairo_move_to (cr, 1570.0, -669.0);
    cairo_show_text (cr, conky_parse('CPU2:'));

--CPU1 y CPU2 (Porcentaje)
    cairo_move_to (cr, 1650.0, -699.0);
    cairo_show_text (cr, conky_parse('${cpu cpu1}%'));
    cairo_move_to (cr, 1650.0, -669.0);
    cairo_show_text (cr, conky_parse('${cpu cpu2}%'));

--Top 4 uso CPU (Nombre)
    cairo_set_font_size (cr, 15.0);
    cairo_move_to (cr, 1715.0, -714.0);
    cairo_show_text (cr, conky_parse('${top name 1}'));
    cairo_move_to (cr, 1715.0, -698.0);
    cairo_show_text (cr, conky_parse('${top name 2}'));
    cairo_move_to (cr, 1715.0, -683.0);
    cairo_show_text (cr, conky_parse('${top name 3}'));
    cairo_move_to (cr, 1715.0, -668.0);
    cairo_show_text (cr, conky_parse('${top name 4}'));

--Top4 uso CPU (Porcentaje)
    cairo_move_to (cr, 1795.0, -714.0);
    cairo_show_text (cr, conky_parse('${top cpu 1}%'));
    cairo_move_to (cr, 1795.0, -698.0);
    cairo_show_text (cr, conky_parse('${top cpu 2}%'));
    cairo_move_to (cr, 1795.0, -683.0);
    cairo_show_text (cr, conky_parse('${top cpu 3}%'));
    cairo_move_to (cr, 1795.0, -668.0);
    cairo_show_text (cr, conky_parse('${top cpu 4}%'));

--RAM
    cairo_set_font_size (cr, 40.0);
    cairo_move_to (cr, 1570.0, -767.0);
    cairo_set_source_rgba (cr, 0.129411765, 0.411764706, 0.490196078, 1);
    cairo_show_text (cr, conky_parse('RAM: ${mem}'));

--Tpo 4 uso RAM (Nombre)
    cairo_set_font_size (cr, 15.0);
    cairo_move_to (cr, 1785.0, -799.0);
    cairo_show_text (cr, conky_parse('${top_mem name 1}'));
    cairo_move_to (cr, 1785.0, -783.0);
    cairo_show_text (cr, conky_parse('${top_mem name 2}'));
    cairo_move_to (cr, 1785.0, -768.0);
    cairo_show_text (cr, conky_parse('${top_mem name 3}'));
    cairo_move_to (cr, 1785.0, -753.0);
    cairo_show_text (cr, conky_parse('${top_mem name 4}'));

--Top 4 uso RAM (Uso)
    cairo_move_to (cr, 1860.0, -799.0);
    cairo_show_text (cr, conky_parse('${top_mem mem_res 1}'));
    cairo_move_to (cr, 1860.0, -783.0);
    cairo_show_text (cr, conky_parse('${top_mem mem_res 2}'));
    cairo_move_to (cr, 1860.0, -768.0);
    cairo_show_text (cr, conky_parse('${top_mem mem_res 3}'));
    cairo_move_to (cr, 1860.0, -753.0);
    cairo_show_text (cr, conky_parse('${top_mem mem_res 4}'));

--Espacio libre partición /
    cairo_set_font_size (cr, 30.0);
    cairo_move_to (cr, 1570.0, -870);
    cairo_set_source_rgba (cr, 0.529411765, 0.164705882, 0.0470588235, 1);
    cairo_show_text (cr, conky_parse('ROOT: ${fs_free /}'));

--Espacio libre partición /home/
    cairo_move_to (cr, 1640.0, -840);
    cairo_show_text (cr, conky_parse('HOME: ${fs_free /home/}'));

    cairo_stroke (cr);
end



function conky_load_text()
    if conky_window==nil then return end
    local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)

    local cr=cairo_create(cs)    

    local updates=conky_parse('${updates}')
    update_num=tonumber(updates)
    
    if update_num>5 then
        draw_text()
    end
end



Link: http://dl.dropbox.com/u/9495029/conky/text.lua

Edit: agregé el code y los links de descarga


Mi conky
Link del wall (adaptado por mi para pantallas de 1920*1080) http://dl.dropbox.com/u/9495029/wallsadaptados/archlinux.png

Edit: link del wall

19 comentarios - Mi conky

black130
Me encanto tu conky! +1
PaKoX
deberias bajarle un poco el tamaño a la parte de la linea gris, si te das cuenta se pasa, por pocos pixeles, pero se pasa
Julioos12
Muy bueno loco! FULL HD RULES!
PaKoX
desde que se que existes tienes el mismo wallpaper... xD, siempre me ha gustado tu escritorio
+1
inukaze
Muy buenas , excelente , alguien me dice , como lo puedo usar en ArchLinux , tengo ( ArchLinux , LXDM , LXDE & cairo-compmgr ) o es necesario que active "Compiz" ??? ademas mi resolucion es 1024x768 , Gracias de antemano por cualquier ayuda que me puedan brindar
crow0300
Te quedó muy bueno. Me interesa el tema de lograr inclinar el texto a mostrar para un conky en el que estoy trabajando, pero no logro comprender el text.lua.. ¿es necesario algo más para ejecutarlo? ya que cargando directamente tu conkyrc y text.lua no logro hacer que corra.
Tienes que ser miembro para responder en este tema