Page 1203 of 2348 FirstFirst ... 2037031103115311931201120212031204120512131253130317032203 ... LastLast
Results 12,021 to 12,030 of 23480

Thread: Post your .conkyrc files w/ screenshots

  1. #12021
    Join Date
    Jan 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    I've a small problem here .. how do I change the width of my conky panel ? I mean, as you see, there's a gap at the top right. Does anybody know a way to change it's width to 100% ( 1280px ) regardless of how many objects I have in there ?



    Code:
    #avoid flicker
    double_buffer yes
    
    #own window to run simultanious 2 or more conkys
    own_window yes
    own_window_transparent no
    own_window_type normal
    own_window_hints undecorate,sticky,skip_taskbar,skip_pager 
    
    #borders
    draw_borders no
    border_margin 1
    
    #shades
    draw_shades no
    
    #position
    gap_x 0
    gap_y 0
    alignment top_center
    
    #behaviour
    update_interval 1
    
    #colour
    default_color  ffffff
    
    #default_shade_color 0000003d352a
    own_window_colour 000000
    
    #font
    use_xft yes
    xftfont Terminus:pixelsize=8
    
    TEXT
    ${offset 5}${alignc}${color}Kernel: ${color D7D3C5}$kernel  |  CPU: ${cpu cpu1}%  |  RAM: $memperc% ( $memeasyfree free ) |  HDD ( free ): / - ${fs_free /}, /home - ${fs_free /home}  |  IP: ${addr eth0} |  Uptime: $uptime_short  |  Processes: $processes ( $running_processes running )  |  Network: ${downspeed eth0} / ${upspeed eth0}

  2. #12022
    Join Date
    Feb 2009
    Location
    UK
    Beans
    129
    Distro
    Ubuntu

    Re: Post your .conkyrc files w/ screenshots

    ^^^ Yup, just add in
    Code:
    minimum size 1280 1
    before TEXT in your .conkyrc. That tells it to stretch to 1280x1 at a minimum (obviously it can go bigger than that!).
    - Samsung R519 Silver - Dual-Boot Windows 7/Ubuntu 9.10 -
    - The Official Conky Blog - Follow conkynews on Twitter -
    - My Launchpad PPA -
    - My blog: My Little Desktop -

  3. #12023
    Join Date
    Jan 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by londonali1010 View Post
    ^^^ Yup, just add in
    Code:
    minimum size 1280 1
    before TEXT in your .conkyrc. That tells it to stretch to 1280x1 at a minimum (obviously it can go bigger than that!).
    Thank you - exactly what I needed

  4. #12024
    Join Date
    Oct 2006
    Beans
    38

    Re: Post your .conkyrc files w/ screenshots

    I have hacked away a bit on londonali's lovely conky rings script to make this one. The code is a bit ugly. I have never used LUA or Cairo in my life but at least it worked.

    Rings from outermost to inner: battery, cpu, mem, swap, filesystem.



    Code:
    # -- Conky settings -- #
    background no
    #update_interval 1
    update_interval 2
     
    cpu_avg_samples 2
    net_avg_samples 2
     
    override_utf8_locale yes
     
    double_buffer yes
    no_buffers yes
     
    text_buffer_size 2048
    imlib_cache_size 0
     
    # -- Window specifications -- #
     
    own_window yes
    #own_window_type desktop
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
    #set conky to be below all other applications
     
    border_inner_margin 0
    border_outer_margin 0
     
    minimum_size 1020 600
    maximum_width 1000
     
    #alignment tm
    alignment tr
    gap_x 10
    gap_y 0
     
    # -- Graphics settings -- #
    draw_shades no
    draw_outline no
    draw_borders no
    draw_graph_borders no
     
    # -- Text settings -- #
    use_xft yes
    #xftfont Bauhaus:size=24
    xftfont Champagne & Limousines:size=30
    xftalpha 0.8
     
    uppercase no
    
    #to prevent window from moving
    #use_spacer none
    use_spacer right
     
    default_color FFFFFF
     
    # -- Lua Load -- #
    lua_load ~/src/conky_rings/conky_rings.lua
    lua_draw_hook_pre ring_stats
     
    #${goto 165}${color 494741}${hr 10}
    TEXT
    ${font bold Champagne & Limousines:size=10}${voffset -25}
    ${voffset -5}${offset 170}Proc ${goto 240} PID ${goto 280} CPU ${goto 320} MEM
    ${font Champagne & Limousines:size=10}${voffset -15}
    ${offset 170}${top name 1} ${goto 240}${top pid 1} ${goto 280}${top cpu 1}${goto 320} ${top mem 1}
    ${offset 170}${top name 2} ${goto 240}${top pid 2} ${goto 280}${top cpu 2}${goto 320} ${top mem 2}
    ${offset 170}${top name 3} ${goto 240}${top pid 3} ${goto 280}${top cpu 3}${goto 320} ${top mem 3}
    ${offset 170}${top name 4} ${goto 240}${top pid 4} ${goto 280}${top cpu 4}${goto 320} ${top mem 4}
    ${offset 170}${top name 5} ${goto 240}${top pid 5} ${goto 280}${top cpu 5}${goto 320} ${top mem 5}
    ${voffset 15}${font}${goto 170}${color white}${time %I:%M%p %A, %d %B %Y}
    And heres ~/src/conky_rings/conky_rings.lua
    Code:
    --[[
    Ring Meters by londonali1010 (2009)
     
    This script draws percentage meters as rings. It is fully customisable; all options are described in the script.
     
    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 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 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 if statement (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.
     
    To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
    	lua_load ~/scripts/rings-v1.2.1.lua
    	lua_draw_hook_pre ring_stats
     
    Changelog:
    + v1.2.1 -- Fixed minor bug that caused script to crash if conky_parse() returns a nil value (20.10.2009)
    + v1.2 -- Added option for the ending angle of the rings (07.10.2009)
    + v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numerical value rather than a percentage (29.09.2009)
    + v1.0 -- Original release (28.09.2009)
    ]]
     
    settings_table = {
    	--[[{
    		-- Edit this table to customise your rings.
    		-- You can create more rings simply by adding more elements to settings_table.
    		-- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
    		name='memperc',
    		arg='',
    		-- name='time',
    		-- "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 ''.
    		-- arg='%I:%M',
    		-- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
    		max=12,
    		-- "bg_colour" is the colour of the base ring.
    		--bg_colour=0xffffff,
    		bg_colour=0xff0000,
    		-- "bg_alpha" is the alpha value of the base ring.
    		bg_alpha=0.1,
    		-- "fg_colour" is the colour of the indicator part of the ring.
    		fg_colour=0xff0000,
    		--fg_colour=0xffffff,
    		-- "fg_alpha" is the alpha value of the indicator part of the ring.
    		fg_alpha=0.2,
    		-- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
    		x=165, y=170,
    		-- "radius" is the radius of the ring.
    		radius=50,
    		-- "thickness" is the thickness of the ring, centred around the radius.
    		thickness=5,
    		-- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
    		start_angle=0,
    		-- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, but must be larger (e.g. more clockwise) than start_angle.
    		end_angle=360
    	},]]
    
    	{
    		name='fs_used_perc',
    		arg='/',
    		max=100,
    		bg_colour=0xffffff,
    		--bg_alpha=0.2,
    		bg_alpha=0.05,
    		fg_colour=0xB3895A,
    		fg_alpha=0.5,
    		x=165, y=170,
    		radius=35,
    		thickness=7.5,
    		start_angle=-270,
    		end_angle=0
    	},
    	{
    		name='swapperc',
    		arg='',
    		max=100,
    		bg_colour=0xffffff,
    		bg_alpha=0.1,
    		fg_colour=0x65B35A,
    		fg_alpha=0.5,
    		x=165, y=170,
    		radius=49,
    		thickness=10,
    		start_angle=-270,
    		end_angle=0
    	},
    	{
    		name='memperc',
    		arg='',
    		max=100,
    		bg_colour=0xffffff,
    		--bg_alpha=0.2,
    		bg_alpha=0.2,
    		fg_colour=0x5A7EB3,
    		fg_alpha=0.5,
    		x=165, y=170,
    		radius=67,
    		thickness=15,
    		start_angle=-270,
    		end_angle=0
    	},
    
    	{
    		name='cpu',
    		arg='cpu0',
    		max=100,
    		bg_colour=0xffffff,
    		--bg_alpha=0.2,
    		bg_alpha=0.3,
    		fg_colour=0xB35A60,
    		fg_alpha=0.5,
    		x=165, y=170,
    		radius=92,
    		thickness=25,
    		start_angle=-270,
    		end_angle=0
    	},
    
    	{
    		name='battery_percent',
    		arg='BAT0',
    		max=100,
    		bg_colour=0xffffff,
    		bg_alpha=0.2,
    		fg_colour=0xffffff,
    		fg_alpha=0.3,
    		x=165, y=170,
    		radius=135,
    		thickness=50,
    		start_angle=-270,
    		end_angle=0
    	},
    }
     
    require 'cairo'
     
    function rgb_to_r_g_b(colour,alpha)
    	return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
    end
     
    function draw_ring(cr,t,pt)
    	local w,h=conky_window.width,conky_window.height
     
    	local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
    	local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']
     
    	local angle_0=sa*(2*math.pi/360)-math.pi/2
    	local angle_f=ea*(2*math.pi/360)-math.pi/2
    	local t_arc=t*(angle_f-angle_0)
     
    	-- Draw background ring
     
    	cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
    	cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
    	cairo_set_line_width(cr,ring_w)
    	cairo_stroke(cr)
     
    	-- Draw indicator ring
     
    	cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
    	cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
    	cairo_stroke(cr)		
    end
     
    function conky_ring_stats()
    	local function setup_rings(cr,pt)
    		local str=''
    		local value=0
     
    		str=string.format('${%s %s}',pt['name'],pt['arg'])
    		str=conky_parse(str)
     
    		value=tonumber(str)
    		if value == nil then value = 0 end
    		pct=value/pt['max'] or 0
     
    		draw_ring(cr,pct,pt)
    	end
     
    	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)
    
    	local cr_horiz=cairo_create(cs)	
    	local function accent_bar(cr,width,sx,sy,fx,fy,color,alpha)
        cairo_set_line_width (cr, width);
        cairo_move_to (cr, sx, sy);
        cairo_line_to (cr, fx, fy);
        cairo_set_source_rgba(cr,rgb_to_r_g_b(color,alpha))
        cairo_stroke(cr)		
      end
      --draw a horizontal ring that leads into fs_used_perc
      accent_bar(cr_horiz, 7.5, 1100.0, 135.0, 745.0, 135.0, 0xffffff, 0.05)
      --draw a horizontal ring that leads into swapperc
      accent_bar(cr_horiz, 10.0, 1100.0, 121.0, 165.0, 121.0, 0xffffff, 0.1)
      --draw a horizontal ring that leads into memperc
      accent_bar(cr_horiz, 15.0, 1100.0, 103.0, 362.0, 103.0, 0xffffff, 0.2)
      --draw thin bar under memperc
      accent_bar(cr_horiz, 2.0, 362.0, 109.5, 165.0, 109.5, 0xffffff, 0.2)
      --draw a horizontal ring that leads into cpu
      accent_bar(cr_horiz, 25.0, 1100.0, 78.0, 362.0, 78.0, 0xffffff, 0.3)
      --draw a horizontal ring that leads into batt
      accent_bar(cr_horiz, 50.0, 1100.0, 35.0, 362.0, 35.0, 0xffffff, 0.4)
      --draw 2 thin bars on batt to separate the proc headings to the procs
      accent_bar(cr_horiz, 2.0, 362.0, 11.0, 165.0, 11.0, 0xffffff, 0.4)
      accent_bar(cr_horiz, 2.0, 362.0, 30.0, 165.0, 30.0, 0xffffff, 0.4)
    
      local xc, yc, ring_r, sa, ea = 165, 170, 13, -270, 0
    	local angle_0=sa*(2*math.pi/360)-math.pi/2
    	local angle_f=ea*(2*math.pi/360)-math.pi/2
    	cairo_arc(cr_horiz,xc,yc,ring_r,angle_0,angle_f)
    	cairo_set_source_rgba(cr_horiz,rgb_to_r_g_b(0xffffff,0.05))
    	cairo_set_line_width(cr_horiz,2*ring_r)
    	cairo_stroke(cr_horiz)
     
    	if update_num>5 then
    		for i in pairs(settings_table) do
    			setup_rings(cr,settings_table[i])
    		end
    	end
    end

  5. #12025
    Join Date
    Apr 2007
    Beans
    891
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by SanguineIllusion View Post
    I have hacked away a bit on londonali's lovely conky rings script to make this one. The code is a bit ugly. I have never used LUA or Cairo in my life but at least it worked.

    Rings from outermost to inner: battery, cpu, mem, swap, filesystem.

    Hi,

    Can you share you wallpaper?

    Thanks.
    Ubuntu 10.04
    ATI 3470
    4 GB RAM.

  6. #12026
    Join Date
    Dec 2009
    Location
    MT
    Beans
    43
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Post your .conkyrc files w/ screenshots

    Cool, I didn't know the ring script also gave you those extended bars like that. Do the bars also aid in displaying the percentage? Like the battery ring, does it decrease through the bar as well when being discharged?

  7. #12027
    Join Date
    Oct 2006
    Beans
    45
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Post your .conkyrc files w/ screenshots

    Guys (and gals) ... I had my Linux box off for a while and then upgraded to 9.10. Immediately after the upgrade the bottom 20% of my conky output got shifted by a few pixels with respect to the rest (I use the traditional "column" layout) ... and then after some updates were installed conky started to crash on start altogether.
    Where can I get an upshot of what happened to conky in the last 3-5 months? Do I have to start building the configuration from scratch? Install / re-install some packages? Please help!!! My highly overclocked computer with RAID10 (needs monitoring too) is running blind!

  8. #12028
    Join Date
    Jul 2008
    Location
    Connecticut, U.S.
    Beans
    106
    Distro
    Ubuntu 11.04 Natty Narwhal

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by cyberkost View Post
    Guys (and gals) ... I had my Linux box off for a while and then upgraded to 9.10. Immediately after the upgrade the bottom 20% of my conky output got shifted by a few pixels with respect to the rest (I use the traditional "column" layout) ... and then after some updates were installed conky started to crash on start altogether.
    Where can I get an upshot of what happened to conky in the last 3-5 months? Do I have to start building the configuration from scratch? Install / re-install some packages? Please help!!! My highly overclocked computer with RAID10 (needs monitoring too) is running blind!
    Here is the change log up to the current offical release:

    http://conky.sourceforge.net/changelog.html

    If you got conky from the 9.10 repos you are probably running 1.7.2 you can check this by posting the output of
    Code:
    conky -v
    Your issue is probably with boarder_margin. It was replaced with border_inner_margin and border_outer_margin.
    Registered Ubuntu User #29430

  9. #12029
    Join Date
    May 2008
    Beans
    0

    Re: Post your .conkyrc files w/ screenshots

    Im new to Conky and by new i mean i started playing with it on Thursday

    i got my basic layout working what you see on the left side and i embedded a terminal underneath it (i didn't use conky for that).

    and im a nascar fan so i figured i wanna see the live race stats on my desktop so i added it in with six separate .sh's and i made a php script that parses cbs's live race feed and used the sh files to parse the xml in the php file all in all it worked good and its its own instance of conky too.

    ill post the src if anyone wants it a screenshot should be attached if i did it right
    Attached Images Attached Images

  10. #12030
    Join Date
    Oct 2006
    Beans
    45
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Post your .conkyrc files w/ screenshots

    dmillerct, thanks. With your hints I was able to get much of my old setup back to working again. It turned out that I misremembered what the graphic/display problem was. For whatever reason conky cuts a portion of background image and pushes it down some 20-30 pixels (my screenshot below has an illustration). I presume this is well-known issue by now and I'm just late to the party -- is there some parameter in .conkyrc that prevents this problem from happening?
    Attached Images Attached Images

Page 1203 of 2348 FirstFirst ... 2037031103115311931201120212031204120512131253130317032203 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •