
vrkalak wrote: ... I can immediately tell on who's Conky scripts you fashioned it after.

#!/bin/sh
sleep 5 &&
conky &
sleep 16 &&
conky -c .conkyrcx &
sleep 18 &&
sh /home/mint/.xcompmgr-switcher.sh &background yes
use_xft yes
xftfont neuropol:size=9
xftalpha 1
update_interval 1
total_run_times 0
own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 350 40
maximum_width 350
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders no
default_color grey
default_shade_color black
alignment bottom_left
gap_x 70
gap_y 30
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
use_spacer right
color1 4C4C4C
color2 red
##############################################
# Output
##############################################
TEXT
$color1$nodename - $sysname$color $hr$color2
CPU Usage:$color $alignr$cpu%$color2
RAM Usage:$color$alignr$mem of $memmax$color2
Desktop: $alignr$color$desktop_name$color2background yes
use_xft yes
xftfont neuropol:size=9
xftalpha 1
update_interval 1
total_run_times 0
own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 350 40
maximum_width 370
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders no
default_color grey
default_shade_color black
alignment bottom_right
gap_x 70
gap_y 30
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
use_spacer right
color1 4C4C4C
color2 red
##############################################
# Output
##############################################
TEXT
${if_running exaile}$else$color1
${goto 0}Weather in ${execi 3600 conkyForecast --location=EZXX0012 --datatype=CN} $color$hr$color2
${goto 0}$color2${voffset 0}${font conky weather:size=28}${execi 3600 conkyForecast --location=EZXX0012 --datatype=WF}${goto 130}${execi 3600 conkyForecast --location=EZXX0012 --datatype=WF -s 1}${goto 260}${execi 3600 conkyForecast --location=EZXX0012 --datatype=WF -s 2}$color2${font neuropol:size=8}
${goto 40}${voffset -35}Today ${time %d. %m.}${goto 170}${execi 3600 conkyForecast --location=EZXX0012 --datatype=DW -s 1}${goto 300}${execi 3600 conkyForecast --location=EZXX0012 --datatype=DW -s 2}$color
${goto 44}${font neuropol:size=9}${execi 3600 conkyForecast --location=EZXX0012 --datatype=HT -u -x} / ${execi 3600 conkyForecast --location=EZXX0012 --datatype=HT -s 0 -u -x}${goto 174}${execi 3600 conkyForecast --location=EZXX0012 --datatype=LT -s 1 -u -x} / ${execi 3600 conkyForecast --location=EZXX0012 --datatype=HT -s 1 -u -x}${goto 304}${execi 3600 conkyForecast --location=EZXX0012 --datatype=LT -s 2 -u -x} / ${execi 3600 conkyForecast --location=EZXX0012 --datatype=HT -s 2 -u -x}
$endif
${if_running exaile}${if_match "${execi 5 conkyExaile --datatype=ST}"!="Stopped"}$color1 Exaile playin' $color$hr$color2
${execi 5 conkyExaile --datatype=AR -n} - ${execi 5 conkyExaile --datatype=TI -n}
${execi 5 conkyExaile --datatype=AL -n}$color
Track ${execi 5 conkyExaile --datatype=TN -n}$alignr$color${execi 1 conkyExaile --datatype=PT -n} / ${execi 5 conkyExaile --datatype=LE -n}$color1$else$color1
${goto 0}Weather in ${execi 3600 conkyForecast --location=EZXX0012 --datatype=CN} $color$hr$color2
${goto 0}$color2${voffset 0}${font conky weather:size=28}${execi 3600 conkyForecast --location=EZXX0012 --datatype=WF}${goto 130}${execi 3600 conkyForecast --location=EZXX0012 --datatype=WF -s 1}${goto 260}${execi 3600 conkyForecast --location=EZXX0012 --datatype=WF -s 2}$color2${font neuropol:size=8}
${goto 40}${voffset -35}Today ${time %d. %m.}${goto 170}${execi 3600 conkyForecast --location=EZXX0012 --datatype=DW -s 1}${goto 300}${execi 3600 conkyForecast --location=EZXX0012 --datatype=DW -s 2}$color
${goto 44}${font neuropol:size=9}${execi 3600 conkyForecast --location=EZXX0012 --datatype=HT -u -x} / ${execi 3600 conkyForecast --location=EZXX0012 --datatype=HT -s -1 -u -x}${goto 174}${execi 3600 conkyForecast --location=EZXX0012 --datatype=LT -s 1 -u -x} / ${execi 3600 conkyForecast --location=EZXX0012 --datatype=HT -s 1 -u -x}${goto 304}${execi 3600 conkyForecast --location=EZXX0012 --datatype=LT -s 2 -u -x} / ${execi 3600 conkyForecast --location=EZXX0012 --datatype=HT -s 2 -u -x}
${endif}${endif}


deb http://ppa.launchpad.net/conkyhardcore/ppa/ubuntu lucid main# config settings for conkyForecast.py
CACHE_FOLDERPATH = /tmp/
CONNECTION_TIMEOUT = 5
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %Y-%m-%d
LOCALE =
XOAP_PARTNER_ID = "paste your ID here"
XOAP_LICENCE_KEY = "paste your key here"conky & conky --c .conkyrcx

sh .conky_start.sh &own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
background yes
use_xft yes
xftfont neuropol:size=9
xftalpha 1
update_interval 1
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_type desktops
own_window_hints undecorated,above,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 350 40
maximum_width 370
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders no
default_color grey
default_shade_color black
alignment bottom_right
gap_x 20
gap_y 60
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
use_spacer right
color1 4C4C4C
color2 red
##############################################
# Output
##############################################
TEXT
${if_running exaile}$else$color1
${goto 0}Weather in ${execi 3600 conkyForecast --location=USCA0791 --datatype=CN} $color$hr$color2
${goto 0}$color2${voffset 0}${font conky weather:size=28}${execi 3600 conkyForecast --location=USCA0791 --datatype=WF}${goto 130}${execi 3600 conkyForecast --location=USCA0791 --datatype=WF -s 1}${goto 260}${execi 3600 conkyForecast --location=USCA0791 --datatype=WF -s 2}$color2${font neuropol:size=8}
${goto 40}${voffset -35}Today ${time %d. %m.}${goto 170}${execi 3600 conkyForecast --location=USCA0791 --datatype=DW -s 1}${goto 300}${execi 3600 conkyForecast --location=USCA0791 --datatype=DW -s 2}$color
${goto 44}${font neuropol:size=9}${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -u -x} / ${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -s 0 -u -x}${goto 174}${execi 3600 conkyForecast --location=USCA0791 --datatype=LT -s 1 -u -x} / ${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -s 1 -u -x}${goto 304}${execi 3600 conkyForecast --location=USCA0791 --datatype=LT -s 2 -u -x} / ${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -s 2 -u -x}
$endif
${if_running exaile}${if_match "${execi 5 conkyExaile --datatype=ST}"!="Stopped"}$color1 Exaile playin' $color$hr$color2
${execi 5 conkyExaile --datatype=AR -n} - ${execi 5 conkyExaile --datatype=TI -n}
${execi 5 conkyExaile --datatype=AL -n}$color
Track ${execi 5 conkyExaile --datatype=TN -n}$alignr$color${execi 1 conkyExaile --datatype=PT -n} / ${execi 5 conkyExaile --datatype=LE -n}$color1$else$color1
${goto 0}Weather in ${execi 3600 conkyForecast --location=USCA0791 --datatype=CN} $color$hr$color2
${goto 0}$color2${voffset 0}${font conky weather:size=28}${execi 3600 conkyForecast --location=USCA0791 --datatype=WF}${goto 130}${execi 3600 conkyForecast --location=USCA0791 --datatype=WF -s 1}${goto 260}${execi 3600 conkyForecast --location=USCA0791 --datatype=WF -s 2}$color2${font neuropol:size=8}
${goto 40}${voffset -35}Today ${time %d. %m.}${goto 170}${execi 3600 conkyForecast --location=USCA0791 --datatype=DW -s 1}${goto 300}${execi 3600 conkyForecast --location=USCA0791 --datatype=DW -s 2}$color
${goto 44}${font neuropol:size=9}${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -u -x} / ${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -s -1 -u -x}${goto 174}${execi 3600 conkyForecast --location=USCA0791 --datatype=LT -s 1 -u -x} / ${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -s 1 -u -x}${goto 304}${execi 3600 conkyForecast --location=USCA0791 --datatype=LT -s 2 -u -x} / ${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -s 2 -u -x}
${endif}${endif}
own_window_type desktopsown_window_type override

# Use Xft?
use_xft yes
xftfont OFL Sorts Mill Goudy:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type none
own_window_class conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 180 0
#maximum_width 220 0
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_inner_margin 5
# border width
border_width 1
# Default colors and also border colors
default_color green
#default_shade_color gray
#default_outline_color black
own_window_colour black
#color1 black
# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 1350
gap_y 30
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer yes
TEXT
${alignc 17}${font URW Chancery L:size=32}L${font URW Chancery L:size=14}inux ${font} ${font URW Chancery L:size=32}M${font URW Chancery L:size=14 --spaces=10}int
${font Goudy Bookletter 1911:style=Bold}SYSTEM${font} ${hr 2}
${font}${alignc}${time %H:%M %A %B %d %Y}
${alignc 17}${font Sniglet:size=16}hemimaniac${font}
${alignc}${font Comfortaa:size=10}Frankly, I don't give a damn${font}
${voffset 2}${font StyleBats:size=16}i${font} Kernel: ${alignr}${kernel}
${font StyleBats:size=16}A${font} CPU1: ${cpu cpu1}% ${alignr}${cpubar cpu1 8,60}
${font StyleBats:size=16}A${font} CPU2: ${cpu cpu2}% ${alignr}${cpubar cpu2 8,60}
${font StyleBats:size=16}g${font} RAM: $memperc% ${alignr}${membar 8,60}
${font StyleBats:size=16}j${font} SWAP: $swapperc% ${alignr}${swapbar 8,60}
${font StyleBats:size=16}q${font} Uptime: ${alignr}${uptime}
${font Goudy Bookletter 1911:style=Bold}HD${font} ${hr 2}
${voffset 4}${font Pie charts for maps:size=14}7${font} ${voffset -5}Root:
${voffset 4}${fs_used /}/${fs_size /} ${alignr}${fs_bar 8,60 /}
${font Pie charts for maps:size=14}7${font} ${voffset -5}Home:
${voffset 4}${fs_used /home}/${fs_size /home} ${alignr}${fs_bar 8,60 /home}
${font Pie charts for maps:size=14}7${font} ${voffset -5}Media:
${voffset 4}${fs_used /media/Stores}/${fs_size /media/Stores} ${alignr}${fs_bar 8,60 /media/Stores}
${font Goudy Bookletter 1911:style=Bold}DUNGEON-NET.${font} ${hr 2}
${voffset 4}${font PizzaDude Bullets:size=14}N${font} Up: ${upspeed eth0} ${alignr}${upspeedgraph eth0 8,60 000000 000000}
${voffset 4}${font PizzaDude Bullets:size=14}T${font} Down: ${downspeed eth0} ${alignr}${downspeedgraph eth0 8,60 000000 000000}
${voffset 4}${font PizzaDude Bullets:size=14}O${font} Upload: ${alignr}${totalup eth0}
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Download: ${alignr}${totaldown eth0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip: ${alignr}${addr eth0}
${font Goudy Bookletter 1911:style=Bold}MUSIC${font} ${hr 2}
${if_running banshee-1}${font}Artist: ${exec ~/conkybanshee/conkyBanshee.py --datatype=AR}$endif
${if_running banshee-1}${font}Track Title: ${exec ~/conkybanshee/conkyBanshee.py --datatype=TI}$endif
${if_running banshee-1}${font}Album: ${exec ~/conkybanshee/conkyBanshee.py --datatype=AL}$endif
${if_running banshee-1}${font}Length: ${exec ~/conkybanshee/conkyBanshee.py --datatype=LE}$endif
${if_running banshee-1}${font}Position: ${exec ~/conkybanshee/conkyBanshee.py --datatype=PT}$endif
${if_running banshee-1}${execibar 1 ~/banshee.sh progress}$endif
${font Goudy Bookletter 1911:style=Bold}PROCESSES${font} ${hr 2}
NAME $alignr PID CPU
${top name 1} $alignr ${top pid 1} ${top cpu 1}
${top name 2} $alignr ${top pid 2} ${top cpu 2}
${top name 3} $alignr ${top pid 3} ${top cpu 3}
${top name 4} $alignr ${top pid 4} ${top cpu 4}
${top name 5} $alignr ${top pid 5} ${top cpu 5}
${font Goudy Bookletter 1911:style=Bold}WEATHER${font} ${hr 2}
Location: ${execi 3600 conkyForecast --location=CAXX0255 --datatype=CN}
Conditions: ${execi 3600 conkyForecast --location=CAXX0255 --datatype=CC}
${font ConkyWeather:size=36}${execi 3600 conkyForecast --location=CAXX0255 --night --datatype=WF}${font}
Temp: ${execi 3600 conkyForecast --location=CAXX0255 --datatype=HT} - Feels Like: Low ${execi 3600 conkyForecast --location=CAXX0255 --datatype=LT} Hi ${execi 3600 conkyForecast --location=CAXX0255 --datatype=HT}
Wind: ${execi 3600 conkyForecast --location=CAXX0255 --datatype=WD} - ${execi 3600 conkyForecast --location=CAXX0255 --datatype=WS} - ${execi 3600 conkyForecast --location=CAXX0255 --datatype=WG} Humidity: ${execi 3600 conkyForecast --location=CAXX0255 --datatype=HM}
Sunrise: ${execi 3600 conkyForecast --location=CAXX0255 --datatype=SR} Sunset: ${execi 3600 conkyForecast --location=CAXX0255 --datatype=SS} Daylight: ${execi 3600 conkyForecast --location=CAXX0255 --datatype=DL}
Extended Forecast
${font ConkyWeather:size=36}${execi 3600 conkyForecast --startday=1 --endday=4 --location=CAXX0255 --datatype=WF}${font}
${execpi 3600 conkyForecast --location=CAXX0255 --template=/home/hemimaniac/Scripts/conkyrc-PCtemp}${font}
${voffset -12}${execpi 3600 conkyForecast --location=CAXX0255 --template=/home/hemimaniac/Scripts/conkyrcLTtemp}
${voffset -12}${execpi 3600 conkyForecast --location=CAXX0255 --template=/home/hemimaniac/Scripts/conkyrcHTtemp}
${voffset -12}${execpi 3600 conkyForecast --shortweekday --location=CAXX0255 --template=/home/hemimaniac/Scripts/conkyrcDWtemp}
# Use Xft?
use_xft yes
xftfont OFL Sorts Mill Goudy:size=8
xftalpha 0.8
text_buffer_size 4096
# Update interval in seconds
update_interval 1
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
own_window_class conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 200 0
#maximum_width 200 0
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_inner_margin 5
# border width
border_width 1
# Default colors and also border colors
default_color green
#default_shade_color gray
#default_outline_color black
own_window_colour black
#color1 black
# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 50
gap_y 100
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer true
#fork to background
background yes
TEXT
${font URW Chancery L:size=32}N${font URW Chancery L:size=14}ews
${font Goudy Bookletter 1911:style=Bold}CTV.CA-NEWS${font} ${hr 2}
${rss http://www.ctv.ca/generic/generated/freeheadlines/rdf/allNewsRss.xml 10 item_titles 10}
${font Goudy Bookletter 1911:style=Bold}LONDON FREE PRESS-NEWS${font} ${hr 2}
${rss http://www.lfpress.com/news/london/rss.xml 10 item_titles 10}
${font Goudy Bookletter 1911:style=Bold}TSN.CA${font} ${hr 2}
${rss http://www.tsn.ca/datafiles/rss/Stories.xml 30 item_titles 10}
${font Goudy Bookletter 1911:style=Bold}Linux Mint-Forums${font} ${hr 2}
${rss http://linuxmint.com/forum/rss.php 20 item_titles 20}


# config settings for conkyForecast.py
CACHE_FOLDERPATH = /tmp/
CONNECTION_TIMEOUT = 16
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %Y-%m-%d
LOCALE =
XOAP_PARTNER_ID = "1230205785"
XOAP_LICENCE_KEY = "606d77f662c29212"background yes
use_xft yes
xftfont neuropol:size=9
xftalpha 1
update_interval 1
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,above,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 350 40
maximum_width 370
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders no
default_color grey
default_shade_color black
alignment bottom_right
gap_x 10
gap_y 70
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
use_spacer right
color1 4C4C4C
color2 red
##############################################
# Output
##############################################
TEXT
${if_running exaile}$else$color1
${goto 0}Weather in ${execi 3600 conkyForecast --location=USCA0791 --datatype=CN} $color$hr$color2
${goto 0}$color2${voffset 0}${font conky weather:size=28}${execi 3600 conkyForecast --location=USCA0791 --datatype=WF}${goto 130}${execi 3600 conkyForecast --location=USCA0791 --datatype=WF -s 1}${goto 260}${execi 3600 conkyForecast --location=USCA0791 --datatype=WF -s 2}$color2${font neuropol:size=8}
${goto 40}${voffset -35}Today ${time %d. %m.}${goto 170}${execi 3600 conkyForecast --location=USCA0791 --datatype=DW -s 1}${goto 300}${execi 3600 conkyForecast --location=USCA0791 --datatype=DW -s 2}$color
${goto 44}${font neuropol:size=9}${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -u -x} / ${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -s 0 -u -x}${goto 174}${execi 3600 conkyForecast --location=USCA0791 --datatype=LT -s 1 -u -x} / ${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -s 1 -u -x}${goto 304}${execi 3600 conkyForecast --location=USCA0791 --datatype=LT -s 2 -u -x} / ${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -s 2 -u -x}
$endif
${if_running exaile}${if_match "${execi 5 conkyExaile --datatype=ST}"!="Stopped"}$color1 Exaile playin' $color$hr$color2
${execi 5 conkyExaile --datatype=AR -n} - ${execi 5 conkyExaile --datatype=TI -n}
${execi 5 conkyExaile --datatype=AL -n}$color
Track ${execi 5 conkyExaile --datatype=TN -n}$alignr$color${execi 1 conkyExaile --datatype=PT -n} / ${execi 5 conkyExaile --datatype=LE -n}$color1$else$color1
${goto 0}Weather in ${execi 3600 conkyForecast --location=USCA0791 --datatype=CN} $color$hr$color2
${goto 0}$color2${voffset 0}${font conky weather:size=28}${execi 3600 conkyForecast --location=USCA0791 --datatype=WF}${goto 130}${execi 3600 conkyForecast --location=USCA0791 --datatype=WF -s 1}${goto 260}${execi 3600 conkyForecast --location=USCA0791 --datatype=WF -s 2}$color2${font neuropol:size=8}
${goto 40}${voffset -35}Today ${time %d. %m.}${goto 170}${execi 3600 conkyForecast --location=USCA0791 --datatype=DW -s 1}${goto 300}${execi 3600 conkyForecast --location=USCA0791 --datatype=DW -s 2}$color
${goto 44}${font neuropol:size=9}${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -u -x} / ${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -s -1 -u -x}${goto 174}${execi 3600 conkyForecast --location=USCA0791 --datatype=LT -s 1 -u -x} / ${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -s 1 -u -x}${goto 304}${execi 3600 conkyForecast --location=USCA0791 --datatype=LT -s 2 -u -x} / ${execi 3600 conkyForecast --location=USCA0791 --datatype=HT -s 2 -u -x}
${endif}${endif}
sudo apt-get install conky-all# -- Conky settings -- #
background no
update_interval 1
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
imlib_cache_size 0
#Window settings
own_window yes
own_window_type override no
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
border_inner_margin 0
border_outer_margin 0
minimum_size 1320 150
maximum_width 1320
alignment tm
gap_x 10
gap_y 40
# -- Graphics settings -- #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# -- Text settings -- #
use_xft yes
xftfont Droid Sans:size=16
xftalpha 0.6
uppercase no
default_color 666666
# -- Lua Load -- #
lua_load ~/scripts/rings-lua
lua_draw_hook_pre ring_stats
TEXT
${voffset 35}${goto 40}${uptime_short}${voffset -35}${goto 170}ds ${downspeed eth2}${goto 300}us ${upspeed eth2}${goto 420}cpu ${acpitemp}C (${cpu cpu0}% ${cpu cpu1}%)${goto 620}${color ff00ff}ram ${memperc}% ${color}${goto 730}proc ${processes} (${running_processes} run)${goto 950}fs ${fs_used /}(${fs_used_perc /}%)${goto 1230}
${goto 165}${color ff00ff}${hr 1}${color}
${goto 900}${time %A, %d %B %Y}
--[[
Ring Meters by londonali1010 (2009)
This script draws percentage meters as rings. It is fully customisable; all options are described in the script.
IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num > 5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num > 3; conversely if you update Conky every 0.5s, you should use update_num > 10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.
To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
lua_load ~/scripts/rings-v1.2.1.lua
lua_draw_hook_pre ring_stats
Changelog:
+ v1.2.1 -- Fixed minor bug that caused script to crash if conky_parse() returns a nil value (20.10.2009)
+ v1.2 -- Added option for the ending angle of the rings (07.10.2009)
+ v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numerical value rather than a percentage (29.09.2009)
+ v1.0 -- Original release (28.09.2009)
]]
settings_table = {
{
-- Edit this table to customise your rings.
-- You can create more rings simply by adding more elements to settings_table.
-- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
name='time',
-- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. If you would not use an argument in the Conky variable, use ''.
arg='%I.%M',
-- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
max=12,
-- "bg_colour" is the colour of the base ring.
bg_colour=0xffffff,
-- "bg_alpha" is the alpha value of the base ring.
bg_alpha=0.1,
-- "fg_colour" is the colour of the indicator part of the ring.
fg_colour=0xffffff,
-- "fg_alpha" is the alpha value of the indicator part of the ring.
fg_alpha=0.4,
-- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
x=75, y=75,
-- "radius" is the radius of the ring.
radius=50,
-- "thickness" is the thickness of the ring, centred around the radius.
thickness=5,
-- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
start_angle=0,
-- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, but must be larger (e.g. more clockwise) than start_angle.
end_angle=360
},
{
name='time',
arg='%M',
max=60,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xffffff,
fg_alpha=0.4,
x=75, y=75,
radius=56,
thickness=5,
start_angle=0,
end_angle=360
},
{
name='time',
arg='%S',
max=60,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xff0000,
fg_alpha=0.8,
x=75, y=75,
radius=62,
thickness=5,
start_angle=0,
end_angle=360
},
{
name='loadavg',
arg='1',
max=1,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xff0000,
fg_alpha=0.8,
x=1250, y=75,
radius=62,
thickness=5,
start_angle=0,
end_angle=360
},
{
name='loadavg',
arg='2',
max=1,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xff0000,
fg_alpha=0.8,
x=1250, y=75,
radius=56,
thickness=5,
start_angle=0,
end_angle=360
},
{
name='loadavg',
arg='3',
max=1,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xff0000,
fg_alpha=0.8,
x=1250, y=75,
radius=50,
thickness=5,
start_angle=0,
end_angle=360
},
}
require 'cairo'
function rgb_to_r_g_b(colour,alpha)
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end
function draw_ring(cr,t,pt)
local w,h=conky_window.width,conky_window.height
local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']
local angle_0=sa*(2*math.pi/360)-math.pi/2
local angle_f=ea*(2*math.pi/360)-math.pi/2
local t_arc=t*(angle_f-angle_0)
-- Draw background ring
cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
cairo_set_line_width(cr,ring_w)
cairo_stroke(cr)
-- Draw indicator ring
cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
cairo_stroke(cr)
end
function conky_ring_stats()
local function setup_rings(cr,pt)
local str=''
local value=0
str=string.format('${%s %s}',pt['name'],pt['arg'])
str=conky_parse(str)
value=tonumber(str)
if value == nil then value = 0 end
pct=value/pt['max']
draw_ring(cr,pct,pt)
end
if conky_window==nil then return end
local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)
local cr=cairo_create(cs)
local updates=conky_parse('${updates}')
update_num=tonumber(updates)
if update_num>5 then
for i in pairs(settings_table) do
setup_rings(cr,settings_table[i])
end
end
end#!/bin/bash
sleep 40
conky -c ~/.conkyrc &
#conky -c ~/.conkyrc1 &
#conky -c ~/.conkyrc2
exit
${voffset 35}${goto 40}${uptime_short}${voffset -35}${goto 170}ds ${downspeed eth2}${goto 300}us ${upspeed eth2}${goto 420}cpu ${acpitemp}C (${cpu cpu0}% ${cpu cpu1}%)${goto 620}${color ff00ff}ram ${memperc}% ${color}${goto 730}proc ${processes} (${running_processes} run)${goto 950}fs ${fs_used /}(${fs_used_perc /}%)${goto 1230}
${goto 165}${color ff00ff}${hr 1}${color}
${goto 900}${time %A, %d %B %Y}








dawgdoc wrote:MrPeachy, that is a lot of conky.
willie42 wrote::shock: He def knows what his system is doing.![]()


willie42 wrote:Well I am sure as time goes on you will look and change it and make it just the perfect size





Users browsing this forum: No registered users and 2 guests