Page 2072 of 2312 FirstFirst ... 1072157219722022206220702071207220732074208221222172 ... LastLast
Results 20,711 to 20,720 of 23120

Thread: Post your .conkyrc files w/ screenshots

  1. #20711
    Join Date
    Aug 2010
    Location
    Detachment 7
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by Sector11 View Post
    For conky addicts there is a One Step Program:


    You're in good company Jed! And your conky is SUPER!

    Can you post the code and scripts for that please.
    Powerless indeed! I'm not positive the moon phases part is correct as it's showing full, but it's about half if I look outside...hmmm I'll figure that out later...

    Definitely Lovin' it!!! I think I changed it to this already, courtesy of your very own 's11template.lua' which I'm sure you must have. hehehe
    I changed all the colors as you can see, as well as shrunk the overall text size and adjusted where everything was lining up. Just never enough screen space! Amazing how much info you have at your fingertips using conky. In the one that I've posted here, it is a mish-mash of yours (sector11), VinDSL, and arclance. On the left is NOT conky, just gmusicbrowser with the added plugin from VastOne, whom I'd be remiss to not mention.
    Others have helped and I'm sorry if I forget to mention you here! The previous post will also work with minimal fuss by simply un-commenting the last part of the .conkyrc, which someone nicer than me had the decency to comment above each section making it so simple a chimp could do it! Hope you like. The desktop backgrounds came from Deviantart.

    Please know this is designed for my laptop and yours is going to be different! I've got a 15.6 inch screen with a screen rez of 1920x1080.

    This is my .conkyrc
    Code:
    ##################################
    ## Jed's XPS-15z | rev. As IF ##
    ##################################
    ##     Copied/Pasted from UbuntuForums
    ##     and #!Crunchbanglinux forums
    ##     after much searching, swearing, 
    ##     and gnashing of teeth! 10-09-12
    ##################################
    
    ####
    ## Use XFT? Required to Force UTF8 (see below)
    #
    use_xft yes
    xftfont DroidSans:size=8.75
    xftalpha 0.1
    
    ####
    ## Force UTF8? Requires XFT (see above)
    ## Displays degree symbol, instead of °, etc.
    #
    override_utf8_locale yes
    
    text_buffer_size 6500
    
    ####
    ## Maximum number of special things, e.g. fonts, offsets, aligns, etc. (default is 512)
    #
    max_specials 600
    
    ####
    ## Daemonize Conky, aka 'fork to background'.
    #
    background yes
    
    ####
    ## Update interval in seconds.
    #
    update_interval 2.0
    
    ####
    ## The number of times Conky will update before quitting.
    ## Zero makes Conky run forever.
    #
    total_run_times 0
    
    ####
    ## Create own window in instead of using desktop?
    #
    own_window yes
    own_window_transparent yes
    own_window_type normal
    own_window_class conky
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    ####
    ## Some distros also require the following 2 lines.
    #
    own_window_argb_visual yes
    own_window_argb_value 255
    
    ####
    ## Force images to redraw when they change.
    #
    imlib_cache_size 0
    
    ####
    ## Use double buffering? Reduces flicker.
    #
    double_buffer yes
    
    ####
    ## Draw shades?
    #
    draw_shades yes
    default_shade_color 292421
    
    ####
    ## Draw outlines?
    #
    draw_outline no
    
    ####
    ## Draw borders around text?
    #
    draw_borders no
    
    ####
    ## Draw borders around graphs?
    #
    draw_graph_borders no
    
    ####
    ## Print text to stdout?
    ## Print text in console?
    #
    out_to_ncurses no
    out_to_console no
    
    ####
    ## Text alignment.
    #
    alignment tr
    
    ####
    ## Minimum size of the text area.
    ## Syntax: minimum_size [width] [height]
    #
    minimum_size 300 1080
    maximum_width 300
    ####
    ## Gap between text and screen borders.
    #
    gap_x 0      ## Left / Right
    gap_y 0  ## Top / Bottom
    
    ####
    ## Shorten MiB/GiB to M/G in stats.
    #
    short_units yes
    
    ####
    ## Pad % symbol spacing after numbers.
    #
    pad_percents 0
    
    ####
    ## Pad spacing between text and borders.
    #
    border_inner_margin 4
    
    ####
    ## Limit the length of names in "Top Processes".
    #
    top_name_width 10
    
    ####
    ## Subtract file system -/+buffers/cache from used memory?
    ## Set to yes, to produce meaningful physical memory stats.
    #
    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
    
    ####
    ## Add spaces to keep things from moving around?
    ## Only affects certain objects.
    #
    use_spacer right
    
    ####
    ## My colors (suit yourself)
    #
    color0 FFD800        #yellow
    color1 003366        #
    color2 005A04        #dark green
    color3 48a3fd        #my cool blue color --yet another cool blue 1aacc6
    color4 c6771a        #FFA54F
    color5 ef2afb        #EE9A49
    color6 0ad059        #green light
    color7 fdd248        #yet another yellow
    color8 DimGray        #696969
    color9 c6321a        #my version of red
    
    #####
    ## Load Lua for shading (optional)
    ## Set the path to your script here.
    #
    lua_load /home/jed/conkywx/.conky/draw_bg.lua
    lua_draw_hook_pre draw_bg
    ####
    ## Load Lua for bargraphs (required)
    ## Set the path to your script here.
    #
    lua_load /home/jed/conkywx/.conky/bargraph_small.lua
    lua_draw_hook_post main_bars
    ###
    ##
    #
    lua_load /home/jed/v9000/v9000.lua
    lua_draw_hook_pre weather
    lua_load /home/jed/v9000/s11template.lua
    TEXT
    ${voffset 383}
    ##################################
    ##             LOGO             ##
    ##################################
    ## Uncomment for hard-coded ID (static)
    #${voffset -5}${color2}${font OpenLogos:size=95}${color2}v${font}${voffset -76}${goto 179}${font UbuntuTitleBold:size=19.6}${color4}1${offset 1}2${offset 1}.${offset 0}0${offset 0}4${font}
    ####
    ## Uncomment for soft-coded ID (dynamic)
    #${voffset 350}${font OpenLogos:size=103}${color2}v${font}${voffset -76}${goto 179}${font UbuntuTitleBold:size=19.6}${color4}${pre_exec cat /etc/*release | grep 'RELEASE' | awk -F'=' '{print $2}'}${font}
    ####
    ## Additional ID (branch version, code name, release date, etc.)
    #${voffset -1}${goto 196}${font Ubuntu-B:size=8.1}${color4}Precise${font}
    ##################################
    ##            SYSTEM            ##
    ##################################
    ${voffset 7}${font DroidSans:bold:size=8.25}${color4}SYSTEM${offset 8}${color8}${voffset -2}${hr 2}${font}
    # ${voffset 4}${font OpenLogos:size=10}${color0}u${voffset -4}${font DroidSans:size=8.6}${color3}${offset 5}${apre_exec lsb_release -sd || cat /etc/*release}${font}
    ${voffset 2}${offset -2}${font OpenLogos:size=12}${color0}Z${voffset -4}${font DroidSans:size=8.6}${color3}${offset 3}${sysname}${offset 3}${kernel}${alignr}${font DroidSans:size=8.3}${color7}${machine}${font}
    #${voffset 2}${font StyleBats:size=10}${color1}d${voffset -2}${font DroidSans:size=8.6}${color3}${offset 5}nVidia GeForce 7600 GT${alignr}${font DroidSans:size=8.3}${pre_exec dpkg --status nvidia-current | grep Version | cut -f 1 -d '-' | sed 's/[^.,0-9]//g'}${font}
    ${voffset 2}${font StyleBats:size=10}${color0}A${voffset -1}${font DroidSans:size=8.6}${color3}${offset 5}Intel(R)${offset 3}Core(TM)${offset 3}i7-2640${offset 3}CPU @${alignr 1}${font DroidSans:size=8.3}${color7}${freq_g cpu0}${offset 1}GHz${font}
    ${voffset 2}${font StyleBats:size=10}${color0}q${voffset -1}${font DroidSans:size=8.6}${color3}${offset 5}System${offset 3}Uptime${alignr}${font DroidSans:size=8.3}${color7}${uptime_short}${font}
    ##################################
    ##          PROCESSORS          ##
    ##################################
    ${voffset 4}${font DroidSans:bold:size=8}${color4}PROCESSORS${offset 8}${color8}${voffset -2}${hr 2}${font}
    ${voffset 4}${font StyleBats:size=9.9}${color2}k${voffset -2}${font DroidSansFallback:size=8.39}${color3}${offset 2}CPU1${offset 5}${font DroidSans:size=8.3}${color7}${cpu cpu1}%${font}
    ${voffset 2}${font StyleBats:size=9.9}${color2}k${voffset -2}${font DroidSansFallback:size=8.39}${color3}${offset 2}CPU2${offset 5}${font DroidSans:size=8.3}${color7}${cpu cpu2}%${font}
    ${voffset 2}${font StyleBats:size=9.9}${color2}k${voffset -2}${font DroidSansFallback:size=8.39}${color3}${offset 2}CPU3${offset 5}${font DroidSans:size=8.3}${color7}${cpu cpu3}%${font}
    ${voffset 2}${font StyleBats:size=9.9}${color2}k${voffset -2}${font DroidSansFallback:size=8.39}${color3}${offset 2}CPU4${offset 5}${font DroidSans:size=8.3}${color7}${cpu cpu4}%${font}
    ${voffset 2}${goto 8}${font Weather:size=16}${color9}y ${font DroidSansFallback:size=8.39}${color3}${voffset -7}${goto 15}Temp: ${color7}${hwmon temp 1}ºC${font}
    ##################################
    ##            MEMORY            ##
    ##################################
    ${voffset 5}${font DroidSans:bold:size=8}${color4}MEMORY${offset 8}${color8}${voffset -2}${hr 2}${font}
    ${voffset 4}${font StyleBats:size=10}${color6}l${voffset -2}${font DroidSansFallback:size=8.3}${color3}${offset 3}RAM${goto 97}${font DroidSans:size=8.3}${mem}${goto 133}/${offset 5}${memmax}${alignr}${color7}${memperc}%${font}
    ##################################
    ##             HDD              ##
    ##################################
    ${voffset 15}${font DroidSans:bold:size=8}${color4}HDD${offset 8}${color8}${voffset -2}${hr 2}${font}
    ${voffset 6}${font StyleBats:size=9.9}${color6}x${voffset -2}${font DroidSansFallback:size=8.3}${color3}${offset 4}ROOT${goto 95}${font DroidSans:size=8.3}${fs_used /}${goto 133}/${offset 5}${fs_size /}${alignr}${color7}${fs_free_perc /}%${font}
    ${voffset 15}${font StyleBats:size=9.9}${color6}x${voffset -2}${font DroidSansFallback:size=8.3}${color3}${offset 4}HOME${goto 95}${font DroidSans:size=8.3}${fs_used /home}${goto 133}/${offset 5}${fs_size /home}${alignr}${color7}${fs_free_perc /home}%${font}
    ##################################
    ##         TOP PROCESSES        ##
    ##################################
    ${voffset 15}${font DroidSans:bold:size=8}${color4}TOP PROCESSES${offset 8}${color8}${voffset -2}${hr 2}${font}
    ${voffset 6}${font StyleBats:size=10}${color9}h${voffset -1}${font DroidSans:size=8.65}${color3}${offset 5}${top_mem name 1}${goto 160}${font DroidSans:size=8.3}${color9}${top_mem mem_res 1}${alignr}${color7}${top_mem mem 1}%${font}
    ${voffset 1}${font StyleBats:size=10}${color9}h${voffset -1}${font DroidSans:size=8.65}${color3}${offset 5}${top_mem name 2}${goto 160}${font DroidSans:size=8.3}${color9}${top_mem mem_res 2}${alignr}${color7}${top_mem mem 2}%${font}
    ${voffset 1}${font StyleBats:size=10}${color9}h${voffset -1}${font DroidSans:size=8.65}${color3}${offset 5}${top_mem name 3}${goto 160}${font DroidSans:size=8.3}${color9}${top_mem mem_res 3}${alignr}${color7}${top_mem mem 3}%${font}
    # ${voffset 1}${font StyleBats:size=10}${color9}h${voffset -1}${font DroidSans:size=8.65}${color3}${offset 5}${top_mem name 4}${goto 160}${font DroidSans:size=8.3}${color9}${top_mem mem_res 4}${alignr}${color7}${top_mem mem 4}%${font}
    # ${voffset 1}${font StyleBats:size=10}${color9}h${voffset -1}${font DroidSans:size=8.65}${color3}${offset 5}${top_mem name 5}${goto 160}${font DroidSans:size=8.3}${color9}${top_mem mem_res 5}${alignr}${color7}${top_mem mem 5}%${font}
    # ${voffset 1}${font StyleBats:size=10}${color9}h${voffset -1}${font DroidSans:size=8.65}${color3}${offset 5}${top_mem name 6}${goto 160}${font DroidSans:size=8.3}${color9}${top_mem mem_res 6}${alignr}${color7}${top_mem mem 6}%${font}
    ##################################
    ##           NETWORK            ##
    ##################################
    ${voffset 4}${font DroidSans:bold:size=8}${color4}NETWORK${offset 8}${color8}${voffset -2}${hr 2}${font}
    ${voffset 4}${font PizzaDudeBullets:size=9.5}${color6}T${font DroidSans:size=8.65}${color3}${offset 5}Download${goto 160}${font DroidSans:size=8.3}${color7}${totaldown wlan0}${alignr}${font DroidSans:size=8.3}${color6}${downspeed wlan0}${font}
    ${voffset 0}${font PizzaDudeBullets:size=9.5}${color6}N${font DroidSans:size=8.65}${color3}${offset 5}Upload${goto 160}${font DroidSans:size=8.3}${color7}${totalup wlan0}${alignr}${font DroidSans:size=8.3}${color4}${upspeed wlan0}${font}
    ${voffset 2}${font PizzaDudeBullets:size=9.5}${color6}a${font DroidSans:size=8.65}${color3}${offset 5}Private${offset 3}IP${goto 148}${font DroidSansFallback:size=8.5}${color7}WiFi DHCP IP:${alignr}${font DroidSans:size=8.3}${color7}${addr wlan0}${font}
    ${voffset 0}${font PizzaDudeBullets:size=9.5}${color6}a${font DroidSans:size=8.65}${color3}${offset 5}Public${offset 7}IP${goto 138}${font DroidSansFallback:size=8.5}${color9}ISP Assigned IP:${alignr}${font DroidSans:size=8.3}${color9}${execi 1800 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'}${font}
    ##################################
    ##             TIME             ##
    ##################################
    ${voffset 2}${font DroidSans:bold:size=8}${color4}TIME${offset 8}${color8}${voffset -2}${hr 2}${font}
    ${voffset -4}${font RadioSpace:size=32}${color4}${if_match ${time %l}<=9}${alignc 7}${time %l:%M%p}${else}${if_match ${time %l}>=10}${alignc -1}${time %l:%M%p}${endif}${endif}${font}
    ##################################
    ##      CALENDAR (5-Line)       ##
    ##################################
    ${voffset 4}${font Arial:bold:size=8.75}${color4}DATE${offset 8}${color8}${voffset -2}${hr 2}${font}
    ${voffset 35}${font DroidSansMono:size=9}${color3}${alignc -68}${time %A}${font}
    ${voffset 0}${font DroidSansFallback:bold:size=18}${if_match ${time %e}<=9}${color0}${alignc -65}${time %e}${font}${else}${if_match ${time %e}>=10}${color5}${alignc -65}${time %e}${endif}${endif}${font}
    ${voffset 0}${font DroidSansMono:size=9}${color3}${alignc -67}${time %B}${font}
    ${voffset 0}${font DroidSansMono:size=9}${color3}${alignc -67}${time %Y}${font}
    ${voffset -90}${font CutOutsFor3DFX:size=76}${color4}${alignc -25}2${font}
    ${voffset -90}${offset 4}${font DroidSansMono:size=9}${color0}${execpi 60 VinDSL_Cal_9=`date +%-d`; cal -h | sed -e 's/\r//g' -e 's/^/ /g' -e '1d' -e 's/\<'"$VinDSL_Cal_9"'\>/${color3}&${color0}/'}
    #################################
    ## WEATHER ##
    #################################
    #${voffset 4}${font RadioSpace:bold:size=8.25}${color4}WEATHER${offset 8}${color4}${voffset -2}${hr 2}${font}
    
    #${execpi 900 conkywx -c /home/jed/conkywx/.conky/conkywx.conf -t /home/jed/conkywx/.conky/examples/wx-wu-vindsl-template|
    ####
    ## Windspeed [WS]
    #sed -e 's/Calm mph'/'\$\{offset 8\}Calm/g'|
    ####
    ## Moon Phases [MP]
    #sed -e 's/New Moon'/'\$\{offset -10\}New Moon/g'|
    #sed -e 's/Waxing Crescent'/'\$\{offset -3\}Waxing/g'|
    #sed -e 's/First Quarter'/'\$\{offset -3\}First Qtr/g'|
    #sed -e 's/Waxing Gibbous'/'\$\{offset -3\}Waxing/g'|
    #sed -e 's/Full Moon'/'\$\{offset -8\}Full Moon/g'|
    #sed -e 's/Waning Gibbous'/'\$\{offset -3\}Waning/g'|
    #sed -e 's/Last Quarter'/'\$\{offset -3\}Last Qtr/g'|
    #sed -e 's/Waning Crescent'/'\$\{offset -3\}Waning/g'
    #}${font}
    And here's the modified 's11template.lua'...

    Code:
    --[[
     The latest script is a lua only weather script. aka: v9000
     http://crunchbanglinux.org/forums/topic/16100/weather-in-conky/
    
     the file:
    http://dl.dropbox.com/u/19008369/v9000.tar.gz
    
     mrppeachys LUA Tutorial
     http://crunchbanglinux.org/forums/topic/17246/how-to-using-lua-scripts-in-conky/
    ]]
    _G.weather_script = function()--#### DO NOT EDIT THIS LINE ##############
    --these tables hold the coordinates for each repeat do not edit #########
    top_left_x_coordinate={}--###############################################
    top_left_y_coordinate={}--###############################################
    --#######################################################################
    --SET DEFAULTS ##########################################################
    --set defaults do not localise these defaults if you use a seperate display script
    default_font="Anonymous Pro:bold"--font must be in quotes
    default_font_size=9
    default_color=0xffffff--white  these aren't the colors I'm using  Check code below
    default_alpha=1--fully opaque
    default_image_width=50
    default_image_height=50
    --END OF DEFAULTS #######################################################
    --START OF WEATHER CODE -- START OF WEATHER CODE -- START OF WEATHER CODE
    out({c=0xfdd248,a=1,x=10,y=10,txt=now["date"].." "..now["month_short"].." "..now["year"]..": Fetched @ "..now["time"]})
    image({x=0,y=28,h=40,w=40,file=now["weather_icon"]})
    -- Temp / FeelsLike & CONDITIONS TEXT
    out({c=0x48a3fd,a=1,f="Digital-7",fs=50,x=47,y=60,txt=now["temp"]})
    --out({c=0x00BFFF,a=1,f="Digital-7",fs=50,x=95,y=60,txt=now["feels_like"]})
    out({c=0xfdd248,a=1,x=59,y=72,txt="Temp"})
    
    out({c=0x0ad059,a=1,f="Zekton",fs=18,x=10,y=94,txt=now["conditions"]})
    
    -- data titles
    --    data output 
    datay=110   -- y=datay or
    datayy=15   -- y=datay+(datayy*1) use 1 or more
    
    out({c=0x48a3fd,a=1,x=0,y=datay,txt="Wind Chill:"})
       out({c=0xfdd248,a=1,x=56,y=datay,txt=now["wind_chill"].."°"})
    out({c=0x48a3fd,a=1,x=76,y=datay,txt="Ht Ind:"})
       out({c=0xfdd248,a=1,x=110,y=datay,txt=now["heat_index"].."°"})
    out({c=0x48a3fd,a=1,x=0,y=datay+(datayy*1),txt="Today's Hi·Lo:"})
       out({c=0xfdd248,a=1,x=67,y=datay+(datayy*1),txt=high_temp[1].."°"})
       out({c=0xfdd248,a=1,x=90,y=datay+(datayy*1),txt=low_temp[1].."°"})
    out({c=0x48a3fd,a=1,x=0,y=datay+(datayy*2),txt="Wind:"})
       out({c=0xfdd248,a=1,x=30,y=datay+(datayy*2),txt=now["wind_mph"]})
       out({c=0xfdd248,a=1,x=67,y=datay+(datayy*2),txt=now["wind_nesw"]})
       out({c=0x0ad059,a=1,x=92,y=datay+(datayy*2),txt="@"})
       out({c=0xfdd248,a=1,x=105,y=datay+(datayy*2),txt=now["wind_deg"]})
    out({c=0x48a3fd,a=1,x=0,y=datay+(datayy*3),txt="Hum:"})
       out({c=0xfdd248,a=1,x=30,y=datay+(datayy*3),txt=now["humidity"].."%"})
    out({c=0x48a3fd,a=1,x=58,y=datay+(datayy*3),txt="DP:"})
       out({c=0xfdd248,a=1,x=78,y=datay+(datayy*3),txt=now["dew_point"].."°"})
    out({c=0x48a3fd,a=1,x=0,y=datay+(datayy*4),txt="Bar:"})
       out({c=0xfdd248fdd248,a=1,x=23,y=datay+(datayy*4),txt=now["pressure_mb"]})
    out({c=0x48a3fd,a=1,x=65,y=datay+(datayy*4),txt="Vis:"})
       out({c=0xfdd248,a=1,x=86,y=datay+(datayy*4),txt=now["visibility"]})
    out({c=0x48a3fd,a=1,x=0,y=datay+(datayy*5),txt="Ceil:"})
       out({c=0xfdd248,a=1,x=25,y=datay+(datayy*5),txt=now["ceiling"]})
    out({c=0x48a3fd,a=1,x=0,y=datay+(datayy*6),txt="Precip:"})
       out({c=0xfdd248,a=1,x=36,y=datay+(datayy*6),txt=precipitation[1].."%"})
    out({c=0x48a3fd,a=1,x=63,y=datay+(datayy*6),txt="Cloud:"})
       out({c=0xfdd248,a=1,x=97,y=datay+(datayy*6),txt=cloud_cover[1].."%"})
    out({c=0x48a3fd,a=1,x=0,y=datay+(datayy*7),txt="UV:"})
       out({c=0xfdd248,a=1,x=18,y=datay+(datayy*7),txt=uv_index_num[1]})
       out({c=0xfdd248,a=1,x=30,y=datay+(datayy*7),txt=uv_index_txt[1]})
    out({c=0x48a3fd,a=1,x=0,y=datay+(datayy*8),txt="Sun:"})
       out({c=0xfdd248,a=1,x=27,y=datay+(datayy*8),txt=sun_rise_lc[1]})
       out({c=0x0ad059,a=1,x=75,y=datay+(datayy*8),txt=sun_set_lc[1]})
    out({c=0x48a3fd,a=1,x=0,y=datay+(datayy*9),txt="Moon:"})
       out({c=0xfdd248,a=1,x=32,y=datay+(datayy*9),txt=moon_rise_lc[1]})
       out({c=0x0ad059,a=1,x=83,y=datay+(datayy*9),txt=moon_set_lc[1]})
    out({c=0x48a3fd,a=1,x=0,y=datay+(datayy*10),txt="Phase:"})
       out({c=0xfdd248,a=1,x=38,y=datay+(datayy*10),txt=moon_phase[1]})
    
    -- line
    --image({x=205,y=5,w=1,h=260,file="/home/jed/conkywx/.conky/images/cyan-1.png"})
    -- 3 hour output
    out({c=0x0ad059,a=1,f="Anonymous Pro:bold",fs=12,x=131,y=33,txt="Next 3"})
    out({c=0x0ad059,a=1,f="Anonymous Pro:bold",fs=12,x=133,y=46,txt="Hours"})
    -- 1st hour
    out({c=0x48a3fd,x=140,y=63,txt=now["fc_hour1_time"].."  "..now["fc_hour1_ampm"]})
    image({w=30,h=30,x=142,y=68,file=now["fc_hour1_wicon"]}) -- image({w=30,h=30,x=161,y=55,file="/home/sector11/Conky/images/red-1.png"})
    out({c=0xfdd248,x=150,y=110,txt=now["fc_hour1_temp"] .."°"})
    -- 2nd hour
    out({c=0x48a3fd,x=140,y=124,txt=now["fc_hour2_time"].."  "..now["fc_hour2_ampm"]})
    image({w=30,h=30,x=142,y=131,file=now["fc_hour2_wicon"]}) -- image({w=30,h=30,x=223,y=130,file="/home/sector11/Conky/images/red-1.png"})
    out({c=0xfdd248,x=150,y=175,txt=now["fc_hour2_temp"] .."°"})
    -- 3rd hour
    out({c=0x48a3fd,x=140,y=190,txt=now["fc_hour3_time"].."  "..now["fc_hour3_ampm"]})
    image({w=30,h=30,x=142,y=199,file=now["fc_hour3_wicon"]}) -- image({w=30,h=30,x=223,y=215,file="/home/sector11/Conky/images/red-1.png"})
    out({c=0xfdd248,x=150,y=242,txt=now["fc_hour3_temp"] .."°"})
    -- line
    --image({x=275,y=5,w=1,h=260,file="/home/jed/conkywx/.conky/images/cyan-1.png"})
    
    --start or weather forecast table section
    --set start forecast day
    start_day=1
    --set total forecast days you want to display
    number_of_days=5
    topy=15
    topyy=135 -- topy+(topyy*1)
    topx=201
    topxx=137.5
    --set coordinates for top lef corners for each repeat
    top_left_x_coordinate[1],top_left_y_coordinate[1]        =topx            ,topy
       top_left_x_coordinate[2],top_left_y_coordinate[2]     =topx ,150
    top_left_x_coordinate[3],top_left_y_coordinate[3]        =0  ,290
       top_left_x_coordinate[4],top_left_y_coordinate[4]     =-33+(topxx*1) ,290
    top_left_x_coordinate[5],top_left_y_coordinate[5]        =-66+(topxx*2)  ,290
    --########################################################################################
    for i=start_day,number_of_days-(start_day-1) do --start of day repeat, do not edit #######
    tlx=top_left_x_coordinate[i] --sets top left x position for each repeat ##################
    tly=top_left_y_coordinate[i] --sets top left y position for each repeat ##################
    --########################################################################################
    out({c=0x48a3fd,a=1,x=tlx,y=tly,txt=forecast_day_short[i].."  "..forecast_date[i].."  "..forecast_month_short[i]})
    image({x=tlx,y=tly+5,h=30,w=30,file=weather_icon[i]})
    out({c=0xc6321a,a=1,x=tlx+35,y=tly+15,txt=high_temp[i].."°"})
    out({c=0x0ad059,a=1,x=tlx+35,y=tly+30,txt=low_temp[i].."°"})
    out({c=0x0ad059,a=1,x=tlx,y=tly+50,txt=conditions_short[i]})
    
    out({c=0x48a3fd,a=1,x=tlx,y=tly+65,txt="P: "..precipitation[i].."%"})
       out({c=0xfdd248,a=1,x=tlx+38,y=tly+65,txt="UV: "..uv_index_num[i]})
    out({c=0x48a3fd,a=1,x=tlx,y=tly+80,txt="H: "..humidity[i].."%"})
    out({c=0xfdd248,a=1,x=tlx,y=tly+95,txt="S: "..sun_rise_lc[i]})
       out({c=0x48a3fd,a=1,x=tlx+60,y=tly+95,txt=sun_set_lc[i]})
    out({c=0x48a3fd,a=1,x=tlx,y=tly+110,txt="M: "..moon_rise_lc[i]})
       out({c=0xfdd248,a=1,x=tlx+60,y=tly+110,txt=moon_set_lc[i]})
    --########################################################################################
    end--of forecast repeat section ##########################################################
    --########################################################################################
    --END OF WEATHER CODE ----END OF WEATHER CODE ----END OF WEATHER CODE ---
    --#######################################################################
    end--of weather_display function do not edit this line ##################
    --#######################################################################
    The v9000 lua stuff can be had here!

    The bargraph_small.lua and the draw_bg.lua are part of the VinDSL scripts which are easily found by searching here on UbuntuForums or over at #!Crunchbanglinux forums.
    Attached Images Attached Images
    Last edited by Jedcurtis; October 10th, 2012 at 02:18 AM.
    | [I]Running 'VSIDO' | My blog |

  2. #20712
    Join Date
    Feb 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by Jedcurtis View Post
    Powerless indeed! I'm not positive the moon phases part is correct as it's showing full, but it's about half if I look outside...hmmm I'll figure that out later...
    Thanks Jed. OK some hunting. to do.

  3. #20713
    Join Date
    Aug 2010
    Location
    Arizona USA
    Beans
    2,950
    Distro
    Ubuntu Development Release

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by Jedcurtis View Post
    I'm not positive the moon phases part is correct as it's showing full, but it's about half if I look outside...hmmm
    Correctamundo!

    Waning Crescent ~ 32% of Full


    Intel ® P4 Extreme Edition 3.4 (Gallatin) || DFI ® LanParty PRO875B rev B1
    Crucial ® Ballistix Tracer PC4000 1GB || Mountain Mods U2-UFO Opti-1203
    XFX 7600GT 560M AGP (PV-T73A-UDF3) || Corsair HX520W Modular PSU

  4. #20714
    Join Date
    Feb 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by Jedcurtis View Post
    Powerless indeed! I'm not positive the moon phases part is correct as it's showing full, but it's about half if I look outside...hmmm I'll figure that out later...
    Nothing to check out at all. Check the text :
    Moon Phase: Waning Crescent
    Those full moon images simply mean - it's night and clear skies ... kinda like a 'sun' during a 'clear' day.

  5. #20715
    Join Date
    Feb 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    New conky alert.

    I took a lua clock from one script added it to another lua called HUD (again compliments Voyager Linux) and put them together to fit my AMD Athlon II X3.


    The conky:
    Code:
    #=== borrowed from: === & Voyager Linux === http://voyager.legtux.org/ =========
    #                               conkyrc_orange
    #
    #  author  : SLK
    #  version : v2011011601
    #  license : Distributed under the terms of GNU GPL version 2 or later
    #
    #=== Sector11 09 Oct 12 =======================================================
    # killall conky && conky -c ~/.conky/conky5/conkyrc_HUD2 &
    ###  Begin Window Settings  ##################################################
    # Create own window instead of using desktop (required in nautilus)
    own_window yes
    own_window_type normal
    own_window_transparent yes
    own_window_hints undecorated,below,skip_taskbar,skip_pager
    #own_window_colour black
    own_window_class Conky
    own_window_title Clock
    
    ### ARGB can be used for real transparency
    ### NOTE that a composite manager is required for real transparency.
    ### This option will not work as desired (in most cases) in conjunction with
    ### own_window_type override
    own_window_argb_visual yes
    
    ### When ARGB visuals are enabled, this use this to modify the alpha value
    ### Valid range is 0-255, where 0 is 0% opacity, and 255 is 100% opacity.
    #own_window_argb_value 200
    
    # Use the Xdbe extension? (eliminates flicker)
    # It is highly recommended to use own window with this one
    # so double buffer won't be so big.
    double_buffer yes
    
    minimum_size 250 0 ## width, height
    maximum_width 250  ## width
    
    gap_x 5 # left-right
    gap_y 5 # up-down
    
    alignment top_right
    ###################################################  End Window Settings  ###
    ###  Font Settings  #########################################################
    # Use Xft (anti-aliased font and stuff)
    use_xft yes
    xftfont WenQuanYi Micro Hei Mono:size=8
    
    # Alpha of Xft font. Must be a value at or between 1 and 0 ###
    xftalpha 0
    # Force UTF8? requires XFT ###
    override_utf8_locale yes
    
    draw_shades no
    default_shade_color black
    
    draw_outline no # amplifies text if yes
    default_outline_color black
    
    uppercase no
    ######################################################  End Font Settings  ###
    ###  Color Settings  #########################################################
    default_shade_color grey
    default_outline_color black
    
    default_color DCDCDC #220 220 220	Gainsboro
    color0 8FBC8F #143 188 143	DarkSeaGreen
    color1 778899 #119 136 153	LightSlateGray
    color2 FF8C00 #255 140   0	DarkOrange
    color3 7FFF00 #127 255   0	Chartreuse
    color4 FFA07A #255 160 122	LightSalmon
    color5 FFDEAD #255 222 173	NavajoWhite
    color6 00BFFF #  0 191 255	DeepSkyBlue
    color7 00FFFF #  0 255 255	Cyan
    color8 FFFF00 #255 255   0	Yellow
    color9 B22222 #178  34  34	FireBrick
    #####################################################  End Color Settings  ###
    ###  Borders Section  ########################################################
    draw_borders no
    # Stippled borders?
    stippled_borders 0
    # border margins
    border_inner_margin 0
    border_outer_margin 0
    # border width
    border_width 0
    # graph borders
    draw_graph_borders no #yes
    default_graph_size 15 40
    #####################################################  End Borders Secton  ###
    ###  Miscellaneous Section  ##################################################
    
    # Boolean value, if true, Conky will be forked to background when started.
    background no
    
    # Adds spaces around certain objects to stop them from moving other things
    # around, this only helps if you are using a mono font
    # Options: right, left or none
    use_spacer none
    
    # Default and Minimum size is 256 - needs more for single commands that
    # "call" a lot of text IE: bash scripts
    text_buffer_size 256
    
    # Subtract (file system) buffers from used memory?
    no_buffers yes
    
    # change GiB to G and MiB to M
    short_units yes
    
    # Like it says, ot pads the decimals on % values
    # doesn't seem to work since v1.7.1
    pad_percents 2
    
    ##############################################  End Miscellaneous Section  ###
    ###  LUA Settings  ###########################################################
    ## Above and After TEXT - requires a composite manager or blinks.
    ##
    # lua_load ~/Conky/LUA/draw-bg.lua
    #TEXT
    #${lua conky_draw_bg 10 0 0 0 0 0x000000 0.6}
    #
    ## ${lua conky_draw_bg corner_radius x_position y_position width height color alpha}
    ##
    ## OR Both above TEXT (No composite manager required - no blinking!)
    #
    lua_load ~/Conky/LUA/draw-bg.lua
    lua_draw_hook_pre draw_bg 10 0 0 0 0 0x000000 0.3
    #
    lua_load ~/.conky/conky6/conky_HUD2.lua
    lua_draw_hook_post main
    #
    #######################################################  End LUA Settings  ###
    # The all important - How often conky refreshes.
    # If you have a "Crey" try: 0.2 - smokin' - but watch the CPU useage go UP!
    update_interval 1
    
    
    TEXT
    
    
    
    
    ${goto 105}${font Anonymous Pro:bold:size=8}DISKS${font Anonymous Pro:bold:size=8} ${color0}${execi 15 hddtemp -n /dev/sda}°
    ${goto 110}${font Anonymous Pro:bold:size=7}${color1}size /${font}
    ${goto 105}${font Anonymous Pro:size=9}${color1} ${voffset -4}${fs_size /}
    ${goto 105}${font Anonymous Pro:bold:size=7}${color1}size /home${goto 220}${color8}Avg.${font}
    ${goto 105}${font Anonymous Pro:size=9}${color1} ${voffset -4}${fs_size /home}
    ${goto 30}${font Anonymous Pro:bold:size=8}${color}MEM
    ${goto 165}${font Anonymous Pro:bold:size=8}${color}CPU
    ${goto 180}${color0}${platform f71882fg.2560 temp 1}°${color}
    
    ${font Anonymous Pro:bold:size=8}  ${color}MB ${color0}${platform f71882fg.2560 temp 2}°${color}${goto 200}GPU ${color0}${nvidia temp}°${font}${color}
    
    ${goto 105}${color7}${font White Rabbit:size=22}${time %e}${color3}${goto 95}${font WenQuanYi Micro Hei Mono:size=10}${time %a}
    ${goto 105}${color7}${font WenQuanYi Micro Hei Mono:size=9}${time %b}${color3} ${font WenQuanYi Micro Hei Mono:size=12}${time %y}${font}
    NOTE: 5 blank lines at the end.

    conky_HUD2.lua
    Code:
    --==============================================================================
    --                              conky_HUD.lua
    --
    --  author  : SLK
    --  version : v2011062101
    --  license : Distributed under the terms of GNU GPL version 2 or later
    --
    --==============================================================================
    
    require 'cairo'
    
    --------------------------------------------------------------------------------
    --                                                                    gauge DATA
    gauge = {
    {
        name='cpu',                    arg='cpu0',                  max_value=100,
        x=180,                         y=150,
        graph_radius=60,
        graph_thickness=5,
        graph_start_angle=0,
        graph_unit_angle=0.9,          graph_unit_thickness=0.9,
        graph_bg_colour=0xFFFF00,      graph_bg_alpha=0.3,
        graph_fg_colour=0xFFFF00,      graph_fg_alpha=0.0,
        hand_fg_colour=0xFFFF00,       hand_fg_alpha=1.0,
        txt_radius=60,				-- yellow
        txt_weight=1,                  txt_size=10.0,
        txt_fg_colour=0xFFFF00,        txt_fg_alpha=0.8,
        graduation_radius=30,
        graduation_thickness=0,        graduation_mark_thickness=1,
        graduation_unit_angle=27,
        graduation_fg_colour=0xFFFF00, graduation_fg_alpha=0.3,
        caption='',
        caption_weight=1,              caption_size=8.0,
        caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
    },
    {
        name='cpu',                    arg='cpu1',                  max_value=100,
        x=180,                         y=150,
        graph_radius=50,
        graph_thickness=5,
        graph_start_angle=0,
        graph_unit_angle=0.9,          graph_unit_thickness=0.9,
        graph_bg_colour=0x00BFFF,      graph_bg_alpha=0.3,
        graph_fg_colour=0x00BFFF,      graph_fg_alpha=0.0,
        hand_fg_colour=0x00BFFF,       hand_fg_alpha=1.0,
        txt_radius=50,				-- green
        txt_weight=1,                  txt_size=10.0,
        txt_fg_colour=0x00BFFF,        txt_fg_alpha=0.8,
        graduation_radius=55,
        graduation_thickness=5,        graduation_mark_thickness=2,
        graduation_unit_angle=27,
        graduation_fg_colour=0x00BFFF, graduation_fg_alpha=0.3,
        caption='',
        caption_weight=1,              caption_size=8.0,
        caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
    },
    {
        name='cpu',                    arg='cpu2',                  max_value=100,
        x=180,                         y=150,
        graph_radius=40,
        graph_thickness=5,
        graph_start_angle=0,
        graph_unit_angle=0.9,          graph_unit_thickness=0.9,
        graph_bg_colour=0x00BFFF,      graph_bg_alpha=0.3,
        graph_fg_colour=0x00BFFF,      graph_fg_alpha=0.0,
        hand_fg_colour=0x00BFFF,       hand_fg_alpha=1.0,
        txt_radius=40,
        txt_weight=1,                  txt_size=10.0,
        txt_fg_colour=0x00BFFF,        txt_fg_alpha=0.8,
        graduation_radius=30,
        graduation_thickness=0,        graduation_mark_thickness=1,
        graduation_unit_angle=27,
        graduation_fg_colour=0x00BFFF, graduation_fg_alpha=0.3,
        caption='',
        caption_weight=1,              caption_size=8.0,
        caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
    },
    {
        name='cpu',                    arg='cpu3',                  max_value=100,
        x=180,                         y=150,
        graph_radius=30,
        graph_thickness=5,
        graph_start_angle=0,
        graph_unit_angle=0.9,          graph_unit_thickness=0.9,
        graph_bg_colour=0x00BFFF,      graph_bg_alpha=0.3,
        graph_fg_colour=0x00BFFF,      graph_fg_alpha=0.0,
        hand_fg_colour=0x00BFFF,       hand_fg_alpha=1.0,
        txt_radius=30,
        txt_weight=1,                  txt_size=10.0,
        txt_fg_colour=0x00BFFF,        txt_fg_alpha=0.8,
        graduation_radius=35,
        graduation_thickness=5,        graduation_mark_thickness=2,
        graduation_unit_angle=27,
        graduation_fg_colour=0x00BFFF, graduation_fg_alpha=0.3,
        caption='',
        caption_weight=1,              caption_size=8.0,
        caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
    },
    {
        name='memperc',                arg='',                      max_value=100,
        x=40,                          y=115,
        graph_radius=34,
        graph_thickness=5,
        graph_start_angle=180,
        graph_unit_angle=2,            graph_unit_thickness=2,
        graph_bg_colour=0x00BFFF,      graph_bg_alpha=0.3,
        graph_fg_colour=0x00BFFF,      graph_fg_alpha=0.0,
        hand_fg_colour=0x00BFFF,       hand_fg_alpha=1.0,
        txt_radius=20,
        txt_weight=1,                  txt_size=10.0,
        txt_fg_colour=0x00BFFF,        txt_fg_alpha=0.8,
        graduation_radius=24,
        graduation_thickness=6,        graduation_mark_thickness=2,
        graduation_unit_angle=10,
        graduation_fg_colour=0x00BFFF, graduation_fg_alpha=0.3,
        caption='',
        caption_weight=1,              caption_size=10.0,
        caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.5,
    },
    {
        name='fs_used_perc',           arg='/',                     max_value=100,
        x=120,                         y=70,
        graph_radius=40,
        graph_thickness=4,
        graph_start_angle=210,
        graph_unit_angle=2,            graph_unit_thickness=2,
        graph_bg_colour=0x00BFFF,      graph_bg_alpha=0.3,
        graph_fg_colour=0x00BFFF,      graph_fg_alpha=0.0,
        hand_fg_colour=0x00BFFF,       hand_fg_alpha=1.0,
        txt_radius=32,
        txt_weight=1,                  txt_size=10.0,
        txt_fg_colour=0x00BFFF,        txt_fg_alpha=0.8,
        graduation_radius=46,
        graduation_thickness=0,        graduation_mark_thickness=2,
        graduation_unit_angle=20,
        graduation_fg_colour=0x00BFFF, graduation_fg_alpha=0.3,
        caption='',
        caption_weight=1,              caption_size=8.0,
        caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.5,
    },
    {
        name='fs_used_perc',           arg='/home/',                max_value=100,
        x=120,                         y=70,
        graph_radius=50,
        graph_thickness=8,
        graph_start_angle=210,
        graph_unit_angle=2,            graph_unit_thickness=2,
        graph_bg_colour=0x00BFFF,      graph_bg_alpha=0.3,
        graph_fg_colour=0x00BFFF,      graph_fg_alpha=0.0,
        hand_fg_colour=0x00BFFF,       hand_fg_alpha=1.0,
        txt_radius=65,
        txt_weight=1,                  txt_size=10.0,
        txt_fg_colour=0x00BFFF,        txt_fg_alpha=0.8,
        graduation_radius=58,
        graduation_thickness=4,        graduation_mark_thickness=2,
        graduation_unit_angle=20,
        graduation_fg_colour=0x00BFFF, graduation_fg_alpha=0.3,
        caption='',
        caption_weight=1,              caption_size=8.0,
        caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.5,
    },
    }
    -------------------------------------------------------------------------------
    --                                                                 rgb_to_r_g_b
    -- converts color in hexa to decimal
    --
    function rgb_to_r_g_b(colour, alpha)
        return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
    end
    
    -------------------------------------------------------------------------------
    --                                                            angle_to_position
    -- convert degree to rad and rotate (0 degree is top/north)
    --
    function angle_to_position(start_angle, current_angle)
        local pos = current_angle + start_angle
        return ( ( pos * (2 * math.pi / 360) ) - (math.pi / 2) )
    end
    
    -------------------------------------------------------------------------------
    --                                                              draw_gauge_ring
    -- displays gauges
    --
    function draw_gauge_ring(display, data, value)
        local max_value = data['max_value']
        local x, y = data['x'], data['y']
        local graph_radius = data['graph_radius']
        local graph_thickness, graph_unit_thickness = data['graph_thickness'], data['graph_unit_thickness']
        local graph_start_angle = data['graph_start_angle']
        local graph_unit_angle = data['graph_unit_angle']
        local graph_bg_colour, graph_bg_alpha = data['graph_bg_colour'], data['graph_bg_alpha']
        local graph_fg_colour, graph_fg_alpha = data['graph_fg_colour'], data['graph_fg_alpha']
        local hand_fg_colour, hand_fg_alpha = data['hand_fg_colour'], data['hand_fg_alpha']
        local graph_end_angle = (max_value * graph_unit_angle) % 360
    
        -- background ring
        cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, 0), angle_to_position(graph_start_angle, graph_end_angle))
        cairo_set_source_rgba(display, rgb_to_r_g_b(graph_bg_colour, graph_bg_alpha))
        cairo_set_line_width(display, graph_thickness)
        cairo_stroke(display)
    
        -- arc of value
        local val = value % (max_value + 1)
        local start_arc = 0
        local stop_arc = 0
        local i = 1
        while i <= val do
            start_arc = (graph_unit_angle * i) - graph_unit_thickness
            stop_arc = (graph_unit_angle * i)
            cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
            cairo_set_source_rgba(display, rgb_to_r_g_b(graph_fg_colour, graph_fg_alpha))
            cairo_stroke(display)
            i = i + 1
        end
        local angle = start_arc
    
        -- hand
        start_arc = (graph_unit_angle * val) - (graph_unit_thickness * 2)
        stop_arc = (graph_unit_angle * val)
        cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
        cairo_set_source_rgba(display, rgb_to_r_g_b(hand_fg_colour, hand_fg_alpha))
        cairo_stroke(display)
    
        -- graduations marks
        local graduation_radius = data['graduation_radius']
        local graduation_thickness, graduation_mark_thickness = data['graduation_thickness'], data['graduation_mark_thickness']
        local graduation_unit_angle = data['graduation_unit_angle']
        local graduation_fg_colour, graduation_fg_alpha = data['graduation_fg_colour'], data['graduation_fg_alpha']
        if graduation_radius > 0 and graduation_thickness > 0 and graduation_unit_angle > 0 then
            local nb_graduation = graph_end_angle / graduation_unit_angle
            local i = 0
            while i < nb_graduation do
                cairo_set_line_width(display, graduation_thickness)
                start_arc = (graduation_unit_angle * i) - (graduation_mark_thickness / 2)
                stop_arc = (graduation_unit_angle * i) + (graduation_mark_thickness / 2)
                cairo_arc(display, x, y, graduation_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
                cairo_set_source_rgba(display,rgb_to_r_g_b(graduation_fg_colour,graduation_fg_alpha))
                cairo_stroke(display)
                cairo_set_line_width(display, graph_thickness)
                i = i + 1
            end
        end
    
        -- text
        local txt_radius = data['txt_radius']
        local txt_weight, txt_size = data['txt_weight'], data['txt_size']
        local txt_fg_colour, txt_fg_alpha = data['txt_fg_colour'], data['txt_fg_alpha']
        local movex = txt_radius * math.cos(angle_to_position(graph_start_angle, angle))
        local movey = txt_radius * math.sin(angle_to_position(graph_start_angle, angle))
        cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, txt_weight)
        cairo_set_font_size (display, txt_size)
        cairo_set_source_rgba (display, rgb_to_r_g_b(txt_fg_colour, txt_fg_alpha))
        cairo_move_to (display, x + movex - (txt_size / 2), y + movey + 3)
        cairo_show_text (display, value)
        cairo_stroke (display)
    
        -- caption
        local caption = data['caption']
        local caption_weight, caption_size = data['caption_weight'], data['caption_size']
        local caption_fg_colour, caption_fg_alpha = data['caption_fg_colour'], data['caption_fg_alpha']
        local tox = graph_radius * (math.cos((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
        local toy = graph_radius * (math.sin((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
        cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, caption_weight);
        cairo_set_font_size (display, caption_size)
        cairo_set_source_rgba (display, rgb_to_r_g_b(caption_fg_colour, caption_fg_alpha))
        cairo_move_to (display, x + tox + 5, y + toy + 1)
        -- bad hack but not enough time !
        if graph_start_angle < 105 then
            cairo_move_to (display, x + tox - 30, y + toy + 1)
        end
        cairo_show_text (display, caption)
        cairo_stroke (display)
    end
    
    -------------------------------------------------------------------------------
    --                                                               go_gauge_rings
    -- loads data and displays gauges
    --
    function go_gauge_rings(display)
        local function load_gauge_rings(display, data)
            local str, value = '', 0
            str = string.format('${%s %s}',data['name'], data['arg'])
            str = conky_parse(str)
            value = tonumber(str)
            draw_gauge_ring(display, data, value)
        end
    
        for i in pairs(gauge) do
            load_gauge_rings(display, gauge[i])
        end
    end
    
    
    --------------------------------------------------------------------------------
    --                                                                    clock DATA
    -- HOURS
    clock_h = {
        {
        name='time',                   arg='%H',                    max_value=12,
        x=120,                          y=200,
        graph_radius=53,
        graph_thickness=3,
        graph_unit_angle=30,           graph_unit_thickness=30,
        graph_bg_colour=0x00BFFF,      graph_bg_alpha=0.0,
        graph_fg_colour=0x00BFFF,      graph_fg_alpha=0.3,
        txt_radius=34,
        txt_weight=1,                  txt_size=10.0,
        txt_fg_colour=0x7FFF00,        txt_fg_alpha=0.9,
        graduation_radius=53,
        graduation_thickness=6,        graduation_mark_thickness=2,
        graduation_unit_angle=30,
        graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
        },
    }
    -- MINUTES
    clock_m = {
        {
        name='time',                   arg='%M',                    max_value=60,
        x=120,                          y=200,
        graph_radius=57,
        graph_thickness=2,
        graph_unit_angle=6,            graph_unit_thickness=6,
        graph_bg_colour=0x00BFFF,      graph_bg_alpha=0.1,
        graph_fg_colour=0x00BFFF,      graph_fg_alpha=0.3,
        txt_radius=65,
        txt_weight=1,                  txt_size=10.0,
        txt_fg_colour=0x7FFF00,        txt_fg_alpha=0.9,
        graduation_radius=57,
        graduation_thickness=0,        graduation_mark_thickness=2,
        graduation_unit_angle=30,
        graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
        },
    }
    -- SECONDS
    clock_s = {
        {
        name='time',                   arg='%S',                    max_value=60,
        x=120,                          y=200,
        graph_radius=50,
        graph_thickness=2,
        graph_unit_angle=6,            graph_unit_thickness=2,
        graph_bg_colour=0xFFFF00,      graph_bg_alpha=0.0,
        graph_fg_colour=0xFFFF00,      graph_fg_alpha=0.2,
        txt_radius=40,
        txt_weight=0,                  txt_size=8.0,
        txt_fg_colour=0x778899,        txt_fg_alpha=0.9,
        graduation_radius=0,
        graduation_thickness=0,        graduation_mark_thickness=0,
        graduation_unit_angle=0,
        graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.0,
        },
    }
    
    --------------------------------------------------------------------------------
    --                                                                 rgb_to_r_g_b
    -- converts color in hexa to decimal
    --
    function rgb_to_r_g_b(colour, alpha)
        return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
    end
    
    -------------------------------------------------------------------------------
    --                                                            angle_to_position
    -- convert degree to rad and rotate (0 degree is top/north)
    --
    function angle_to_position(start_angle, current_angle)
        local pos = current_angle + start_angle
        return ( ( pos * (2 * math.pi / 360) ) - (math.pi / 2) )
    end
    
    -------------------------------------------------------------------------------
    --                                                              draw_clock_ring
    -- displays clock
    --
    function draw_clock_ring(display, data, value)
        local max_value = data['max_value']
        local x, y = data['x'], data['y']
        local graph_radius = data['graph_radius']
        local graph_thickness, graph_unit_thickness = data['graph_thickness'], data['graph_unit_thickness']
        local graph_unit_angle = data['graph_unit_angle']
        local graph_bg_colour, graph_bg_alpha = data['graph_bg_colour'], data['graph_bg_alpha']
        local graph_fg_colour, graph_fg_alpha = data['graph_fg_colour'], data['graph_fg_alpha']
    
        -- background ring
        cairo_arc(display, x, y, graph_radius, 0, 2 * math.pi)
        cairo_set_source_rgba(display, rgb_to_r_g_b(graph_bg_colour, graph_bg_alpha))
        cairo_set_line_width(display, graph_thickness)
        cairo_stroke(display)
    
        -- arc of value
        local val = (value % max_value)
        local i = 1
        while i <= val do
            cairo_arc(display, x, y, graph_radius,(  ((graph_unit_angle * i) - graph_unit_thickness)*(2*math.pi/360)  )-(math.pi/2),((graph_unit_angle * i) * (2*math.pi/360))-(math.pi/2))
            cairo_set_source_rgba(display,rgb_to_r_g_b(graph_fg_colour,graph_fg_alpha))
            cairo_stroke(display)
            i = i + 1
        end
        local angle = (graph_unit_angle * i) - graph_unit_thickness
    
        -- graduations marks
        local graduation_radius = data['graduation_radius']
        local graduation_thickness, graduation_mark_thickness = data['graduation_thickness'], data['graduation_mark_thickness']
        local graduation_unit_angle = data['graduation_unit_angle']
        local graduation_fg_colour, graduation_fg_alpha = data['graduation_fg_colour'], data['graduation_fg_alpha']
        if graduation_radius > 0 and graduation_thickness > 0 and graduation_unit_angle > 0 then
            local nb_graduation = 360 / graduation_unit_angle
            local i = 1
            while i <= nb_graduation do
                cairo_set_line_width(display, graduation_thickness)
                cairo_arc(display, x, y, graduation_radius, (((graduation_unit_angle * i)-(graduation_mark_thickness/2))*(2*math.pi/360))-(math.pi/2),(((graduation_unit_angle * i)+(graduation_mark_thickness/2))*(2*math.pi/360))-(math.pi/2))
                cairo_set_source_rgba(display,rgb_to_r_g_b(graduation_fg_colour,graduation_fg_alpha))
                cairo_stroke(display)
                cairo_set_line_width(display, graph_thickness)
                i = i + 1
            end
        end
    
        -- text
        local txt_radius = data['txt_radius']
        local txt_weight, txt_size = data['txt_weight'], data['txt_size']
        local txt_fg_colour, txt_fg_alpha = data['txt_fg_colour'], data['txt_fg_alpha']
        local movex = txt_radius * (math.cos((angle * 2 * math.pi / 360)-(math.pi/2)))
        local movey = txt_radius * (math.sin((angle * 2 * math.pi / 360)-(math.pi/2)))
        cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, txt_weight);
        cairo_set_font_size (display, txt_size);
        cairo_set_source_rgba (display, rgb_to_r_g_b(txt_fg_colour, txt_fg_alpha));
        cairo_move_to (display, x + movex - (txt_size / 2), y + movey + 3);
        cairo_show_text (display, value);
        cairo_stroke (display);
    end
    
    -------------------------------------------------------------------------------
    --                                                               go_clock_rings
    -- loads data and displays clock
    --
    function go_clock_rings(display)
        local function load_clock_rings(display, data)
            local str, value = '', 0
            str = string.format('${%s %s}',data['name'], data['arg'])
            str = conky_parse(str)
            value = tonumber(str)
            draw_clock_ring(display, data, value)
        end
    
        for i in pairs(clock_h) do
            load_clock_rings(display, clock_h[i])
        end
        for i in pairs(clock_m) do
            load_clock_rings(display, clock_m[i])
        end
        for i in pairs(clock_s) do
            load_clock_rings(display, clock_s[i])
        end
    end
    
    
    -------------------------------------------------------------------------------
    --                                                                         MAIN
    function conky_main()
        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 display = cairo_create(cs)
    
        local updates = conky_parse('${updates}')
        update_num = tonumber(updates)
    
        if update_num > 5 then
            go_gauge_rings(display)
            go_clock_rings(display)
        end
    
        cairo_surface_destroy(cs)
        cairo_destroy(display)
    end
    draw-bg.lua
    Code:
    --[[Background originally by londonali1010 (2009)
        ability to set any size for background mrpeachy 2011
        ability to set variables for bg in conkyrc dk75
    
      the change is that if you set width and/or height to 0
      then it assumes the width and/or height of the conky window
    
    so:
    
    Above and After TEXT  (requires a composite manager or it blinks!)
    
     lua_load ~/wea_conky/draw_bg.lua
     TEXT
     ${lua conky_draw_bg 10 0 0 0 0 0x000000 0.4}
    
    OR Both above TEXT (no composite manager required - no blinking!)
    
     lua_load ~/wea_conky/draw_bg.lua
     lua_draw_hook_pre draw_bg 10 0 0 0 0 0x000000 0.5
     TEXT
    
    Note
    ${lua conky_draw_bg 20 0 0 0 0 0x000000 0.4}
      See below:        1  2 3 4 5 6        7
    
    ${lua conky_draw_bg corner_radius x_position y_position width height color alpha}
    
    covers the whole window and will change if you change the minimum_size setting
    
    1 = 20             corner_radius
    2 = 0             x_position
    3 = 0             y_position
    3 = 0             width
    5 = 0             height
    6 = 0x000000      color
    7 = 0.4           alpha
    
    ######### calendar function ##################################################
    
    then to use it, you activate the calendar function BELOW TEXT like this
    
    ${lua luacal {settings}}
    
    #${lua luacal {x=,y=,tf="",tfs=,tc=,ta=,bf="",bfs=,bc=,ba=,hf="",hfs=,hc=,ha=,sp="",gh=,gt=,gv=,sd=}}
    #    x=x position top left
    #    y=y position top left
    #    tf=title font, eg "mono" must be in quotes
    #    tfs=title font size
    #    tc=title color
    #    ta=title alpha
    #    bf=body font, eg "mono" must be in quotes
    #    bfs=body font size
    #    bc=body color
    #    ba=body alpha
    #    hf=highlight font, eg "mono" must be in quotes
    #    hfs=highlight font size
    #    hc=highlight color
    #    ha=highlight alpha
    #    sp=spacer, eg " " or sp="0"... 0,1 or 2 spaces can help with positioning of non-monospaced fonts
    
    #    gt=gap from title to body
    #    gh=gap horizontal between columns
    #    gv=gap vertical between rows
    #    sd=start day, 0=Sun, 1=Mon
    
    #    hstyle = heading style, 0=just days, 1=date insert
    #    tdf=title date font, eg "mono" must be in quotes
    #    tdfs=title date font size
    #    tdc=title date color
    #    tda=title date alpha
    
    # test line
    -- ${lua luacal {x=10,y=100,tf="Purisa",tfs=24,tc=0xf67e16,ta=1,bf="First Order",bfs=26,bc=0xecd32a,ba=1,hf="Purisa",hfs=18,hc=0xf67e16,ha=1,sp=" ",gh=40,gt=25,gv=20,sd=0,hstyle=1,tdf="First Order",tdfs=28,tdc=0xff0000,tda=1}}
    
    
    ]]
    
    require 'cairo'
    local    cs, cr = nil
    function rgb_to_r_g_b(colour,alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
    end
    function conky_draw_bg(r,x,y,w,h,color,alpha)
    if conky_window == nil then return end
    if cs == nil then cairo_surface_destroy(cs) end
    if cr == nil then cairo_destroy(cr) 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)
    w=w
    h=h
    if w=="0" then w=tonumber(conky_window.width) end
    if h=="0" then h=tonumber(conky_window.height) end
    cairo_set_source_rgba (cr,rgb_to_r_g_b(color,alpha))
    --top left mid circle
    local xtl=x+r
    local ytl=y+r
    --top right mid circle
    local xtr=(x+r)+((w)-(2*r))
    local ytr=y+r
    --bottom right mid circle
    local xbr=(x+r)+((w)-(2*r))
    local ybr=(y+r)+((h)-(2*r))
    --bottom right mid circle
    local xbl=(x+r)
    local ybl=(y+r)+((h)-(2*r))
    -----------------------------
    cairo_move_to (cr,xtl,ytl-r)
    cairo_line_to (cr,xtr,ytr-r)
    cairo_arc(cr,xtr,ytr,r,((2*math.pi/4)*3),((2*math.pi/4)*4))
    cairo_line_to (cr,xbr+r,ybr)
    cairo_arc(cr,xbr,ybr,r,((2*math.pi/4)*4),((2*math.pi/4)*1))
    cairo_line_to (cr,xbl,ybl+r)
    cairo_arc(cr,xbl,ybl,r,((2*math.pi/4)*1),((2*math.pi/4)*2))
    cairo_line_to (cr,xtl-r,ytl)
    cairo_arc(cr,xtl,ytl,r,((2*math.pi/4)*2),((2*math.pi/4)*3))
    cairo_close_path(cr)
    cairo_fill (cr)
    ------------------------------------------------------------
    cairo_surface_destroy(cs)
    cairo_destroy(cr)
    return ""
    end
    -- ###### calendar function ##################################################
    function conky_luacal(caltab) -- {x=,y=,tf="",tfs=,tc=,ta=,bf="",bfs=,bc=,ba=,hf="",hfs=,hc=,ha=,sp="",gt=,gh=,gv=,sd=,hstyle=,tdf=,tdfs=,tdc=,tda=}
    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)
    --############################################################################
    if caltab.x==nil then
    caltab=loadstring("return" .. caltab)()
    end
    local cal_x=caltab.x
    local cal_y=caltab.y
    local tfont=caltab.tf        or "mono"
    local tfontsize=caltab.tfs    or 12
    local tc=caltab.tc        or 0xffffff
    local ta=caltab.ta        or 1
    local bfont=caltab.bf        or "mono"
    local bfontsize=caltab.bfs    or 12
    local bc=caltab.bc        or 0xffffff
    local ba=caltab.ba        or 1
    local hfont=caltab.hf        or "mono"
    local hfontsize=caltab.hfs    or 12
    local hc=caltab.hc        or 0xff0000
    local ha=caltab.ha        or 1
    local spacer=caltab.sp        or " "
    local gaph=caltab.gh        or 20
    local gapt=caltab.gt        or 15
    local gapl=caltab.gv        or 15
    local sday=caltab.sd        or 0
    local hstyle=caltab.hstyle    or 0
    --convert colors
    --local font=string.gsub(font,"_"," ")
    local tred,tgreen,tblue,talpha=rgb_to_r_g_b(tc,ta)
    --main body text color
    local bred,bgreen,bblue,balpha=rgb_to_r_g_b(bc,ba)
    --highlight text color
    local hred,hgreen,hblue,halpha=rgb_to_r_g_b(hc,ha)
    --############################################################################
    --calendar calcs
    local year=os.date("%G")
    local today=tonumber(os.date("%d"))
    local t1 = os.time( {    year=year,month=03,day=01,hour=00,min=0,sec=0} );
    local t2 = os.time( {    year=year,month=02,day=01,hour=00,min=0,sec=0} );
    local feb=(os.difftime(t1,t2))/(24*60*60)
    local monthdays={ 31, feb, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }
    local day=tonumber(os.date("%w"))+1-sday
    local day_num = today
    local remainder=day_num % 7
    local start_day=day-(day_num % 7)
    if start_day<0 then start_day=7+start_day end
    local month=os.date("%m")
    local mdays=monthdays[tonumber(month)]
    local x=mdays+start_day
    local dnum={}
    local dnumh={}
    if mdays+start_day<36 then
    dlen=35
    plen=29
    else
    dlen=42
    plen=36
    end
    for i=1,dlen do
        if i<=start_day then
        dnum[i]="  "
        else
        dn=i-start_day
            if dn=="nil" then dn=0 end
            if dn<=9 then dn=(spacer .. dn) end
            if i>x then dn="" end
            dnum[i]=dn
            dnumh[i]=dn
            if dn==(spacer .. today) or dn==today then
            dnum[i]=""
            end
            if dn==(spacer .. today) or dn==today then
            dnumh[i]=dn
            place=i
            else dnumh[i]="  "
            end
        end
    end--for
    cairo_select_font_face (cr, tfont, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
    cairo_set_font_size (cr, tfontsize);
    cairo_set_source_rgba (cr,tred,tgreen,tblue,talpha)
    local extents=cairo_text_extents_t:create()
    tolua.takeownership(extents)
    if hstyle==0 then
        if tonumber(sday)==0 then
        dys={"SU","MO","TU","WE","TH","FR","SA"}
        else
        dys={"MO","TU","WE","TH","FR","SA","SU"}
        end
        --draw calendar titles
    elseif hstyle==1 then
        if tonumber(sday)==0 then
        dys={"SU","MO"," ","  ","  ","FR","SA"}
        cairo_text_extents(cr,"MO",extents)
        local s=extents.x_advance+gaph
        local f=gaph*5
        local tdfont=caltab.tdf        or "mono"
        local tdfontsize=caltab.tdfs    or 12
        local tdc=caltab.tdc        or 0xffffff
        local tda=caltab.tda        or 1
        cairo_select_font_face (cr, tdfont, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
        cairo_set_font_size (cr, tdfontsize);
        local tdred,tdgreen,tdblue,tdalpha=rgb_to_r_g_b(tdc,tda)
        cairo_set_source_rgba (cr,tdred,tdgreen,tdblue,tdalpha)
        local insert=os.date("%b %y")
        cairo_text_extents(cr,insert,extents)
        local w=extents.x_advance
        cairo_move_to (cr, cal_x+((s+f)/2)-(w/2), cal_y)
        cairo_show_text (cr,insert)
        cairo_stroke (cr)
        else
        dys={"MO","TU"," ","  ","  ","SA","SU"}
        cairo_text_extents(cr,"TU",extents)
        local s=extents.x_advance+gaph
        local f=gaph*5
        local tdfont=caltab.tdf        or "mono"
        local tdfontsize=caltab.tdfs    or 12
        local tdc=caltab.tdc        or 0xffffff
        local tda=caltab.tda        or 1
        cairo_select_font_face (cr, tdfont, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
        cairo_set_font_size (cr, tdfontsize);
        local tdred,tdgreen,tdblue,tdalpha=rgb_to_r_g_b(tdc,tda)
        cairo_set_source_rgba (cr,tdred,tdgreen,tdblue,tdalpha)
        local insert=os.date("%b %y")
        cairo_text_extents(cr,insert,extents)
        local w=extents.x_advance
        cairo_move_to (cr, cal_x+((s+f)/2)-(w/2), cal_y)
        cairo_show_text (cr,insert)
        cairo_stroke (cr)
        end
    end
    --draw calendar titles
    for i=1,7 do
    cairo_select_font_face (cr, tfont, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
    cairo_set_font_size (cr, tfontsize);
    cairo_set_source_rgba (cr,tred,tgreen,tblue,talpha)
    cairo_move_to (cr, cal_x+(gaph*(i-1)), cal_y)
    cairo_show_text (cr, dys[i])
    cairo_stroke (cr)
    end
    --draw calendar body
    cairo_select_font_face (cr, bfont, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
    cairo_set_font_size (cr, bfontsize);
    cairo_set_source_rgba (cr,bred,bgreen,bblue,balpha)
    for i=1,plen,7 do
    local fn=i
        for i=fn,fn+6 do
        cairo_move_to (cr, cal_x+(gaph*(i-fn)),cal_y+gapt+(gapl*((fn-1)/7)))
        cairo_show_text (cr, dnum[i])
        cairo_stroke (cr)
        end
    end
    --highlight
    cairo_select_font_face (cr, hfont, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
    cairo_set_font_size (cr, hfontsize);
    cairo_set_source_rgba (cr,hred,hgreen,hblue,halpha)
    for i=1,plen,7 do
    local fn=i
        for i=fn,fn+6 do
        cairo_move_to (cr, cal_x+(gaph*(i-fn)),cal_y+gapt+(gapl*((fn-1)/7)))
        cairo_show_text (cr, dnumh[i])
        cairo_stroke (cr)
        end
    end
    --############################################################################
    caltab=nil
    dlen=nil
    plen=nil
    cairo_destroy(cr)
    cairo_surface_destroy(cs)
    cr=nil
    return ""
    end-- end main function#######################################################

  6. #20716
    Join Date
    Feb 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by VinDSL View Post
    Correctamundo!

    Waning Crescent ~ 32% of Full
    Good call, made me take a magnifying glass to his scrot. He has it there as text, the moons just mean clear skies at night.

  7. #20717
    Join Date
    Aug 2010
    Location
    Detachment 7
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by Sector11 View Post
    Good call, made me take a magnifying glass to his scrot. He has it there as text, the moons just mean clear skies at night.
    I'm just trying to confuse myself! I've been playing with too much conky over the last 48 hours.

    Jed
    | [I]Running 'VSIDO' | My blog |

  8. #20718
    Join Date
    Feb 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by Jedcurtis View Post
    I'm just trying to confuse myself! I've been playing with too much conky over the last 48 hours.

    Jed
    Been there, done that.

  9. #20719
    Join Date
    Aug 2010
    Location
    Detachment 7
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    ^@sector11, Liking the look of those rings! Thinkin' my conky's gonna change again in the next few hours.

    Did you finally get that link to work? (or should I say, did I finally get that link to work?)

    Jed
    Last edited by Jedcurtis; October 10th, 2012 at 04:57 AM.
    | [I]Running 'VSIDO' | My blog |

  10. #20720
    Join Date
    Feb 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by Jedcurtis View Post
    ^@sector11, Liking the look of those rings! Thinkin' my conky's gonna change again in the next few hours.

    Did you finally get that link to work? (or should I say, did I finally get that link to work?)

    Jed
    A Parody:
    Come and listen to a story about a man named Jed
    A poor Maniac Mainer, barely kept his family fed,
    Then one day he was figgurin up some stuff,
    And up through the monitor came a bubblin code.

    Conky that is, black letters, Texas programmin.

    Well the first thing you know ol Jed's addicted there,
    Kinfolk said "Jed get away from that there"
    Said "Conkylandia is the place you ought to be"
    So they loaded up the truck and moved to Coderly.

    Keyboard, that is. coffee cups, conkystadors.

    Well now its time to say good by to Jed and all his kin.
    And they would like to thank you folks fer kindly droppin in.
    You're all invited back a gain to this locality
    To have a heapin helpin of their hospitality

    Conkylandia that is. Set a spell, Take your shoes off.

    Y'all come back now, y'hear?.
    Original source: http://www.lyricsondemand.com/

    had to look up what people in Maine call themselves, I chose both options. No offence meant.

    Yup, two files here: conkyJed.tar.gz & conkyJed2.tar.gz just to make sure, both weigh in at 5.9MB

Page 2072 of 2312 FirstFirst ... 1072157219722022206220702071207220732074208221222172 ... 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
  •