Page 2208 of 2348 FirstFirst ... 1208170821082158219822062207220822092210221822582308 ... LastLast
Results 22,071 to 22,080 of 23480

Thread: Post your .conkyrc files w/ screenshots

  1. #22071
    Join Date
    Nov 2012
    Beans
    6

    Re: Post your .conkyrc files w/ screenshots

    Thanks for this, its allowed me to re-jig it somewhat, shown here;-
    Code:
    update_interval 1total_run_times 0
    net_avg_samples 1
    cpu_avg_samples 2
    imlib_cache_size 0
    double_buffer yes
    no_buffers yes
    format_human_readable
    use_xft yes
    xftfont Droid Sans:size=8
    override_utf8_locale yes
    text_buffer_size 2048
    #own_window_class Conky
    #own_window yes
    own_window_type normal
    own_window_argb_visual yes
    update_interval 1
    total_run_times 0
    net_avg_samples 1
    cpu_avg_samples 2
    imlib_cache_size 0
    double_buffer yes
    no_buffers yes
    format_human_readable
    use_xft yes
    xftfont Droid Sans:size=8
    override_utf8_locale yes
    text_buffer_size 2048
    #own_window_class Conky
    #own_window yes
    own_window_type normal
    own_window_argb_visual yes
    own_window_argb_value 0
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    alignment top_right
    gap_y 25
    gap_x 25
    border_inner_margin 8
    minimum_size 180 600
    maximum_width 230
    maximum_height 700
    default_bar_size 92 6
    draw_shades yes
    default_shade_color 000000
    default_color FFFFFF
    TEXT
    
    
    # |--${font Droid Sans:style=Bold:size=10}TIME${font}
    ${font arial black:size=10}${color green}TIME / ${color}${font arial black:size=9}DATE${color green} ${hr 2}$color$font
    ${font :size=25}$alignc${time %l:%M:%S %p}$font
    $alignc${time %A, %B %d, %Y}
    
    
    # |--${font Droid Sans:style=Bold:size=10}UPTIME${font}
    ${font arial black:size=10}${color green}UP-TIME ${color}${font arial black:size=9}COMPUTER${color green} ${hr 2}$color$font
    
    
    $alignc${uptime - 45 seconts}
    
    
    
    
    # |--${font Droid Sans:style=Bold:size=10}CPU${font}
    ${font arial black:size=10}${color green}CPU${color}${font arial black:size=9}WORKLOAD${color green} ${hr 2}$color$font
    ${voffset 1}CORE ${color green}${font arial black:size=8}1$font: ${font Droid Sans:style=Bold:size=8}$color${cpu cpu1}%${goto 135}${color ffffff}${voffset 1}CORE ${color green}${font arial black:size=8}2$color$font: ${font Droid Sans:style=Bold:size=8}${cpu cpu2}%
    ${color forestgreen}${cpugraph cpu1 24,105 00ff00 00FFCC -l}${alignr}${color forestgreen}${cpugraph cpu2 24,105 00FFCC 00ff00 -l}
    
    
    # |--${font Droid Sans:style=Bold:size=10}RAM${font}
    ${font arial black:size=10}${color green}RAM${color}${font arial black:size=9}WORKLOAD${color green} ${hr 2}$color$font
    ${voffset 6}${offset 1}${voffset -8}${voffset 4}${voffset -2}${color green}${font arial black:size=7}FREE$color$font: ${font Droid Sans:style=Bold:size=8}${memeasyfree}${font}${goto 140}${color green}${font arial black:size=7}USED$color$font: ${font Droid Sans:style=Bold:size=8}${mem}${font}
    $memperc% ${color 003EFF}${alignr}${membar 10,200}
    
    
    # |--${font Droid Sans:style=Bold:size=10}MEMORY${font}
    ${font arial black:size=10}${color green}MEMORY${color}${font arial black:size=9}WORKLOAD${color green} ${hr 2}$color$font
    ${voffset 2}${font arial black:size=10}${color2}${voffset -2}${font}${color6} ${color green}${font arial black:size=7}HOME$color$font ${goto 140}${fs_used /home} / ${fs_size /home}
    ${fs_used_perc /home}%${color CC00FF}${alignr}${fs_bar 12,200 /home}
    
    
    # |--${font Droid Sans:style=Bold:size=10}Processe${font}
    ${font arial black:size=10}${color green}PROCESS${color}${font arial black:size=9}LIST${color green} ${hr 2}$color$font
    ${color white}Processes:$color $processes ${goto 177}${color white}Running:${color red} $running_processes $color
    ${goto 60}${color green}${font arial black:size=7}CPU-TOP PROCESSES:$font$color
    ${font arial black:size=7}NAME${goto 100}PID${goto 150}CPU%${alignr}%MEM $font
    ${color red}${lua_parse top cpu 1}${color green}${font arial black:size=7}1$color$font. ${color red}${top name 1}${alignr 80}${top pid 1}$color${alignr 35}${color red}${font arial black:size=7}${top cpu 1}$color$font${alignr}${color red}${top mem 1}$color
    ${lua_parse top cpu 2}${color green}${font arial black:size=7}2$color$font. ${top name 2}${alignr 80}${top pid 2}${alignr 35}${color green}${font arial black:size=7}${top cpu 2}$color$font${alignr}${top mem 2}
    ${lua_parse top cpu 3}${color green}${font arial black:size=7}3$color$font. ${top name 3}${alignr 80}${top pid 3}${alignr 35}${color green}${font arial black:size=7}${top cpu 3}$color$font${alignr}${top mem 3}
    ${lua_parse top cpu 4}${color green}${font arial black:size=7}4$color$font. ${top name 4}${alignr 80}${top pid 4}${alignr 35}${color green}${font arial black:size=7}${top cpu 4}$color$font${alignr}${top mem 4}
    ${lua_parse top cpu 5}${color green}${font arial black:size=7}5$color$font. ${top name 5}${alignr 80}${top pid 5}${alignr 35}${color green}${font arial black:size=7}${top cpu 5}$color$font${alignr}${top mem 5}
    ${goto 60}${color green}${font arial black:size=7}RAM-TOP PROCESSES:$font$color
    ${font arial black:size=7}NAME${goto 100}PID${goto 150}CPU%${alignr}%MEM $font
    ${color red}${lua_parse top mem 1}${color green}${font arial black:size=7}1$color$font. ${color red}${top_mem name 1}${alignr 80}${top_mem pid 1}${alignr 35}${top_mem cpu 1}$color${alignr}${color red}${font arial black:size=7}${top_mem mem 1}$color$font
    ${lua_parse top mem 2}${color green}${font arial black:size=7}2$color$font. ${top_mem name 2}${alignr 80}${top_mem pid 2}${alignr 35}${top_mem cpu 2}$color${alignr}${color green}${font arial black:size=7}${top_mem mem 2}
    ${lua_parse top mem 3}${color green}${font arial black:size=7}3$color$font. ${top_mem name 3}${alignr 80}${top_mem pid 3}${alignr 35}${top_mem cpu 3}${alignr}${color green}${font arial black:size=7}${top_mem mem 3}$color$font
    ${lua_parse top mem 4}${color green}${font arial black:size=7}4$color$font. ${top_mem name 4}${alignr 80}${top_mem pid 4}${alignr 35}${top_mem cpu 4}${alignr}${color green}${font arial black:size=7}${top_mem mem 4}$color$font
    ${lua_parse top mem 5}${color green}${font arial black:size=7}5$color$font. ${top_mem name 5}${alignr 80}${top_mem pid 5}${alignr 35}${top_mem cpu 5}${alignr}${color green}${font arial black:size=7}${top_mem mem 5}$color$font
    
    
    # |--${font Droid Sans:style=Bold:size=10}NETWORK${font}
    ${font arial black:size=10}${color green}NETWORK${color}${font arial black:size=9}WORKLOAD${color green} ${hr 2}$color$font
    
    
    ${font arial black:size=7}${color green}DOWNLOAD: $font$color${downspeed eth0} k/s ${alignr}
    ${color forestgreen}${downspeedgraph eth0 27,135 00ff00 CC00FF -l} ${color ffffff}${voffset 1}${goto 150}Total: ${font Droid Sans:style=Bold:size=8}${totaldown eth0}${font} ${color #42AE4A}
    ${color ffffff}${font arial black:size=7}${color green}UPLOAD: $font$color${upspeed eth0} k/s ${alignr}$color
    ${color forestgreen}${upspeedgraph eth0 27,135 00ff00 003EFF -l} ${color ffffff}${voffset 1}${goto 150}Total: ${font Droid Sans:style=Bold:size=8}${totalup eth0}${font}${color #42AE4A}
    $font$color
    This now has a transparent background, brought it out of the top panel, and taken out a lot of spare unused space.

    However, it does have the weird effect of some of the screen its displaying being on the left of the screen, with the majority of the conky being on the right of the screen. ATM, I cant see why, I would value others input on why its doing so.

    Thanks
    Sharon.Screenshot-1.png

  2. #22072
    Join Date
    Feb 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by Petro Dawg View Post
    I've had a very long day, it took me waaaaay to long to figure that one out... good one.
    Well, I hope you got a good chuckle out of it. Probably more at my spelling of seconds

    Maybe an ${uptime +45} would be a good command option with the +/-xx in seconds

  3. #22073
    Join Date
    Feb 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by boudiccas View Post
    Thanks for this, its allowed me to re-jig it somewhat, shown here;-

    This now has a transparent background, brought it out of the top panel, and taken out a lot of spare unused space.

    However, it does have the weird effect of some of the screen its displaying being on the left of the screen, with the majority of the conky being on the right of the screen. ATM, I cant see why, I would value others input on why its doing so.

    Thanks
    Sharon.Screenshot-1.png
    You had some things above TEXT doubled and some errors. Also ${uptime -45 seconds} was a joke - not meant to be used.

    Try this version:
    Code:
    # killall conky && conky -c ~/boudiccas.conky
    ###  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,sticky,below,skip_taskbar,skip_pager
    #own_window_colour gray
    own_window_class Conky
    own_window_title Conky
    
    # 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
    
    ### 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 normal
    # own_window_argb_visual yes
    
    ### When ARGB visuals are enabled, this use this to modify the alpha value
    ### Use: own_window_type normal
    ### Use: own_window_transparent no
    ### Valid range is 0-255, where 0 is 0% opacity, and 255 is 100% opacity.
    # own_window_argb_value 255
    
    minimum_size 180 0     ## width, height
    #maximum_width 230       ## width
    
    gap_x 25 # left-right
    gap_y 25 # up-down
    
    alignment top_right
    ###################################################  End Window Settings  ###
    ###  Font Settings  #########################################################
    # Use Xft (anti-aliased font and stuff)
    use_xft yes
    #xftfont Liberation Sans:size=10
    #xftfont Monofur:bold:size=11
    xftfont Droid Sans:size=8
    
    # Alpha of Xft font. Must be a value at or between 1 and 0 ###
    xftalpha 1
    # Force UTF8? requires XFT ###
    override_utf8_locale yes
    
    ######################################################  End Font Settings  ###
    ###  Color Settings  #########################################################
    draw_shades yes #### <<<--- yes --- To see it easier on light screens.
    default_shade_color 000000
    draw_outline no #### <<<--- yes --- Amplifies text if yes
    default_outline_color 000000
    
    default_color FFFFFF
    # default_color 000000 #  0   0   0	Black
    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 FF0000 #255   0   0	Red
    #####################################################  End Color Settings  ###
    ###  Borders Section  ########################################################
    draw_borders no
    # Stippled borders?
    stippled_borders 0
    # border margins
    border_inner_margin 8
    border_outer_margin 0
    # border width
    border_width 0
    # graph borders
    draw_graph_borders yes
    #default_graph_size 15 40
    #####################################################  End Borders Secton  ###
    ###  Miscellaneous Section  ##################################################
    # Boolean value, if true, Conky will be forked to background when started.
    background yes
    
    # 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 265
    
    # 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
    
    imlib_cache_size 0
    
    format_human_readable
    
    default_bar_size 92 6
    
    
    #   Maximum size of user text buffer, i.e. layout below TEXT line in config file
    #  (default is 16384 bytes)
    # max_user_text 16384
    
    # Desired output unit of all objects displaying a temperature. Parameters are
    # either "fahrenheit" or "celsius". The default unit is degree Celsius.
    # temperature_unit Fahrenheit
    
    ##############################################  End Miscellaneous Section  ###
    
    update_interval 1
    
    TEXT
    
    
    
    ${font arial black:size=10}${color green}TIME / ${color}${font arial black:size=9}DATE${color green} ${hr 2}${color}${font}
    ${font :size=25}${alignc}${time %l:%M:%S %p}${font}
    ${alignc}${time %A, %B %d, %Y}
    
    
    
    ${font arial black:size=10}${color green}UP-TIME ${color}${font arial black:size=9}COMPUTER${color green} ${hr 2}${color}${font}
    
    
    ${alignc}${uptime}
    
    
    
    
    
    ${font arial black:size=10}${color green}CPU${color}${font arial black:size=9}WORKLOAD${font} ${color green}${hr 2}${color}
    ${voffset 1}CORE ${color green}${font arial black:size=8}1${font}: ${font Droid Sans:bold:size=8}${color}${cpu cpu1}%${goto 135}${color ffffff}${voffset 1}CORE ${color green}${font arial black:size=8}2${color}${font}: ${font Droid Sans:bold:size=8}${cpu cpu2}%
    ${color forestgreen}${cpugraph cpu1 24,105 00ff00 00FFCC -l}${alignr}${color forestgreen}${cpugraph cpu2 24,105 00FFCC 00ff00 -l}
    
    
    
    ${font arial black:size=10}${color green}RAM${color}${font arial black:size=9}WORKLOAD${color green} ${hr 2}${color}${font}
    ${voffset 6}${offset 1}${voffset -8}${voffset 4}${voffset -2}${color green}${font arial black:size=7}FREE${color}${font}: ${font Droid Sans:bold:size=8}${memeasyfree}${font}${goto 140}${color green}${font arial black:size=7}USED${color}${font}: ${font Droid Sans:bold:size=8}${mem}${font}
    $memperc% ${color 003EFF}${alignr}${membar 10,200}
    
    
    
    ${font arial black:size=10}${color green}MEMORY${color}${font arial black:size=9}WORKLOAD${color green} ${hr 2}${color}${font}
    ${voffset 2}${font arial black:size=10}${color2}${voffset -2}${font}${color6} ${color green}${font arial black:size=7}HOME${color}${font} ${goto 140}${fs_used /home} / ${fs_size /home}
    ${fs_used_perc /home}%${color CC00FF}${alignr}${fs_bar 12,200 /home}
    
    
    
    ${font arial black:size=10}${color green}PROCESS${color}${font arial black:size=9}LIST${color green} ${hr 2}${color}${font}
    ${color white}Processes:${color} $processes ${goto 177}${color white}Running:${color red} $running_processes ${color}
    ${goto 60}${color green}${font arial black:size=7}CPU-TOP PROCESSES:${font}${color}
    ${font arial black:size=7}NAME${goto 100}PID${goto 150}CPU%${alignr}%MEM ${font}
    ${color red}${lua_parse top cpu 1}${color green}${font arial black:size=7}1${color}${font}. ${color red}${top name 1}${alignr 80}${top pid 1}${color}${alignr 35}${color red}${font arial black:size=7}${top cpu 1}${color}${font}${alignr}${color red}${top mem 1}${color}
    ${lua_parse top cpu 2}${color green}${font arial black:size=7}2${color}${font}. ${top name 2}${alignr 80}${top pid 2}${alignr 35}${color green}${font arial black:size=7}${top cpu 2}${color}${font}${alignr}${top mem 2}
    ${lua_parse top cpu 3}${color green}${font arial black:size=7}3${color}${font}. ${top name 3}${alignr 80}${top pid 3}${alignr 35}${color green}${font arial black:size=7}${top cpu 3}${color}${font}${alignr}${top mem 3}
    ${lua_parse top cpu 4}${color green}${font arial black:size=7}4${color}${font}. ${top name 4}${alignr 80}${top pid 4}${alignr 35}${color green}${font arial black:size=7}${top cpu 4}${color}${font}${alignr}${top mem 4}
    ${lua_parse top cpu 5}${color green}${font arial black:size=7}5${color}${font}. ${top name 5}${alignr 80}${top pid 5}${alignr 35}${color green}${font arial black:size=7}${top cpu 5}${color}${font}${alignr}${top mem 5}
    ${goto 60}${color green}${font arial black:size=7}RAM-TOP PROCESSES:${font}${color}
    ${font arial black:size=7}NAME${goto 100}PID${goto 150}CPU%${alignr}%MEM ${font}
    ${color red}${lua_parse top mem 1}${color green}${font arial black:size=7}1${color}${font}. ${color red}${top_mem name 1}${alignr 80}${top_mem pid 1}${alignr 35}${top_mem cpu 1}${color}${alignr}${color red}${font arial black:size=7}${top_mem mem 1}${color}${font}
    ${lua_parse top mem 2}${color green}${font arial black:size=7}2${color}${font}. ${top_mem name 2}${alignr 80}${top_mem pid 2}${alignr 35}${top_mem cpu 2}${color}${alignr}${color green}${font arial black:size=7}${top_mem mem 2}
    ${lua_parse top mem 3}${color green}${font arial black:size=7}3${color}${font}. ${top_mem name 3}${alignr 80}${top_mem pid 3}${alignr 35}${top_mem cpu 3}${alignr}${color green}${font arial black:size=7}${top_mem mem 3}${color}${font}
    ${lua_parse top mem 4}${color green}${font arial black:size=7}4${color}${font}. ${top_mem name 4}${alignr 80}${top_mem pid 4}${alignr 35}${top_mem cpu 4}${alignr}${color green}${font arial black:size=7}${top_mem mem 4}${color}${font}
    ${lua_parse top mem 5}${color green}${font arial black:size=7}5${color}${font}. ${top_mem name 5}${alignr 80}${top_mem pid 5}${alignr 35}${top_mem cpu 5}${alignr}${color green}${font arial black:size=7}${top_mem mem 5}${color}${font}
    
    
    
    ${font arial black:size=10}${color green}NETWORK${color}${font arial black:size=9}WORKLOAD${color green} ${hr 2}${color}${font}
    
    
    ${font arial black:size=7}${color green}DOWNLOAD: ${font}${color}${downspeed eth0} k/s ${alignr}
    ${color forestgreen}${downspeedgraph eth0 27,135 00ff00 CC00FF -l} ${color ffffff}${voffset 1}${goto 150}Total: ${font Droid Sans:bold:size=8}${totaldown eth0}${font} ${color 42AE4A}
    ${color ffffff}${font arial black:size=7}${color green}UPLOAD: ${font}${color}${upspeed eth0} k/s ${alignr}${color}
    ${color forestgreen}${upspeedgraph eth0 27,135 00ff00 003EFF -l} ${color ffffff}${voffset 1}${goto 150}Total: ${font Droid Sans:bold:size=8}${totalup eth0}${font}${color 42AE4A}
    ${font}${color}
    Attached Images Attached Images

  4. #22074
    Join Date
    Feb 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Bought a Swiss Army Tank and re-vamped my right hand conky for something to do.


    conky
    Code:
    # killall conky && conky -c /media/5/Conky/S11_Disk_Activity.conky &
    ###  Begin Window Settings  ##################################################
    # Use the Xdbe extension? (eliminates flicker)
    # It is highly recommended to use own window yes with this one
    # so double buffer won't be so big.
    double_buffer yes
    own_window yes
    own_window_type normal
    own_window_transparent yes
    own_window_hints undecorated,below,skip_taskbar,skip_pager
    own_window_class Conky
    own_window_title General Conky
    
    ### 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
    ### Use: own_window_type normal
    ### Use: own_window_transparent no
    ### Valid range is 0-255, where 0 is 0% opacity, and 255 is 100% opacity.
    #own_window_argb_value 150
    
    minimum_size 270 965 ## width, height
    maximum_width 270 ## width
    
    gap_x 10 ### left &right
    gap_y 10 ### up & down
    
    alignment tr
    ####################################################  End Window Settings  ###
    ###  Font Settings  ##########################################################
    # Use Xft (anti-aliased font and stuff)
    #use_xft yes
    #xftfont monofur:bold:size=12
    font monofur:bold:size=12
    
    # Alpha of Xft font. Must be a value at or between 1 and 0 ###
    #xftalpha 1
    
    # Force UTF8? requires XFT ###
    override_utf8_locale yes
    
    ## uppercase  default is no - uppercase alone sets it to "yes"
    #uppercase
    ######################################################  End Font Settings  ###
    ###  Color Settings  #########################################################
    draw_shades yes #no # amplifies text if yes
    default_shade_color 000000
    
    draw_outline no # amplifies text if yes
    default_outline_color 000000
    
    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 FF0000 #255   0   0	Red
    #####################################################  End Color Settings  ###
    ###  Borders Section  ########################################################
    draw_borders no
    # Stippled borders?
    stippled_borders 0
    # border margins
    border_inner_margin 5
    border_outer_margin 0
    # border width
    border_width 0
    # graph borders
    draw_graph_borders yes #no
    #####################################################  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 2048 #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
    
    #   Maximum size of user text buffer, i.e. layout below TEXT line in config file
    #  (default is 16384 bytes)
    # max_user_text 16384
    
    ## default bar size
    default_bar_size 200 20
    
    # Width for $top name value (default 15 characters)
    top_name_width 8
    
    ## Specify a default width and height for graphs.
    ## Example: 'default_graph_size 0 25'. This is particularly useful for execgraph
    ## and execigraph as they do not take size arguments
    ## default_graph_size 200 0
    
    ## Imlib2 image cache size, in bytes. Defaults to 4MiB. Increase this value
    ## if you use $image lots.		Set to 0 to disable the image cache.
    #imlib_cache_size 0
    
    ##############################################  End Miscellaneous Section  ###
    ###  LUA Settings  ###########################################################
    ## ${lua conky_draw_bg corner_radius x_position y_position width height color alpha}
    #
    ## Above and After TEXT - After requires a composite manager or blinks.
    #
    lua_load /media/5/Conky/LUA/draw-bg.lua
    #TEXT
    #${lua conky_draw_bg 10 0 0 0 0 0x000000 0.2}
    #
    ## OR Both above TEXT (No composite manager required - no blinking!)
    #
    #lua_load /media/5/Conky/LUA/draw-bg.lua
    #lua_draw_hook_pre draw_bg 10 0 0 0 0 0x000000 0.2
    # use: pre or post
    #lua_draw_hook_post draw_bg 10 0 0 0 0 0x000000 0.2
    #######################################################  End LUA Settings  ###
    
    update_interval 1					# in seconds
    TEXT
    ${lua conky_draw_bg 20 0 0 0 0 0x000000 0.2}\
      ${font Dock 51:size=40}${color1}Sector${color}${font}\
    ${image /media/5/My_Images/Sector11_Avatar/S11_falldown3.png -p 200,0 -s 60x60}\
    ${image /media/5/Conky/images/EVE.png -p -5,65 -s 80x80}
    ${image /media/5/Conky/images/Wall.E.png -p 205,65 -s 80x80}
    ${color5}${font LED_Mono:size=30}${alignc}${time %T}${font}${color}
    ${alignc}${color6}Easter${color}
    ${alignc}${exec ncal -e}
    
    
    ${alignc}SU MO ${color6}${time %b %Y}${color} FR SA${image /media/5/Conky/images/See-thru_pad.png -p 37,143 -s 210x150}
    ${goto 60}${color}${execp LAR=`date +%-d`; ncal -bh | sed '2d' | sed -e '1d' -e 's/\<'$LAR'\>/${color6}&${color}/' | sed ':a;N;$!ba;s/\n/\n${goto 60}/g'}
    
    
    
    ${alignc}${color5}${kernel}${color}${image /media/5/Conky/images/steampunk_system_monitor_2.png -p 0,290}
    
              Distro${alignr 35}${color5}${execi 86400 lsb_release -is}${color}
               Version ${alignr 35}${color5}${execi 86400 lsb_release -rs}${color}
                Time On${alignr 35}${color5}${uptime_short}${color}
    
    
    
    ${image /media/5/Conky/images/SAMSUNG_32_LED.png -p 5,437 -s 270x238}${image /media/5/Conky/images/skyblue_1.png}\
     ${color5}Temperatures${alignr 25}CPU μm ${freq_g}${color}
     CPU ${color5}${platform f71882fg.2560 temp 1}${color}°\
      MB ${color5}${platform f71882fg.2560 temp 2}${color}°\
    ${alignr 18}${color5}1  ${color}|  ${color5}2  ${color}|  ${color5}3${color}
     GPU ${color5}${nvidia temp}${color}°\
      HD ${color5}${hddtemp /dev/sda}${color}°\
    ${alignr 10}${if_match ${cpu cpu1}<10}${color1}00${color5}${cpu cpu1}\
    ${else}${if_match ${cpu cpu1}<100}${color1}0${color7}${cpu cpu1}\
    ${else}${color9}${cpu cpu1}${endif}${endif}${color}\
     | ${if_match ${cpu cpu2}<10}${color1}00${color5}${cpu cpu2}\
    ${else}${if_match ${cpu cpu2}<100}${color1}0${color7}${cpu cpu2}\
    ${else}${color9}${cpu cpu2}${endif}${endif}${color}\
     | ${if_match ${cpu cpu3}<10}${color1}00${color5}${cpu cpu3}\
    ${else}${if_match ${cpu cpu3}<100}${color1}0${color7}${cpu cpu3}\
    ${else}${color9}${cpu cpu3}${endif}${endif}${color}
    ${alignc}${color5}Avg CPU  % Usage ${if_match ${cpu cpu0}<10}${color1}00${color5}${cpu cpu0}\
    ${else}${if_match ${cpu cpu0}<100}${color1}0${color7}${cpu cpu0}\
    ${else}${color9}${cpu cpu0}${endif}${endif}${color}
    ${alignc}${color5}Disk Activity${color}
      Read   ${color5}${diskio_read /dev/sda}${goto 170}${color}Write ${color5}${diskio_write /dev/sda}${color}
     /Root   ${color5}${fs_size /}${goto 170}${color}Used${goto 220}${color5}${fs_used_perc /}%${color}
     /Home   ${color5}${fs_size /home}${goto 170}${color}Used${goto 220}${color5}${fs_used_perc /home}%${color}
      /M/5   ${color5}${fs_size /media/5}${goto 170}${color}Used${goto 220}${color5}${fs_used_perc /media/5}%${color}
       RAM   ${color5}${memmax}${goto 170}${color}Used${goto 220}${color5}${mem}
    ${alignc}${color5}Nvidia GPU${color}
     GPU ${color5}${nvidia gpufreq} ${color}MHz${alignr 15}MEM ${color5}${nvidia memfreq} ${color}MHz
    
    
    ${alignc}${cpubar cpu0 1,40} ${color5}Network Totals${color} ${cpubar cpu0 1,40}
    ${color5}${upspeed eth0}${color}${goto 77}< up ${cpubar cpu0 1,48} dn >${alignr 5}${color5}${downspeed eth0}${color}
    ${color5}rx ↓${goto 100}${color0}tx ↑${goto 190}${color5}Total
    ${alignc}${color}${exec date --date="0 day" | awk '{print $3" "$2" "$6}'}
    ${color5}${execpi 300 vnstat | grep "today" | awk '{print $2" "$3"\
    ${color0}${goto 100}"$5" "$6"\
    ${color5}${goto 190}"$8" "$9}'}
    ${alignc}${color}${execpi 3600 date --date="-1 day" | awk '{print $3" "$2" "$6}'}
    ${color5}${execpi 300 vnstat | grep "yesterday" | awk '{print $2" "$3"\
    ${color0}${goto 100}"$5" "$6 "\
    ${color5}${goto 190}" $8" "$9}'}
    ${alignc}${color}Current Week
    ${color5}${execpi 300 vnstat -w | grep "current week" | awk '{print $3" "$4 "\
    ${color0}${goto 100}" $6" "$7 "\
    ${color5}${goto 190}" $9" "$10}'}
    ${alignc}${color}Last Week
    ${color5}${execpi 300 vnstat -w | grep "last week" | awk '{print $3" "$4"\
    ${color0}${goto 100}" $6" "$7 "\
    ${color5}${goto 190}" $9" "$10}'}
    ${alignc}${color}Last 7 Days
    ${color5}${execpi 300 vnstat -w | grep "last 7 days" | awk '{print $4" "$5 "\
    ${color0}${goto 100}" $7" "$8 "\
    ${color5}${goto 190}" $10" "$11}'}
    ${alignc}${color}${time %b %Y}
    ${color5}${execi 300 vnstat -m | grep "`date +"%b %y"`" | awk '{print $3" "$4}'}\
    ${color0}${goto 100}${execi 300 vnstat -m | grep "`date +"%b %y"`" | awk '{print $6" "$7}'}\
    ${color5}${goto 190}${execi 300 vnstat -m | grep "`date +"%b %y"`" | awk '{print $9" "$10}'}
    Warning: my ~/.vnstatrc has been edited to change '%y to %y

  5. #22075
    Join Date
    Apr 2008
    Location
    LOCATION=/dev/random
    Beans
    5,767
    Distro
    Ubuntu Development Release

    Re: Post your .conkyrc files w/ screenshots

    I changed a setting in my config and I can't remember which one.

    If you look at the album art picture it's now translucent, it used to be solid.
    Any ideas on what needs changing?




    conkyMusic
    Code:
    ######################
    # - Conky settings - #
    ######################
    update_interval 1
    total_run_times 0
    net_avg_samples 1
    cpu_avg_samples 2
    double_buffer yes
    no_buffers yes
    format_human_readable
    
    #####################
    # - Text settings - #
    #####################
    use_xft yes
    xftfont Ubuntu:size=8
    xftalpha 0.8
    override_utf8_locale yes
    text_buffer_size 4096
    
    #############################
    # - Window specifications - #
    #############################
    own_window yes
    own_window_type normal
    own_window_transparent yes
    own_window_argb_visual yes
    own_window_argb_value 0
    
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    alignment top_left
    gap_x 20
    gap_y 48
    border_inner_margin 8
    minimum_size 200 75
    maximum_width 200
    default_bar_size 92 6
    
    #########################
    # - Graphics settings - #
    #########################
    draw_shades yes
    default_shade_color 000000
    default_color FFFFFF
    imlib_cache_size 0
    
    ######################
    # - Lua Background - #
    ######################
    lua_load ~/.conky/drawBackground.lua
    
    TEXT
    ###########################
    # - Background and logo - #
    ###########################
    ${if_running audacious}${lua conky_draw_bg}${execp ~/.conky/albumart.sh}${voffset 6}${goto 96}${font Ubuntu:size=10}${execp audtool --current-song-tuple-data title}${font}
    ${voffset 6}${goto 96}${execp audtool --current-song-tuple-data album}
    ${goto 96}${execp audtool --current-song-tuple-data artist}
    ${voffset 6}${goto 96}${execp audtool --current-song-output-length} / ${execp audtool --current-song-length}${alignr}${execpi 3 audtool --current-song-tuple-data year}${endif}
    ~/.conky/albumart.sh
    Code:
    #!/bin/sh
    
    CACHE_DIR=~/.conky/albumartcache
    ARTIST=$(audtool --current-song-tuple-data artist)
    ALBUM=$(audtool --current-song-tuple-data album)
    ARTWORK=$CACHE_DIR/`echo $ARTIST-$ALBUM | sed 's/ //g'`.jpg
    
    if [ ! -d $CACHE_DIR ]
      then
        mkdir -p $CACHE_DIR
    fi
    
    if [ ! -f $ARTWORK ]
      then
        TRACK_PATH=$(audtool --current-song-filename)
        metaflac --export-picture-to=- "$TRACK_PATH" | convert -resize 75x75 - $ARTWORK
    fi
    
    echo \${image $ARTWORK}
    Cheesemill

  6. #22076
    Join Date
    Feb 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    @ Cheesemill - nice group of conkys.

    My guess is this area:

    Code:
    own_window yes
    own_window_type normal
    own_window_transparent yes
    own_window_argb_visual yes
    own_window_argb_value 0
    Try:

    Code:
    own_window yes
    own_window_type normal
    own_window_transparent no #yes
    own_window_argb_visual yes
    own_window_argb_value 0
    or:

    Code:
    own_window yes
    own_window_type normal
    own_window_transparent yes
    #own_window_argb_visual yes
    #own_window_argb_value 0

  7. #22077
    Join Date
    Feb 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Slow day ... I modified another one ....


    Found it here deadspace

    The modified conky:
    Code:
    # killall conky && conky -c /media/5/Conky/deadspace/conkyrc &
    # http://www.noobslab.com/2012/07/conky-collection-for-ubuntulinux.html
    ##################################################
    background yes
    update_interval 1
    double_buffer yes
    no_buffers yes
    imlib_cache_size 0
    override_utf8_locale yes
    
    own_window yes
    own_window_type normal
    own_window_transparent yes
    own_window_hints undecorate,skip_taskbar,skip_pager,below
    own_window_class conky
    own_window_title deadspace
    
    border_inner_margin 0
    border_outer_margin 0
    
    minimum_size 265 245
    
    alignment tr
    
    gap_x 5
    gap_y 20
    
    default_color 80ffff
    
    use_xft yes
    xftfont monofur:bold:size=9
    xftalpha 1
    
    lua_load /media/5/Conky/deadspace/deadspace.lua
    lua_draw_hook_post main_bars
    
    TEXT
    
    ${image /media/5/Conky/deadspace/barfond2.png -p 0,7}${goto 25}SYSTEM ${nodename} ${goto 170}Desktop : ${desktop}
    
    ${image /media/5/Conky/deadspace/barfond.png -p 3,34}${image /media/5/Conky/deadspace/amd.png -p 5,35 -s 22x22}${goto 32}C 0
    
    ${image /media/5/Conky/deadspace/barfond.png -p 3,60}${image /media/5/Conky/deadspace/amd.png -p 5,61 -s 22x22}${goto 32}C 1
    
    ${image /media/5/Conky/deadspace/barfond.png -p 3,86}${image /media/5/Conky/deadspace/amd.png -p 5,87 -s 22x22}${goto 32}C 2
    
    ${image /media/5/Conky/deadspace/barfond.png -p 3,112}${image /media/5/Conky/deadspace/amd.png -p 5,113 -s 22x22}${goto 32}C 3
    
    ${image /media/5/Conky/deadspace/barfond.png -p 3,138}${image /media/5/Conky/deadspace/hdd2.png -p 5,140 -s 22x22}${goto 32}/ R
    
    ${image /media/5/Conky/deadspace/barfond.png -p 3,164}${image /media/5/Conky/deadspace/hdd2.png -p 5,165 -s 22x22}${goto 32}/ H
    
    ${image /media/5/Conky/deadspace/barfond.png -p 3,188}${image /media/5/Conky/deadspace/memory-ram.png -p 7,190 -s 20x20}${goto 32}MEM
    
    ${image /media/5/Conky/deadspace/barfond3.png -p 0,214 }${goto 15}${time %H:%M}${goto 88}${time %a %d %b %Y}${goto 215}${uptime_short}
    and the modified deadspace.lua script
    Code:
    --[[ BARGRAPH WIDGET
    	v1.3 by wlourf (03 march 2010)
    	This widget draw a simple bar like (old) equalizers on hi-fi systems.
    	http://u-scripts.blogspot.com/
    
    	The arguments are :
    	- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'...
    	  or you can set it to "" if you want to display a numeric value with arg=numeric_value
        - "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 ''.
    	- "max" is the maximum value of the bar. If the Conky variable outputs a percentage, use 100.
    	- "nb_blocks" is the umber of block to draw
    	- "cap" id the cap of a block, possibles values are CAIRO_LINE_CAP_ROUND , CAIRO_LINE_CAP_SQUARE or CAIRO_LINE_CAP_BUTT
    	  see http://www.cairographics.org/samples/set_line_cap/
    	- "xb" and "yb" are the coordinates of the bottom left point of the bar, or the center of the circle if radius>0
    	- "w" and "h" are the width and the height of a block (without caps), w has no effect for "circle" bar
    	- "space" is the space betwwen two blocks, can be null or negative
    	- "bgc" and "bga" are background colors and alpha when the block is not LIGHT OFF
    	- "fgc" and "fga" are foreground colors and alpha when the block is not LIGHT ON
    	- "alc" and "ala" are foreground colors and alpha when the block is not LIGHT ON and ALARM ON
    	- "alarm" is the value where blocks LIGHT ON are in a different color (values from 0 to 100)
    	- "led_effect" true or false : to show a block with a led effect
    	- "led_alpha" alpha of the center of the led (values from 0 to 1)
    	- "smooth" true or false : colors in the bar has a smooth effect
    	- "mid_color",mid_alpha" : colors of the center of the bar (mid_color can to be set to nil)
    	- "rotation" : angle of rotation of the bar (values are 0 to 360 degrees). 0 = vertical bar, 90 = horizontal bar
    	- "radius" : draw the bar on a circle (it's no more a circle, radius = 0 to keep bars)
    	- "angle_bar"  : if radius>0 angle_bar is the angle of the bar
    v1.0 (10 Feb. 2010) original release
    v1.1 (13 Feb. 2010) numeric values can be passed instead conky stats with parameters name="", arg = numeric_value
    v1.2 (28 Feb. 2010) just renamed the widget to bargraph
    v1.3 (03 March 2010) added parameters radius & angle_bar to draw the bar in a circular way
    ]]
    
    require 'cairo'
    
    ----------------START OF PARAMETERS ----------
    function conky_main_bars()
    bars_settings={
    
    --CPU 0
    {
    name="cpu",
    arg="cpu0",
    max=100,
    alarm=440,
    cap="r",
    x=63,	y=45,
    blocks=20,
    height=7,
    width=10,
    angle=90,
    space=1,
    fg_colour={0,0x80ffff,0.1},
    bg_colour1={0,0xf0f0f0,0.1},
    bg_colour2={0.5,0xf0f0f0,0.1},
    smooth=false,
    led_effect="r",
    bg_led={0xf0f0f0,0.1},
    fg_led={0x80ffff,1},
    },
    --CPU 1
    {
    name="cpu",
    arg="cpu1",
    max=100,
    alarm=440,
    cap="r",
    x=63,	y=71,
    blocks=20,
    height=7,
    width=10,
    angle=90,
    space=1,
    fg_colour={0,0x80ffff,0.1},
    bg_colour1={0,0xf0f0f0,0.1},
    bg_colour2={0.5,0xf0f0f0,0.1},
    smooth=false,
    led_effect="r",
    bg_led={0xf0f0f0,0.1},
    fg_led={0x80ffff,1},
    },
    --CPU 2
    {
    name="cpu",
    arg="cpu2",
    max=100,
    alarm=440,
    cap="r",
    x=63,	y=97,
    blocks=20,
    height=7,
    width=10,
    angle=90,
    space=1,
    fg_colour={0,0x80ffff,0.1},
    bg_colour1={0,0xf0f0f0,0.1},
    bg_colour2={0.5,0xf0f0f0,0.1},
    smooth=false,
    led_effect="r",
    bg_led={0xf0f0f0,0.1},
    fg_led={0x80ffff,1},
    },
    --CPU 3
    {
    name="cpu",
    arg="cpu3",
    max=100,
    alarm=440,
    cap="r",
    x=63,	y=123,
    blocks=20,
    height=7,
    width=10,
    angle=90,
    space=1,
    fg_colour={0,0x80ffff,0.1},
    bg_colour1={0,0xf0f0f0,0.1},
    bg_colour2={0.5,0xf0f0f0,0.1},
    smooth=false,
    led_effect="r",
    bg_led={0xf0f0f0,0.1},
    fg_led={0x80ffff,1},
    },
    -- used % /root
    {
    name="fs_used_perc",
    arg="/",
    max=100,
    alarm=70,
    cap="r",
    x=63,	y=150,
    blocks=20,
    height=7,
    width=10,
    angle=90,
    space=1,
    fg_colour={0,0x80ffff,0.1},
    bg_colour1={0,0xf0f0f0,0.1},
    bg_colour2={0.5,0xf0f0f0,0.1},
    smooth=false,
    led_effect="r",
    bg_led={0xf0f0f0,0.1},
    fg_led={0x80ffff,1},
    },
    -- used % /home
    {
    name="fs_used_perc",
    arg="/home",
    max=100,
    alarm=70,
    cap="r",
    x=63,	y=175,
    blocks=20,
    height=7,
    width=10,
    angle=90,
    space=1,
    fg_colour={0,0x80ffff,0.1},
    bg_colour1={0,0xf0f0f0,0.1},
    bg_colour2={0.5,0xf0f0f0,0.1},
    smooth=false,
    led_effect="r",
    bg_led={0xf0f0f0,0.1},
    fg_led={0x80ffff,1},
    },
    -- memory
    {
    name="memperc",
    arg="",
    max=100,
    alarm=70,
    cap="r",
    x=63,	y=200,
    blocks=20,
    height=7,
    width=10,
    angle=90,
    space=1,
    fg_colour={0,0x80ffff,0.1},
    bg_colour1={0,0xf0f0f0,0.1},
    bg_colour2={0.5,0xf0f0f0,0.1},
    smooth=false,
    led_effect="r",
    bg_led={0xf0f0f0,0.1},
    fg_led={0x80ffff,1},
    },
    }
    	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)
    
    	cr = cairo_create(cs)
    	--prevent segmentation error when reading cpu state
        if tonumber(conky_parse('${updates}'))>3 then
            for i in pairs(bars_settings) do
    
            	draw_multi_bar_graph(bars_settings[i])
    
            end
        end
    	cairo_destroy(cr)
    	cairo_surface_destroy(cs)
    
    end
    
    
    
    function draw_multi_bar_graph(t)
    	cairo_save(cr)
    	--check values
    	if t.name==nil and t.arg==nil then
    		print ("No input values ... use parameters 'name' with 'arg' or only parameter 'arg' ")
    		return
    	end
    	if t.max==nil then
    		print ("No maximum value defined, use 'max'")
    		return
    	end
    	if t.name==nil then t.name="" end
    	if t.arg==nil then t.arg="" end
    
    	--set default values
    	if t.x == nil		then t.x = conky_window.width/2 end
    	if t.y == nil		then t.y = conky_window.height/2 end
    	if t.blocks == nil	then t.blocks=10 end
    	if t.height == nil	then t.height=10 end
    	if t.angle == nil 	then t.angle=0 end
    	t.angle = t.angle*math.pi/180
    	--line cap style
    	if t.cap==nil		then t.cap = "b" end
    	local cap="b"
    	for i,v in ipairs({"s","r","b"}) do
    		if v==t.cap then cap=v end
    	end
    	delta=0
    	if t.cap=="r" or t.cap=="s" then delta = t.height end
    	if cap=="s" then 	cap = CAIRO_LINE_CAP_SQUARE
    	elseif cap=="r" then
    		cap = CAIRO_LINE_CAP_ROUND
    	elseif cap=="b" then
    		cap = CAIRO_LINE_CAP_BUTT
    	end
    	--end line cap style
    	--if t.led_effect == nil	then t.led_effect="r" end
    	if t.width == nil	then t.width=20 end
    	if t.space == nil	then t.space=2 end
    	if t.radius == nil	then t.radius=0 end
    	if t.angle_bar == nil	then t.angle_bar=0 end
    	t.angle_bar = t.angle_bar*math.pi/360 --halt angle
    
    	--colours
    	if t.bg_colour == nil 	then t.bg_colour = {0xffffff,0.5} end
    	if #t.bg_colour~=2 		then t.bg_colour = {0xffffff,0.5} end
    	if t.fg_colour == nil 	then t.fg_colour = {0xffffff,1} end
    	if #t.fg_colour~=2 		then t.fg_colour = {0xffffff,1} end
    	if t.alarm_colour == nil 	then t.alarm_colour = t.fg_colour end
    	if #t.alarm_colour~=2 		then t.alarm_colour = t.fg_colour end
    
    	if t.mid_colour ~= nil then
    		for i=1, #t.mid_colour do
    		    if #t.mid_colour[i]~=3 then
    		    	print ("error in mid_color table")
    		    	t.mid_colour[i]={1,0xFFFFFF,1}
    		    end
    		end
        end
    
    	if t.bg_led ~= nil and #t.bg_led~=2	then t.bg_led = t.bg_colour end
    	if t.fg_led ~= nil and #t.fg_led~=2	then t.fg_led = t.fg_colour end
    	if t.alarm_led~= nil and #t.alarm_led~=2 then t.alarm_led = t.fg_led end
    
    	if t.led_effect~=nil then
    		if t.bg_led == nil then t.bg_led = t.bg_colour end
    		if t.fg_led == nil 	then t.fg_led = t.fg_colour end
    		if t.alarm_led == nil  then t.alarm_led = t.fg_led end
    	end
    
    
    	if t.alarm==nil then t.alarm = t.max end --0.8*t.max end
    	if t.smooth == nil then t.smooth = false end
    
    	if t.skew_x == nil then
    		t.skew_x=0
    	else
    		t.skew_x = math.pi*t.skew_x/180
    	end
    	if t.skew_y == nil then
    		t.skew_y=0
    	else
    		t.skew_y = math.pi*t.skew_y/180
    	end
    
    	if t.reflection_alpha==nil then t.reflection_alpha=0 end
    	if t.reflection_length==nil then t.reflection_length=1 end
    	if t.reflection_scale==nil then t.reflection_scale=1 end
    
    	--end of default values
    
    
     	local function rgb_to_r_g_b(col_a)
    		return ((col_a[1] / 0x10000) % 0x100) / 255., ((col_a[1] / 0x100) % 0x100) / 255., (col_a[1] % 0x100) / 255., col_a[2]
    	end
    
    
    	--functions used to create patterns
    
    	local function create_smooth_linear_gradient(x0,y0,x1,y1)
    		local pat = cairo_pattern_create_linear (x0,y0,x1,y1)
    		cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(t.fg_colour))
    		cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(t.alarm_colour))
    		if t.mid_colour ~=nil then
    			for i=1, #t.mid_colour do
    				cairo_pattern_add_color_stop_rgba (pat, t.mid_colour[i][1], rgb_to_r_g_b({t.mid_colour[i][2],t.mid_colour[i][3]}))
    			end
    		end
    		return pat
    	end
    
    	local function create_smooth_radial_gradient(x0,y0,r0,x1,y1,r1)
    		local pat =  cairo_pattern_create_radial (x0,y0,r0,x1,y1,r1)
    		cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(t.fg_colour))
    		cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(t.alarm_colour))
    		if t.mid_colour ~=nil then
    			for i=1, #t.mid_colour do
    				cairo_pattern_add_color_stop_rgba (pat, t.mid_colour[i][1], rgb_to_r_g_b({t.mid_colour[i][2],t.mid_colour[i][3]}))
    			end
    		end
    		return pat
    	end
    
    	local function create_led_linear_gradient(x0,y0,x1,y1,col_alp,col_led)
    		local pat = cairo_pattern_create_linear (x0,y0,x1,y1) ---delta, 0,delta+ t.width,0)
    		cairo_pattern_add_color_stop_rgba (pat, 0.0, rgb_to_r_g_b(col_alp))
    		cairo_pattern_add_color_stop_rgba (pat, 0.5, rgb_to_r_g_b(col_led))
    		cairo_pattern_add_color_stop_rgba (pat, 1.0, rgb_to_r_g_b(col_alp))
    		return pat
    	end
    
    	local function create_led_radial_gradient(x0,y0,r0,x1,y1,r1,col_alp,col_led,mode)
    		local pat = cairo_pattern_create_radial (x0,y0,r0,x1,y1,r1)
    		if mode==3 then
    			cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(col_alp))
    			cairo_pattern_add_color_stop_rgba (pat, 0.5, rgb_to_r_g_b(col_led))
    			cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(col_alp))
    		else
    			cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(col_led))
    			cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(col_alp))
    		end
    		return pat
    	end
    
    
    
    
    
    
    	local function draw_single_bar()
    		--this fucntion is used for bars with a single block (blocks=1) but
    		--the drawing is cut in 3 blocks : value/alarm/background
    		--not zvzimzblr for circular bar
    		local function create_pattern(col_alp,col_led,bg)
    			local pat
    
    			if not t.smooth then
    				if t.led_effect=="e" then
    					pat = create_led_linear_gradient (-delta, 0,delta+ t.width,0,col_alp,col_led)
    				elseif t.led_effect=="a" then
    					pat = create_led_linear_gradient (t.width/2, 0,t.width/2,-t.height,col_alp,col_led)
    				elseif  t.led_effect=="r" then
    					pat = create_led_radial_gradient (t.width/2, -t.height/2, 0, t.width/2,-t.height/2,t.height/1.5,col_alp,col_led,2)
    				else
    					pat = cairo_pattern_create_rgba  (rgb_to_r_g_b(col_alp))
    				end
    			else
    				if bg then
    					pat = cairo_pattern_create_rgba  (rgb_to_r_g_b(t.bg_colour))
    				else
    					pat = create_smooth_linear_gradient(t.width/2, 0, t.width/2,-t.height)
    				end
    			end
    			return pat
    		end
    
    		local y1=-t.height*pct/100
    		local y2=nil
    		if pct>(100*t.alarm/t.max) then
    			y1 = -t.height*t.alarm/100
    			y2 = -t.height*pct/100
    			if t.smooth then y1=y2 end
    		end
    
    		if t.angle_bar==0 then
    
    			--block for fg value
    			pat = create_pattern(t.fg_colour,t.fg_led,false)
    			cairo_set_source(cr,pat)
    			cairo_rectangle(cr,0,0,t.width,y1)
    			cairo_fill(cr)
    
    			-- block for alarm value
    			if not t.smooth and y2 ~=nil then
    				pat = create_pattern(t.alarm_colour,t.alarm_led,false)
    				cairo_set_source(cr,pat)
    				cairo_rectangle(cr,0,y1,t.width,y2-y1)
    				cairo_fill(cr)
    				y3=y2
    			else
    				y2,y3=y1,y1
    			end
    			-- block for bg value
    			cairo_rectangle(cr,0,y2,t.width,-t.height-y3)
    			pat = create_pattern(t.bg_colour,t.bg_led,true)
    			cairo_set_source(cr,pat)
    			cairo_pattern_destroy(pat)
    			cairo_fill(cr)
    		end
    	end  --end single bar
    
    
    
    
    
    
    	local function draw_multi_bar()
    		--function used for bars with 2 or more blocks
    		for pt = 1,t.blocks do
    			--set block y
    			local y1 = -(pt-1)*(t.height+t.space)
    			local light_on=false
    
    			--set colors
    			local col_alp = t.bg_colour
    			local col_led = t.bg_led
    			if pct>=(100/t.blocks) or pct>0 then --ligth on or not the block
    				if pct>=(pcb*(pt-1))  then
    					light_on = true
    					col_alp = t.fg_colour
    					col_led = t.fg_led
    					if pct>=(100*t.alarm/t.max) and (pcb*pt)>(100*t.alarm/t.max) then
    						col_alp = t.alarm_colour
    						col_led = t.alarm_led
    					end
    				end
    			end
    
    			--set colors
    			--have to try to create gradients outside the loop ?
    			local pat
    
    			if not t.smooth then
    				if t.angle_bar==0 then
    					if t.led_effect=="e" then
    						pat = create_led_linear_gradient (-delta, 0,delta+ t.width,0,col_alp,col_led)
    					elseif t.led_effect=="a" then
    						pat = create_led_linear_gradient (t.width/2, -t.height/2+y1,t.width/2,0+t.height/2+y1,col_alp,col_led)
    					elseif  t.led_effect=="r" then
    						pat = create_led_radial_gradient (t.width/2, y1, 0, t.width/2,y1,t.width/1.5,col_alp,col_led,2)
    					else
    						pat = cairo_pattern_create_rgba  (rgb_to_r_g_b(col_alp))
    					end
    				else
    					 if t.led_effect=="a"  then
    						 pat = create_led_radial_gradient (0, 0, t.radius+(t.height+t.space)*(pt-1),
    														 0, 0, t.radius+(t.height+t.space)*(pt),
    											 col_alp,col_led,3)
    					else
    						pat = cairo_pattern_create_rgba  (rgb_to_r_g_b(col_alp))
    					end
    
    				end
    			else
    
    				if light_on then
    					if t.angle_bar==0 then
    						pat = create_smooth_linear_gradient(t.width/2, t.height/2, t.width/2,-(t.blocks-0.5)*(t.height+t.space))
    					else
    						pat = create_smooth_radial_gradient(0, 0, (t.height+t.space),  0,0,(t.blocks+1)*(t.height+t.space),2)
    					end
    				else
    					pat = cairo_pattern_create_rgba  (rgb_to_r_g_b(t.bg_colour))
    				end
    			end
    			cairo_set_source (cr, pat)
    			cairo_pattern_destroy(pat)
    
    			--draw a block
    			if t.angle_bar==0 then
    				cairo_move_to(cr,0,y1)
    				cairo_line_to(cr,t.width,y1)
    			else
    				cairo_arc( cr,0,0,
    					t.radius+(t.height+t.space)*(pt)-t.height/2,
    					 -t.angle_bar -math.pi/2 ,
    					 t.angle_bar -math.pi/2)
    			end
    			cairo_stroke(cr)
    		end
    	end
    
    
    
    
    	local function setup_bar_graph()
    		--function used to retrieve the value to display and to set the cairo structure
    		if t.blocks ~=1 then t.y=t.y-t.height/2 end
    
    		local value = 0
    		if t.name ~="" then
    			value = tonumber(conky_parse(string.format('${%s %s}', t.name, t.arg)))
    		else
    			value = tonumber(t.arg)
    		end
    
    		if value==nil then value =0 end
    
    		pct = 100*value/t.max
    		pcb = 100/t.blocks
    
    		cairo_set_line_width (cr, t.height)
    		cairo_set_line_cap  (cr, cap)
    		cairo_translate(cr,t.x,t.y)
    		cairo_rotate(cr,t.angle)
    
    		local matrix0 = cairo_matrix_t:create()
    		cairo_matrix_init (matrix0, 1,t.skew_y,t.skew_x,1,0,0)
    		cairo_transform(cr,matrix0)
    
    
    
    		--call the drawing function for blocks
    		if t.blocks==1 and t.angle_bar==0 then
    			draw_single_bar()
    			if t.reflection=="t" or t.reflection=="b" then cairo_translate(cr,0,-t.height) end
    		else
    			draw_multi_bar()
    		end
    
    		--dot for reminder
    		--[[
    		if t.blocks ~=1 then
    			cairo_set_source_rgba(cr,1,0,0,1)
    			cairo_arc(cr,0,t.height/2,3,0,2*math.pi)
    			cairo_fill(cr)
    		else
    			cairo_set_source_rgba(cr,1,0,0,1)
    			cairo_arc(cr,0,0,3,0,2*math.pi)
    			cairo_fill(cr)
    		end
    ]]
    		--call the drawing function for reflection and prepare the mask used
    		if t.reflection_alpha>0 and t.angle_bar==0 then
    			local pat2
    			local matrix1 = cairo_matrix_t:create()
    			if t.angle_bar==0 then
    				pts={-delta/2,(t.height+t.space)/2,t.width+delta,-(t.height+t.space)*(t.blocks)}
    				if t.reflection=="t" then
    					cairo_matrix_init (matrix1,1,0,0,-t.reflection_scale,0,-(t.height+t.space)*(t.blocks-0.5)*2*(t.reflection_scale+1)/2)
    					pat2 = cairo_pattern_create_linear (t.width/2,-(t.height+t.space)*(t.blocks),t.width/2,(t.height+t.space)/2)
    				elseif t.reflection=="r" then
    					cairo_matrix_init (matrix1,-t.reflection_scale,0,0,1,delta+2*t.width,0)
    					pat2 = cairo_pattern_create_linear (delta/2+t.width,0,-delta/2,0)
    				elseif t.reflection=="l" then
    					cairo_matrix_init (matrix1,-t.reflection_scale,0,0,1,-delta,0)
    					pat2 = cairo_pattern_create_linear (-delta/2,0,delta/2+t.width,-0)
    				else --bottom
    					cairo_matrix_init (matrix1,1,0,0,-1*t.reflection_scale,0,(t.height+t.space)*(t.reflection_scale+1)/2)
    					pat2 = cairo_pattern_create_linear (t.width/2,(t.height+t.space)/2,t.width/2,-(t.height+t.space)*(t.blocks))
    				end
    			end
    			cairo_transform(cr,matrix1)
    
    			if t.blocks==1 and t.angle_bar==0 then
    				draw_single_bar()
    				cairo_translate(cr,0,-t.height/2)
    			else
    				draw_multi_bar()
    			end
    
    
    			cairo_set_line_width(cr,0.01)
    			cairo_pattern_add_color_stop_rgba (pat2, 0,0,0,0,1-t.reflection_alpha)
    			cairo_pattern_add_color_stop_rgba (pat2, t.reflection_length,0,0,0,1)
    			if t.angle_bar==0 then
    				cairo_rectangle(cr,pts[1],pts[2],pts[3],pts[4])
    			end
    			cairo_clip_preserve(cr)
    			cairo_set_operator(cr,CAIRO_OPERATOR_CLEAR)
    			cairo_stroke(cr)
    			cairo_mask(cr,pat2)
    			cairo_pattern_destroy(pat2)
    			cairo_set_operator(cr,CAIRO_OPERATOR_OVER)
    
    		end --reflection
    
    
    	end --setup_bar_graph()
    
    
    	--start here !
    	setup_bar_graph()
    	cairo_restore(cr)
    end

  8. #22078
    Join Date
    Jul 2012
    Location
    Oklahoma, USA
    Beans
    Hidden!
    Distro
    Ubuntu 18.04 Bionic Beaver

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by Sector11 View Post
    Bought a Swiss Army Tank and re-vamped my right hand conky for something to do.


    I really like the steampunk_system_monitor_2.png, could you attach that image?
    Who's Awesome? You're Awesome.

  9. #22079
    Join Date
    Feb 2010
    Beans
    Hidden!

    Re: Post your .conkyrc files w/ screenshots

    Quote Originally Posted by Petro Dawg View Post
    I really like the steampunk_system_monitor_2.png, could you attach that image?
    NO!

    However it's just a "mirrored" image of steampunk_system_monitor.png which is attached.

    EDIT - Uploaded them both!
    Attached Images Attached Images
    Last edited by Sector11; June 14th, 2013 at 07:38 PM.

  10. #22080
    Join Date
    Aug 2010
    Location
    Arizona USA
    Beans
    3,001
    Distro
    Ubuntu Development Release

    Re: Post your .conkyrc files w/ screenshots

    Hrm...

    Just noticed that vid tags are turned on, in this forum.



    Wonder if that's a mistake?!?!?
    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

Page 2208 of 2348 FirstFirst ... 1208170821082158219822062207220822092210221822582308 ... 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
  •