You are not logged in.
das kinda perty right dere
Thanks - old but still nice.
· ↓ ↓ ↓ ↓ ↓ ↓ ·
BunsenLabs Forums now Open for Registration
· ↑ ↑ ↑ ↑ ↑ ↑ · BL ModSquad
Offline
@ xtro
Are you running xcompmgr?
I don't get the box around your conky ... I'm run compton.
Also I'm guessing you do not have the font "Xerox Sans Serif Wide" installed. I don't and I see the same output you have.
above TEXT
1. kill your conky.
2. comment out the following likes:
# Minimum dimensions
#minimum_width 2000
#minimum_height 2000
#text_buffer_size 1024
3. change
border_margin 1
to
border_inner_margin 5
4. below TEXT - try this:
WARNING: Do NOT copy and Paste
- I made changes for here - wlan0 to ethO for one and repositioned some bars and added a diskio_write to the right of RAM - EDITED IT - copy/paste should work now!
TEXT
${voffset 10}${goto 15}${font Xerox Sans Serif Wide:style=Bold:size=20}S Y S${goto 250}${font Xerox Sans Serif Wide:style=Bold:size=20}D S K
#
${voffset -10}${font}
${goto 20}${sysname}-${kernel}-${nodename}${goto 255}Root ${goto 300}${fs_bar 10,90 /} ${fs_free /}
${goto 255}Home ${goto 300}${fs_bar 10,90 /home} ${fs_free /home}
${goto 20}Core 1 ${goto 60}${cpubar cpu1 10,90} ${cpu cpu1}%
${goto 20}Core 2 ${goto 60}${cpubar cpu2 10,90} ${cpu cpu2}% ${goto 255}READ ${goto 300}${diskiograph_read 10,90} ${diskio_read}
${goto 20}RAM${goto 60}${membar 10,90 00FF00} ${memperc}%${goto 255}WRITE ${goto 300}${diskiograph_write 10,90} ${diskio_write}
${goto 20}SWAP${goto 60}${swapbar 10,90} $swapperc% ${goto 255}UPTIME ${uptime}
#
${voffset 55}${goto 15}${font Xerox Sans Serif Wide:style=Bold:size=20}C O M ${goto 250}${font Xerox Sans Serif Wide:style=Bold:size=20}S F T
${voffset -10}${font}
${goto 20}${wireless_essid wlan0}${goto 255}LOAD ${goto 300}${loadavg}
${goto 20}DOWN${goto 60}${downspeedgraph wlan0 10,90 B7B2AD B7B2AD} ${downspeed wlan0} ${goto 255}NAME ${goto 360} CPU MEM
${goto 20}UP${goto 60}${upspeedgraph wlan0 10,90 B7B2AD B7B2AD} ${upspeed wlan0} ${goto 255}${top name 1} ${goto 360}${top cpu 1} ${top mem 1}
${goto 20}Downloaded ${goto 95}${totaldown eth0} ${goto 255}${top name 2} ${goto 360}${top cpu 2} ${top mem 2}
${goto 20}Uploaded ${goto 100}${totalup eth0} ${goto 255}${top name 3} ${goto 360}${top cpu 3} ${top mem 3}
${goto 20}Power ${goto 60}${cpubar 10,90 cpu0} 100% ${goto 255}${top name 5} ${goto 360}${top cpu 5} ${top mem 5}
#${goto 20}Internet${goto 70}on
5. restart your conky
Let me know how it works.
Last edited by Sector11 (2013-02-03 20:56:50)
· ↓ ↓ ↓ ↓ ↓ ↓ ·
BunsenLabs Forums now Open for Registration
· ↑ ↑ ↑ ↑ ↑ ↑ · BL ModSquad
Offline
Not using xcompmgr, never heard of it. Attempting paste now, and heres the link: http://farm9.staticflickr.com/8324/8432 … 984c_o.jpg EDIT: what do you mean by "comment out the following likes" im assuming lines for the last word, but comment?
Last edited by xtro (2013-02-04 01:41:45)
Offline
literally nothing changed
Offline
literally nothing changed
Thanks for the wall... mountain.
Nothing changed. That weird.
Hmmm. What version of #! are you running?
Try this conky:
# killall conky && conky -c ~/.conkyrc4 &
## middle right - white text
### 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 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 240 0 ## width, height
maximum_width 240 ## width
gap_x 10 # left-right
gap_y 0 # up-down
alignment middle_right
################################################### End Window Settings ###
### Font Settings #########################################################
# Use Xft (anti-aliased font and stuff)
use_xft yes
#xftfont Liberation Sans:size=15
xftfont mono:bold:size=10
# Alpha of Xft font. Must be a value at or between 1 and 0 ###
xftalpha 1
# Force UTF8? requires XFT ###
override_utf8_locale yes
### WARNING ### These do NOT play well with /media/5/Conky/LUA/draw-bg.lua ###
draw_shades yes #### <<<--- yes --- To see it easier on light screens.
default_shade_color black
draw_outline yes #### <<<--- yes --- Amplifies text if yes
default_outline_color black
##############################################################################
uppercase no
###################################################### End Font Settings ###
### Color Settings #########################################################
#default_shade_color black
#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 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
#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 1028
# 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
# 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
${time %T}${alignr 5}${uptime_short}
${alignc}${time %x}
${alignc}${kernel}
${hr}
${alignc}${nodename}
${alignr 5}% Used | Total
Root ${fs_used_perc /}${alignr 5}${fs_used /} | ${fs_size /}
Home ${fs_used_perc /home}${alignr 5}${fs_used /home} | ${fs_size /home}
RAM ${memperc}${alignr 5}${mem} | ${memmax}
Swap ${swapperc}${alignr 5}${swap} | ${swapmax}
CPU % in use ${alignr 5}Avg ${if_match ${cpu cpu0}<10}00${cpu cpu0}\
${else}${if_match ${cpu cpu0}<100}0${cpu cpu0}\
${else}${cpu cpu0}${endif}${endif}
${alignc}1 ${if_match ${cpu cpu1}<10}00${cpu cpu1}\
${else}${if_match ${cpu cpu1}<100}0${cpu cpu1}\
${else}${cpu cpu1}${endif}${endif}\
2 ${if_match ${cpu cpu2}<10}00${cpu cpu2}\
${else}${if_match ${cpu cpu2}<100}0${cpu cpu2}\
${else}${cpu cpu2}${endif}${endif}
Temperatures ${hr}
${alignc}CPU ${if_match ${platform f71882fg.2560 temp 1}<100} ${platform f71882fg.2560 temp 1}\
${else}${platform f71882fg.2560 temp 1}${endif}°\
MB ${if_match ${platform f71882fg.2560 temp 2}<100} ${platform f71882fg.2560 temp 2}\
${else}${platform f71882fg.2560 temp 2}${endif}°
${alignc}HD ${if_match ${execi 5 hddtemp -n /dev/sda}<100} ${execi 5 hddtemp -n /dev/sda}\
${else}${execi 5 hddtemp -n /dev/sda}${endif}°${font mono:size=6}
${font} DISK Activity ${hr}
R${goto 40}${diskiograph_read /dev/sda 14,130 00ffff ff0000 5 -lt}${alignr 5}${diskio_read /dev/sda}
W${goto 40}${diskiograph_write /dev/sda 14,130 ff0000 00ffff 5 -lt}${alignr 5}${diskio_write /dev/sda}
NETWORK ${hr}
Dn${goto 40}${downspeedgraph eth0 14,130 00ffff ff0000 5 -lt}${alignr 5}${downspeedf eth0}
Up${goto 40}${upspeedgraph eth0 14,130 ff0000 00ffff 5 -lt}${alignr 5}${upspeedf eth0}
· ↓ ↓ ↓ ↓ ↓ ↓ ·
BunsenLabs Forums now Open for Registration
· ↑ ↑ ↑ ↑ ↑ ↑ · BL ModSquad
Offline
So I know I have been gone for awhile but I am back and I brought my version of a clock.
http://s5.postimage.org/utjvngikz/2013_02_01_1359742190_240x219_scrot.png
Mine
http://s5.postimage.org/9lasjrthv/2013_02_01_1359742249_216x210_scrot.png
Style set 1
http://s5.postimage.org/br53e9wyb/2013_02_01_1359742277_215x211_scrot.png
style set 2
http://s5.postimage.org/3mwz9jaj7/2013_02_01_1359742336_222x206_scrot.png
Style set 3
http://s5.postimage.org/b466or02b/2013_02_01_1359742360_230x218_scrot.png
Style set 4I set it up so this clock is completely customizable, so each person can find their own version of the clock. I also labeled the code I copied from mrpeachy. credit where credit is due
--this lua script for use in conky require 'cairo' extents=cairo_text_extents_t:create() tolua.takeownership(extents) function conky_clock() 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) local updates=tonumber(conky_parse('${updates}')) if updates>5 then --###################################################################### -- Settings ############################################################ --###################################################################### center_x=110 center_y=110 --style set 0 for none or 1, 2, 3, 4, or mine style_set=1 --clock face 1 or 2 clock_face=2 --hours on the clock 12 or 24 hours=12 --visiblity 1 or 0 hands=1 lights=0 digital=0 chrono=0 gears=0 texts=1 --the second interval displayed 5, 10, or 15 seconds=15 -- Colors d_font_red=.8 d_font_green=.8 d_font_blue=.8 d_font_alpha=1 br_red=.5 br_green=.5 br_blue=.5 br_alpha=1 bg_red=.05 bg_green=.05 bg_blue=.05 bg_alpha=1 lights_red=.2 lights_green=.2 lights_blue=1 lights_alpha=.75 hands_red=.5 hands_green=.5 hands_blue=.5 hands_ired=.25 hands_igreen=.25 hands_iblue=.25 hands_alpha=1 --###################################################################### -- Style Sets ########################################################## --###################################################################### if style_set == 1 then clock_face=1 hours=12 hands=0 lights=1 digital=1 chrono=0 gears=0 texts=1 seconds=5 end if style_set == 2 then clock_face=2 hours=12 hands=1 lights=0 digital=0 chrono=0 gears=0 texts=1 seconds=5 end if style_set == 3 then clock_face=1 hours=24 hands=0 lights=1 digital=0 chrono=1 gears=1 texts=1 seconds=10 end if style_set == 4 then clock_face=2 hours=24 hands=1 lights=0 digital=0 chrono=1 gears=1 texts=1 seconds=10 end if style_set == mine then clock_face=2 hours=24 hands=1 lights=1 digital=0 chrono=1 gears=1 texts=1 seconds=5 end --###################################################################### -- Strings ############################################################# --###################################################################### d_line_width=1 d_math=math.pi/180 d_font="mono" d_font_size=11 d_font_slant=CAIRO_FONT_SLANT_NORMAL d_font_face=CAIRO_FONT_WEIGHT_NORMAL outer_radius=100 year=conky_parse("${time %y}") month_number=tonumber(conky_parse("${time %m}")) weekday=conky_parse("${time %u}") day=conky_parse("${time %a}") abbr_month=conky_parse("${time %b}") day_number=conky_parse("${time %d}") ampm=conky_parse("${time %p}") second=tonumber(conky_parse("${time %S}")) minute=tonumber(conky_parse("${time %M}")) if hours ~= 12 then hours=24 end if hours == 12 then hour=tonumber(conky_parse("${time %I}")) time_hms=conky_parse("${time %r}") i_start=1 i_end=12 else hour=tonumber(conky_parse("${time %H}")) time_hms=conky_parse("${time %T}") i_start=0 i_end=hours-1 end --###################################################################### -- Gears ############################################################### --###################################################################### if gears == 1 then gear((center_x+45),(center_y+45),25,25,6,second,60,1,.75) gear((center_x-45),(center_y+45),25,20,6,((minute*60)+second),(60*60),0,.75) gear((center_x+45),(center_y-45),25,15,6,((hour*60)+(minute*60)+second),(60*60*60),1,.75) gear((center_x-45),(center_y-45),25,10,6,((day_number*24)+(hour*60)+(minute*60)+second),(60*60*60*24),1,.75) end --###################################################################### -- Chrono ############################################################## --###################################################################### if chrono == 1 then --left weekday cairo_set_line_width(cr,2) cairo_arc(cr,(center_x-35),center_y,25,(0*d_math),(360*d_math)) cairo_arc_negative(cr,(center_x-35),center_y,12,(360*d_math),(0*d_math)) cairo_set_source_rgba(cr,bg_red,bg_green,bg_blue,bg_alpha) cairo_fill(cr) cairo_set_line_width(cr,2) cairo_arc(cr,(center_x-35),center_y,25,(0*d_math),(360*d_math)) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_stroke(cr) cairo_set_line_width(cr,2) cairo_arc(cr,(center_x-35),center_y,12,(0*d_math),(360*d_math)) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_stroke(cr) cairo_set_source_rgba(cr,d_font_red,d_font_green,d_font_blue,d_font_alpha) --###################################################################### -- mrpeacy code ######################################################## --###################################################################### for i=1,7 do weekdays={"S","M","T","W","T","F","S"} x,y=pt((center_x-35),center_y,18.5,((360/7)*(i-1))) text({y=y,x=x,t=(weekdays[i]),hj="c",vj="m"}) end--for --###################################################################### -- mrpeacy code ######################################################## --###################################################################### cairo_stroke(cr) weekday_position=(-90*d_math)+(((360/7)*weekday)*d_math) cairo_set_line_width(cr,2) cairo_move_to(cr,(center_x-35),center_y) cairo_arc(cr,(center_x-35),center_y,20,weekday_position,weekday_position) cairo_set_source_rgba(cr,.75,.75,.75,1) cairo_stroke(cr) --up month day cairo_set_line_width(cr,2) cairo_arc(cr,center_x,(center_y-35),25,(0*d_math),(360*d_math)) cairo_arc_negative(cr,center_x,(center_y-35),12,(360*d_math),(0*d_math)) cairo_set_source_rgba(cr,bg_red,bg_green,bg_blue,bg_alpha) cairo_fill(cr) cairo_set_line_width(cr,2) cairo_arc(cr,center_x,(center_y-35),25,(0*d_math),(360*d_math)) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_stroke(cr) cairo_set_line_width(cr,2) cairo_arc(cr,center_x,(center_y-35),12,(0*d_math),(360*d_math)) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_stroke(cr) month_days={31,28,31,30,31,30,31,31,30,31,30,31} month_set=month_days[(month_number)] for i=1,(month_set) do month_day_marker=(-90*d_math)+(((360/month_set)*i)*d_math) cairo_set_line_width(cr,1) cairo_arc(cr,center_x,(center_y-35),25,month_day_marker,month_day_marker) cairo_arc(cr,center_x,(center_y-35),20,month_day_marker,month_day_marker) cairo_set_source_rgba(cr,.75,.75,.75,1) cairo_stroke(cr) end--for cairo_set_source_rgba(cr,d_font_red,d_font_green,d_font_blue,d_font_alpha) cairo_set_font_size (cr,8) --###################################################################### -- mrpeacy code ######################################################## --###################################################################### for i=1,(month_set) do if i == 5 or i == 10 or i == 15 or i == 20 or i == 25 or i == month_set then x,y=pt(center_x,(center_y-35),18.5,((360/month_set)*i)) text({y=y,x=x,t=i,hj="c",vj="m"}) end end--for --###################################################################### -- mrpeacy code ######################################################## --###################################################################### cairo_stroke(cr) day_indicator=(-90*d_math)+(((360/month_set)*day_number)*d_math) cairo_set_line_width(cr,2) cairo_move_to(cr,center_x,(center_y-35)) cairo_arc(cr,center_x,(center_y-35),20,day_indicator,day_indicator) cairo_set_source_rgba(cr,.75,.75,.75,1) cairo_stroke(cr) --right year cairo_set_line_width(cr,2) cairo_arc(cr,(center_x+35),center_y,25,(0*d_math),(360*d_math)) cairo_arc_negative(cr,(center_x+35),center_y,12,(360*d_math),(0*d_math)) cairo_set_source_rgba(cr,bg_red,bg_green,bg_blue,bg_alpha) cairo_fill(cr) cairo_set_line_width(cr,2) cairo_arc(cr,(center_x+35),center_y,25,(0*d_math),(360*d_math)) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_stroke(cr) cairo_set_line_width(cr,2) cairo_arc(cr,(center_x+35),center_y,12,(0*d_math),(360*d_math)) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_stroke(cr) --when the year needs updated replace the start_year with the current year start_year=13 cairo_set_font_size(cr,9) cairo_set_source_rgba(cr,d_font_red,d_font_green,d_font_blue,d_font_alpha) --###################################################################### -- mrpeacy code ######################################################## --###################################################################### for i=1,4 do x,y=pt((center_x+35),center_y,18.5,((360/4)*i)) text({y=y,x=x,t=(start_year+(i-1)),hj="c",vj="m"}) end--for --###################################################################### -- mrpeacy code ######################################################## --###################################################################### cairo_stroke(cr) cairo_set_font_size (cr,d_font_size) year_indicator=(-90*d_math)+(((360/4)*(year-(start_year-1)))*d_math) cairo_set_line_width(cr,2) cairo_move_to(cr,(center_x+35),center_y) cairo_arc(cr,(center_x+35),center_y,20,year_indicator,year_indicator) cairo_set_source_rgba(cr,.75,.75,.75,1) cairo_stroke(cr) --down month cairo_set_line_width(cr,2) cairo_arc(cr,center_x,(center_y+35),25,(0*d_math),(360*d_math)) cairo_arc_negative(cr,center_x,(center_y+35),12,(360*d_math),(0*d_math)) cairo_set_source_rgba(cr,bg_red,bg_green,bg_blue,bg_alpha) cairo_fill(cr) cairo_set_line_width(cr,2) cairo_arc(cr,center_x,(center_y+35),25,(0*d_math),(360*d_math)) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_stroke(cr) cairo_set_line_width(cr,2) cairo_arc(cr,center_x,(center_y+35),12,(0*d_math),(360*d_math)) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_stroke(cr) for i=1,12 do month_indicator_marks=((360/12)*d_math)*i cairo_set_line_width(cr,1) cairo_arc(cr,center_x,(center_y+35),25,month_indicator_marks,month_indicator_marks) cairo_arc(cr,center_x,(center_y+35),20,month_indicator_marks,month_indicator_marks) cairo_set_source_rgba(cr,.75,.75,.75,1) cairo_stroke(cr) end--for cairo_set_source_rgba(cr,d_font_red,d_font_green,d_font_blue,d_font_alpha) --###################################################################### -- mrpeacy code ######################################################## --###################################################################### for i=1,12 do if i == 3 or i == 6 or i == 9 or i == 12 then x,y=pt(center_x,(center_y+35),18,((360/12)*i)) text({y=y,x=x,t=i,hj="c",vj="m"}) end end--for --###################################################################### -- mrpeacy code ######################################################## --###################################################################### cairo_stroke(cr) month_indicator=(-90*d_math)+(((360/12)*month_number)*d_math) cairo_set_line_width(cr,2) cairo_move_to(cr,center_x,(center_y+35)) cairo_arc(cr,center_x,(center_y+35),20,month_indicator,month_indicator) cairo_set_source_rgba(cr,.75,.75,.75,1) cairo_stroke(cr) end--chrono --###################################################################### -- Face one ############################################################ --###################################################################### if clock_face == 1 then --background cairo_set_line_width(cr,5) cairo_arc(cr,center_x,center_y,outer_radius,(-90*d_math),(270*d_math)) cairo_arc_negative(cr,center_x,center_y,(outer_radius-35),(270*d_math),(-90*d_math)) cairo_set_source_rgba(cr,bg_red,bg_green,bg_blue,bg_alpha) cairo_fill_preserve(cr) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_stroke(cr) --seconds second_radius1=outer_radius-2.5 second_radius2=second_radius1-10 for i=0,59 do second_start=((i*(360/60))*d_math) second_end=second_start+((360/60)*d_math) second_start_math=(second_end-second_start)/2 second_start1=second_start-second_start_math-(90*d_math) second_end1=second_start1+((360/60)*d_math) cairo_set_line_width(cr,d_line_width) cairo_arc(cr,center_x,center_y,second_radius1,second_start1,second_end1) cairo_arc_negative(cr,center_x,center_y,second_radius2,second_end1,second_start1) cairo_close_path(cr) if lights == 1 then if i == second then cairo_set_source_rgba(cr,lights_red,lights_green,lights_blue,lights_alpha) cairo_fill_preserve(cr) end end--lights cairo_set_source_rgba(cr,.25,.25,.25,1) cairo_stroke(cr) end--for seconds end --minutes for i=0,59 do minute_radius=second_radius2-10 minute_start=((i*(360/60))*d_math) minute_end=minute_start+((360/60)*d_math) minute_start_math=(minute_end-minute_start)/2 minute_start1=minute_start-minute_start_math-(90*d_math) minute_end1=minute_start1+((360/60)*d_math) cairo_set_line_width(cr,d_line_width) cairo_arc(cr,center_x,center_y,second_radius2,minute_start1,minute_end1) cairo_arc_negative(cr,center_x,center_y,minute_radius,minute_end1,minute_start1) cairo_close_path(cr) if lights == 1 then if i == minute then cairo_set_source_rgba(cr,lights_red,lights_green,lights_blue,lights_alpha) cairo_fill_preserve(cr) end end--lights cairo_set_source_rgba(cr,.25,.25,.25,1) cairo_stroke(cr) end--for minutes end --hours for i=i_start,i_end do hour_radius=minute_radius-10 hour_start=((i*(360/hours))*d_math) hour_end=hour_start+((360/hours)*d_math) hour_start_math=((hour_end-hour_start)/2) hour_start1=hour_start-hour_start_math-(90*d_math) hour_end1=hour_start1+((360/hours)*d_math) cairo_set_line_width(cr,d_line_width) cairo_arc(cr,center_x,center_y,minute_radius,hour_start1,hour_end1) cairo_arc_negative(cr,center_x,center_y,hour_radius,hour_end1,hour_start1) cairo_close_path(cr) if lights == 1 then if i == hour then cairo_set_source_rgba(cr,lights_red,lights_green,lights_blue,lights_alpha) cairo_fill_preserve(cr) end end--lights cairo_set_source_rgba(cr,.25,.25,.25,1) cairo_stroke(cr) end--for hours end --###################################################################### -- mrpeacy code ######################################################## --###################################################################### if texts==1 then cairo_set_source_rgba(cr,d_font_red,d_font_green,d_font_blue,d_font_alpha) if hours==24 then for i=0,23 do if i==0 or i==2 or i==4 or i==6 or i==8 or i==10 or i==12 or i==14 or i==16 or i==18 or i==20 or i==22 then x,y=pt(center_x,center_y,(hour_radius+5),((360/24)*i)) text({y=y,x=x,t=i,hj="c",vj="m"}) end end--for elseif hours==12 then for i=1,12 do x,y=pt(center_x,center_y,(hour_radius+5),((360/12)*i)) text({y=y,x=x,t=i,hj="c",vj="m"}) end--for end--hours if seconds==5 then for i=0,59 do if i==0 or i==5 or i==10 or i==15 or i==20 or i==25 or i==30 or i==35 or i==40 or i==45 or i==50 or i==55 then x,y=pt(center_x,center_y,(second_radius2),((360/60)*i)) text({y=y,x=x,t=i,hj="c",vj="m"}) end end--for elseif seconds==10 then for i=0,59 do if i==0 or i==10 or i==20 or i==30 or i==40 or i==50 then x,y=pt(center_x,center_y,(second_radius2),((360/60)*i)) text({y=y,x=x,t=i,hj="c",vj="m"}) end end--for elseif seconds==15 then for i=0,59 do if i==0 or i==15 or i==30 or i==45 then x,y=pt(center_x,center_y,(second_radius2),((360/60)*i)) text({y=y,x=x,t=i,hj="c",vj="m"}) end end--for end--second cairo_stroke(cr) end--texts --###################################################################### -- mrpeacy code end #################################################### --###################################################################### end--clock face one --###################################################################### -- Face two ############################################################ --###################################################################### if clock_face == 2 then hour_markers_radius=outer_radius-20 second_markers_radius=outer_radius-10 --background cairo_set_line_width(cr,1) cairo_arc(cr,center_x,center_y,outer_radius,(-90*d_math),(270*d_math)) cairo_arc_negative(cr,center_x,center_y,(hour_markers_radius-13),(270*d_math),(-90*d_math)) cairo_set_source_rgba(cr,bg_red,bg_green,bg_blue,bg_alpha) cairo_fill(cr) cairo_set_line_width(cr,5) cairo_arc(cr,center_x,center_y,outer_radius,(-90*d_math),(270*d_math)) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_stroke(cr) cairo_set_line_width(cr,2) cairo_arc(cr,center_x,center_y,(hour_markers_radius-13),(-90*d_math),(270*d_math)) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_stroke(cr) --###################################################################### -- mrpeacy code ######################################################## --###################################################################### if texts==1 then cairo_set_source_rgba(cr,d_font_red,d_font_green,d_font_blue,d_font_alpha) if hours==24 then for i=0,23 do if i==0 or i==2 or i==4 or i==6 or i==8 or i==10 or i==12 or i==14 or i==16 or i==18 or i==20 or i==22 then x,y=pt(center_x,center_y,(hour_markers_radius-5),((360/24)*i)) text({y=y,x=x,t=i,hj="c",vj="m"}) end end--for elseif hours==12 then for i=1,12 do x,y=pt(center_x,center_y,(hour_markers_radius-5),((360/12)*i)) text({y=y,x=x,t=i,hj="c",vj="m"}) end--for end--hours if seconds==5 then for i=0,59 do if i==0 or i==5 or i==10 or i==15 or i==20 or i==25 or i==30 or i==35 or i==40 or i==45 or i==50 or i==55 then x,y=pt(center_x,center_y,second_markers_radius,((360/60)*i)) text({y=y,x=x,t=i,hj="c",vj="m"}) end end--for elseif seconds==10 then for i=0,59 do if i==0 or i==10 or i==20 or i==30 or i==40 or i==50 then x,y=pt(center_x,center_y,second_markers_radius,((360/60)*i)) text({y=y,x=x,t=i,hj="c",vj="m"}) end end--for elseif seconds==15 then for i=0,59 do if i==0 or i==15 or i==30 or i==45 then x,y=pt(center_x,center_y,second_markers_radius,((360/60)*i)) text({y=y,x=x,t=i,hj="c",vj="m"}) end end--for end--seconds cairo_stroke(cr) end--texts --###################################################################### -- mrpeacy code end #################################################### --###################################################################### --second lights sl_math1=(-90*d_math)+(((360/60)*second)*d_math) if lights ==1 then cairo_set_line_width(cr,3) cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND) cairo_arc(cr,center_x,center_y,hour_markers_radius,(-90*d_math),sl_math1) cairo_set_source_rgba(cr,lights_red,lights_green,lights_blue,lights_alpha) cairo_stroke(cr) end--lights --minute for i=1,60 do second_markers_position=(-90*d_math)+((i*(360/60))*d_math) cairo_set_line_width(cr,d_line_width) cairo_set_line_cap(cr,CAIRO_LINE_CAP_BUTT) cairo_arc(cr,center_x,center_y,outer_radius,second_markers_position,second_markers_position) cairo_arc(cr,center_x,center_y,second_markers_radius,second_markers_position,second_markers_position) cairo_set_source_rgba(cr,.75,.75,.75,1) cairo_stroke(cr) if lights == 1 then if i == minute then cairo_set_line_width(cr,6) cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND) cairo_arc(cr,center_x,center_y,(outer_radius-2),second_markers_position,second_markers_position) cairo_arc(cr,center_x,center_y,(second_markers_radius-5),second_markers_position,second_markers_position) cairo_set_source_rgba(cr,lights_red,lights_green,lights_blue,lights_alpha) cairo_stroke(cr) end--minute end--lights end--for --hour for i=i_start,i_end do hour_markers_position=(-90*d_math)+(i*(360/hours))*d_math cairo_set_line_width(cr,d_line_width) cairo_arc(cr,center_x,center_y,outer_radius,hour_markers_position,hour_markers_position) cairo_arc(cr,center_x,center_y,hour_markers_radius,hour_markers_position,hour_markers_position) cairo_set_source_rgba(cr,1,1,1,1) cairo_stroke(cr) if lights == 1 then if i == hour then cairo_set_line_width(cr,6) cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND) cairo_arc(cr,center_x,center_y,(outer_radius-2),hour_markers_position,hour_markers_position) cairo_arc(cr,center_x,center_y,(hour_markers_radius-5),hour_markers_position,hour_markers_position) cairo_set_source_rgba(cr,lights_red,lights_green,lights_blue,lights_alpha) cairo_stroke(cr) end--hour end--lights end--for hour --outer ring cairo_set_line_width(cr,d_line_width) cairo_arc(cr,center_x,center_y,outer_radius,(0*d_math),(360*d_math)) cairo_set_source_rgba(cr,1,1,1,1) cairo_stroke(cr) end--clock face two --###################################################################### -- Hands ############################################################### --###################################################################### if hands == 1 then hour_hand_radius1=outer_radius-30 hour_hand_radius2=outer_radius-50 hour_position=(-90*d_math)+(((360/(hours*60*60))*((hour*60*60)+(minute*60)+second))*d_math) cairo_set_line_width(cr,d_line_width) cairo_arc(cr,center_x,center_y,10,(hour_position-(20*d_math)),(hour_position+(20*d_math))) cairo_arc(cr,center_x,center_y,hour_hand_radius2,(hour_position+(5*d_math)),(hour_position+(5*d_math))) cairo_arc(cr,center_x,center_y,hour_hand_radius1,hour_position,hour_position) cairo_arc(cr,center_x,center_y,hour_hand_radius2,(hour_position-(5*d_math)),(hour_position-(5*d_math))) cairo_close_path(cr) cairo_set_source_rgba(cr,hands_ired,hands_igreen,hands_iblue,hands_alpha) cairo_fill_preserve(cr) cairo_set_source_rgba(cr,hands_red,hands_green,hands_blue,hands_alpha) cairo_stroke(cr) minute_hand_radius1=outer_radius-15 minute_hand_radius2=outer_radius-35 minute_position=(-90*d_math)+(((360/(60*60))*((minute*60)+second))*d_math) cairo_set_line_width(cr,d_line_width) cairo_arc(cr,center_x,center_y,10,(minute_position-(20*d_math)),(minute_position+(20*d_math))) cairo_arc(cr,center_x,center_y,minute_hand_radius2,(minute_position+(5*d_math)),(minute_position+(5*d_math))) cairo_arc(cr,center_x,center_y,minute_hand_radius1,minute_position,minute_position) cairo_arc(cr,center_x,center_y,minute_hand_radius2,(minute_position-(5*d_math)),(minute_position-(5*d_math))) cairo_close_path(cr) cairo_set_source_rgba(cr,hands_ired,hands_igreen,hands_iblue,hands_alpha) cairo_fill_preserve(cr) cairo_set_source_rgba(cr,hands_red,hands_green,hands_blue,hands_alpha) cairo_stroke(cr) second_hand_radius=outer_radius-5 second_position=(-90*d_math)+(((360/60)*second)*d_math) cairo_set_line_width(cr,2) cairo_move_to(cr,center_x,center_y) cairo_arc(cr,center_x,center_y,second_hand_radius,second_position,second_position) cairo_set_source_rgba(cr,hands_red,hands_green,hands_blue,hands_alpha) cairo_stroke(cr) cairo_set_line_width(cr,1) cairo_arc(cr,center_x,center_y,10,(0*d_math),(360*d_math)) cairo_set_source_rgba(cr,0,0,0,1) cairo_fill_preserve(cr) cairo_set_source_rgba(cr,.5,.5,.5,1) cairo_stroke(cr) --am & pm if hours == 12 then cairo_select_font_face (cr,d_font,d_font_slant,d_font_face); cairo_set_font_size (cr,10) cairo_set_source_rgba (cr,d_font_red,d_font_green,d_font_blue,d_font_alpha) cairo_move_to (cr,(center_x-6.25),(center_y+3.25)) cairo_show_text (cr,ampm) cairo_stroke (cr) else cairo_set_line_width(cr,2) cairo_arc(cr,center_x,center_y,5,(0*d_math),(360*d_math)) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_fill(cr) end--am & pm end-- hands --###################################################################### -- Digital ############################################################# --###################################################################### if digital == 1 then ph=15 pw=40 p1x=center_x-pw p1y=center_y-ph p2x=center_x+pw p2y=center_y+ph pr=10 cairo_set_line_width(cr,2) cairo_arc(cr,p1x,p1y,pr,(180*d_math),(270*d_math)) cairo_arc(cr,p2x,p1y,pr,(270*d_math),0) cairo_arc(cr,p2x,p2y,pr,0,(90*d_math)) cairo_arc(cr,p1x,p2y,pr,(90*d_math),(180*d_math)) cairo_close_path(cr) cairo_set_source_rgba(cr,bg_red,bg_green,bg_blue,bg_alpha) cairo_fill_preserve(cr) cairo_set_source_rgba(cr,br_red,br_green,br_blue,br_alpha) cairo_stroke(cr) for i=1,4 do line=6 x1=center_x-40 y1=center_y-line x2=center_x y2=center_y-line x3=center_x+25 y3=center_y-line x4=center_x-45 y4=center_y+15 if hours == 12 then time_s=14 else time_s=18 end s={16,d_font_size,d_font_size,time_s} x={x1,x2,x3,x4} y={y1,y2,y3,y4} t={day,abbr_month,day_number,time_hms} cairo_select_font_face (cr,d_font,d_font_slant,d_font_face); cairo_set_font_size (cr,s[i]) cairo_set_source_rgba (cr,d_font_red,d_font_green,d_font_blue,d_font_alpha) cairo_move_to (cr,x[i],y[i]) cairo_show_text (cr,t[i]) cairo_stroke (cr) end--for end--digital --###################################################################### --###################################################################### --###################################################################### end-- if updates>5 cairo_destroy(cr) cairo_surface_destroy(cs) cr=nil end-- end main function --###################################################################### --Functions ############################################################ --###################################################################### function gear(position_x,position_y,radius,outer_teeth,inner_teeth,speed,speed_scale,direction,visibility) gear_red=.75 gear_green=.75 gear_blue=.75 gear_line_width=4 gear_math=(math.pi/180) gear_start=0 gear_end=360*gear_math outer_teeth_radius=(radius)+gear_line_width inner_radius=10 inner_teeth_radius=inner_radius+gear_line_width --outer gear cairo_set_line_width(cr,gear_line_width) cairo_set_source_rgba(cr,gear_red,gear_green,gear_blue,(visibility)) cairo_arc(cr,(position_x),(position_y),(radius),gear_start,gear_end) cairo_stroke(cr) --outer gear teeth for i=1,(outer_teeth) do tooth_size=(360/(outer_teeth))/3 tooth_space=(360/(outer_teeth)) tooth_math=(((i-1)*tooth_space)+tooth_size)*gear_math tooth_math2=(((360/(speed_scale))*(speed))*gear_math) if (direction) == 1 then tooth=tooth_math+tooth_math2 else tooth=tooth_math-tooth_math2 end teeth_s=tooth-((tooth_size/2)*gear_math) teeth_e=tooth+((tooth_size/2)*gear_math) cairo_set_line_width(cr,gear_line_width) cairo_arc(cr,(position_x),(position_y),outer_teeth_radius,teeth_s,teeth_e) cairo_set_source_rgba(cr,gear_red,gear_green,gear_blue,(visibility)) cairo_stroke(cr) end--for loop --inner gear cairo_set_line_width(cr,gear_line_width) cairo_set_source_rgba(cr,gear_red,gear_green,gear_blue,(visibility)) cairo_arc(cr,(position_x),(position_y),inner_radius,gear_start,gear_end) cairo_stroke(cr) --inner gear teeth for i=1,(inner_teeth) do tooth_size=(360/(inner_teeth))/3 tooth_space=(360/(inner_teeth)) tooth_math=(((i-1)*tooth_space)+tooth_size)*gear_math tooth_math2=(((360/(speed_scale))*(speed))*gear_math) if (direction) == 1 then tooth=tooth_math+tooth_math2 else tooth=tooth_math-tooth_math2 end teeth_s=tooth-((tooth_size/2)*gear_math) teeth_e=tooth+((tooth_size/2)*gear_math) cairo_set_line_width(cr,gear_line_width) cairo_arc(cr,(position_x),(position_y),inner_teeth_radius,teeth_s,teeth_e) cairo_set_source_rgba(cr,gear_red,gear_green,gear_blue,(visibility)) cairo_stroke(cr) end--for loop end --###################################################################### -- mrpeacy code ######################################################## --###################################################################### function pt(px,py,prad,pdeg) local ppo=(math.pi/180)*pdeg local px1=px+prad*(math.sin(ppo)) local py1=py-prad*(math.cos(ppo)) return px1,py1 end function font(fontt) local name=fontt.f or default_font_name or "mono" local size=fontt.fs or default_font_size or 12 local face=fontt.ff or default_font_face or "n" if face=="n" then cairo_select_font_face(cr,name,CAIRO_FONT_SLANT_NORMAL,CAIRO_FONT_WEIGHT_NORMAL) elseif face=="b" then cairo_select_font_face(cr,name,CAIRO_FONT_SLANT_NORMAL,CAIRO_FONT_WEIGHT_BOLD) elseif face=="i" then cairo_select_font_face(cr,name,CAIRO_FONT_SLANT_ITALIC,CAIRO_FONT_WEIGHT_NORMAL) elseif face=="bi" then cairo_select_font_face(cr,name,CAIRO_FONT_SLANT_ITALIC,CAIRO_FONT_WEIGHT_BOLD) end cairo_set_font_size(cr,size) end function hexcolor(hexcolort) local col=hexcolort.c or default_hex_color or 0xffffff local a=hexcolort.a or default_alpha or 1 local r,g,b=((col/0x10000) % 0x100)/255,((col/0x100) % 0x100)/255,(col % 0x100)/255 cairo_set_source_rgba(cr,r,g,b,a) end function text(textt) local x=textt.x or 100 local y=textt.y or 100 local t=textt.t or "set txt" local hj=textt.hj or default_horizontal_justify or "l" local vj=textt.vj or default_vertical_justify or "n" local r=textt.r or default_rotation or 0 cairo_text_extents(cr,t,extents) local wx=extents.x_advance local wd=extents.width local hy=extents.height local bx=extents.x_bearing local by=extents.y_bearing+hy --hl-- l=left, c=center, r=right if hj=="l" then xa=x-bx rad=0 elseif hj=="c" then xa=x-((wx-bx)/2)-bx rad=(wx-bx)/2 elseif hj=="r" then xa=x-wx rad=wx-bx else print ('hj not set correctly for text: '..t..' - "l", "c" or "r"') xa=0 rad=0 end --vj-- n=normal, nb=normal-ybearing, m=middle, mb=middle-ybearing, t=top if vj=="n" then ya=y rad2=0 ry=by elseif vj=="nb" then ya=y-by rad2=-by ry=by elseif vj=="m" then ya=y+((hy-by)/2) rad2=((hy-by)/2) ry=((hy-by)/2)-by elseif vj=="mb" then ya=y+(hy/2)-by rad2=(hy/2)-by ry=((hy-by)/2)-by elseif vj=="t" then ya=y+hy-by rad2=hy-by ry=0+by else print ('vj not set correctly for text: '..t..' - "n", "nb", "m", "mb" or "t"') ya=0 rad2=0 ry=0 end --rotation if r~=0 then local x2,y2=pt(x,y,rad2,r-180) local x1,y1=pt(x2,y2,rad,r-90) cairo_save (cr) cairo_translate (cr,x1,y1) cairo_rotate(cr,(math.pi/180)*r) cairo_show_text (cr,t) cairo_stroke (cr) cairo_restore (cr) else cairo_move_to (cr,xa,ya) cairo_show_text (cr,t) cairo_stroke (cr) end--if ro --set non local variables to nil xa=nil;ya=nil;rad=nil;rad2=nil;ry=nil end--function text #####################################################
REALLY NICE TEAM WORK !!
THANX AGAIN
Offline
Made a few changes.......... but as always still using mrpeachys allcombined.lua
Last edited by lwfitz (2013-02-05 09:27:22)
Conky | SMXI HowTo | Super Grub | VastOnes GMB HowTo | VSIDO
Offline
Nothing special, nice and simple~
background yes
cpu_avg_samples 5
net_avg_samples 5
out_to_console no
own_window_transparent yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
use_xft yes
xftfont Monaco:size=8
xftalpha 0.8
update_interval 2
own_window yes
double_buffer yes
minimum_size 5 5
draw_shades no
draw_outline no
draw_borders no
stippled_borders no
border_margin 10
border_width 2
default_color white
default_shade_color black
default_outline_color white
alignment bottom_left
gap_x 20
gap_y 10
use_spacer yes
no_buffers yes
uppercase no
# stuff after 'TEXT' will be formatted on screen
TEXT
${color #ffffff}SYSTEM
${color white}${hr 1}
${color #ffffff}Kernel: ${color #CCCCCC}$kernel ${color #ffffff}${alignr}Uptime: ${color #CCCCCC}$uptime
${color #ffffff}CPU : ${color #CCCCCC}$freq MHz $cpu% ${alignr}${acpitemp}C
${color #ffffff} ${cpugraph 15,210 6ab097 008039}
${color #ffffff}RAM : ${color #CCCCCC}$memmax $memperc% ${membar 6}
${color #ffffff}Swap : ${color #CCCCCC}$swapmax $swapperc% ${swapbar 6}
${color #ffffff}POWER
${color white}${hr 1}
${color #ffffff}AC Adapter: ${color #CCCCCC}$acpiacadapter
${color #ffffff}Battery : ${color #CCCCCC}$battery $battery_time
${color #ffffff}DISK
${color white}${hr 1}
${color #ffffff}/ : ${color #CCCCCC}${fs_size /} ${fs_used_perc /} % ${alignr}${fs_bar 6,100 /}
${color #ffffff}/home : ${color #CCCCCC}${fs_size /home} ${fs_used_perc /home} % ${alignr}${fs_bar 6,100 /home}
${color #ffffff}PROCESSES
${color white}${hr 1}
${color #ffffff}Processes: ${color #CCCCCC}$processes ${color #ffffff}Running: ${color #CCCCCC}$running_processes
${color #ffffff}Name PID CPU% MEM%
${color #CCCCCC}${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color #CCCCCC}${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color #CCCCCC}${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color #CCCCCC}${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color #CCCCCC}${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color #CCCCCC}${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color #ffffff}NETWORK
${color white}${hr 1}
${color #ffffff}Down : ${color #CCCCCC}${downspeed wlp2s0}kb/s${color #ffffff}${alignr}Total : ${color #CCCCCC}${totaldown wlp2s0}
${color #ffffff}Up : ${color #CCCCCC}${upspeed wlp2s0}kb/s${color #ffffff}${alignr}Total : ${color #CCCCCC}${totalup wlp2s0}
Offline
@ ansem_of_nexus
Thank you for sharing ... It's up at Conky PitStop
Last edited by Sector11 (2013-02-05 21:29:08)
· ↓ ↓ ↓ ↓ ↓ ↓ ·
BunsenLabs Forums now Open for Registration
· ↑ ↑ ↑ ↑ ↑ ↑ · BL ModSquad
Offline
Offline
@ ansem_of_nexus
Thank you for sharing ... It's up at Conky PitStop
Thank you
Offline
A new weather conky with an old favourite; conkyForecast.
For years I have known about the '--night' option, never really used it before now.
Some things explained. While developing this (killing and restarting conky a lot) I did not force a cache '--refresh' so as to use the info that was here locally as much as possible, no sense in flooding weather·com with requests for weather in the development stage. After all this is now working free. This morning with I booted up I saw there were some errors, I has forgotten to add the '--refetch' option to the command to get the weather:
${execpi 1800 conkyForecast --refetch --hideunits --template=/media/5/Conky/templates/cF-2013.template}
1. Under NOW - 1019.0 = barometer and the 2 is the UV index
Below that is a small 'steady' pretty self explanatory.
2. Under 'steady' is the wind direction ENE and 10km/h - I'm not showing units because this is my conky I know the units it's using (km/h | °C | etc).
3. Under Forecast and Tonight are the forecast high and low temperatures for today and that sequence is repeated with the temperatures in the lower portion of the forecast. I have put them closer to the centre, in the lower section, as I plan on adding the sunrise and sunset time in there as well
4. Drawn first the VSIDO orb sits behind the 'moon' as it shows it's phases. The orb will not be seen during a full moon and will be 100% visible during a new moon, this Sunday.
5. I am using ${if_match} statements to get rid of displays of 'N/A' and or '0%' with the 'chance of precipitation' option. I picked up that little gem from PetroDawg just recently. Thanks PetroDawg. I'm using ${if_match} in other places as well.
6. On the left is last nights capture. Notice the line:
Sunrise 06.19 08:09:44 Sunset 19:55
While sunrise and sunset are true conkyForecast options, that number in the middle is using a program that comes with conkyForecast; conkyForecast-SunsetSunriseCountdown.py. It calculates the time left to sundown or sunrise, whichever is coming next. It's grey because the sun has set and will rise in 8 hours 9 minutes and 44 seconds.
Some may argue that it should be yellow to indicate that the sun will rise in that time. That's an option too, I chose to indicate the sun's position with the colour not the action that will happen. As you see in this mornings shot on the right, there is 10:22:26 left before sunset, the yellow indicating the sun is up.
Not finished yet, still have some things I want to do.
Oh yea, I added my OpenBox menu in there just to find out. Optical illusion - does it seem to get narrower at the bottom?
· ↓ ↓ ↓ ↓ ↓ ↓ ·
BunsenLabs Forums now Open for Registration
· ↑ ↑ ↑ ↑ ↑ ↑ · BL ModSquad
Offline
Hi,
I reinstalled conky.
I looked and --enable-wlan flag is exist in the PKGBUILD.
But for me the wireless percent command doesnt work.
I got: WLAN: ink %
${goto 130}WLAN: ${wireless_link_qual_perc WLAN1}%
Offline
Because there is no WLAN1 device available.
If any, it would be wlan1.
Last edited by dk75 (2013-02-07 17:11:21)
Debian Sid (Minted) x86_64/3.12-10, Conky 2.0_pre, Xorg 7.7/1.15.0, KDE 4.11.5, Intel X3100
Lenovo T61, HITACHI HTS722010K9SA00 100GB, WDC_WD5000BEVT 500GB
Linux user No.: 483055 | Conky Pitstop
Offline
Because there is no WLAN1 device available.
If any, it would be wlan1.
Not good:
WLAN1
wlan1
wlan0
WLAN0
eth0,1,2
ETH0,1,2
Good:
wlp2s0
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1492 qdisc mq state UP mode DORMANT qlen 1000
link/ether 68:5d:43:93:62:6e brd ff:ff:ff:ff:ff:ff
But the value is always above than wlan applet (~ +10%) is not problem or isnt a wrong value?
---------------------------------------
Last edited by I-sty (2013-02-07 19:18:28)
Offline
Dunno, iwconfig will tell you which dev is for wifi, but AFAIK it never uses capital letters, that's for sure.
Last edited by dk75 (2013-02-07 20:05:06)
Debian Sid (Minted) x86_64/3.12-10, Conky 2.0_pre, Xorg 7.7/1.15.0, KDE 4.11.5, Intel X3100
Lenovo T61, HITACHI HTS722010K9SA00 100GB, WDC_WD5000BEVT 500GB
Linux user No.: 483055 | Conky Pitstop
Offline
If you like to see your connections all of the time like me, you might like this!
I have run into issues with portmon causing conky to update every 20 seconds instead of instantly when running tor. Disabling tor causes conky to update at the correct interval. Any ideas? Don't use tor maybe? Look for alternatives!
Last edited by nomad (2013-03-11 15:49:19)
Happy Birthday and Spraypaint an Angel on Your Trailer.
Offline
Offline
is it possible to grab the information of the sunset / sunrise (below the webcam)?
http://www.gco.org.au/weather/weather.html
how could i do this? the information is within the source-code.
the webcam is offline during day-time (after sunrise). that's why i want to use a different webcam during this time.
Offline
You can with this command /
wget -q http://www.gco.org.au/weather/weather.html -O weather.html -O - | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | grep "Sunrise will" | awk '{print $5,$10}'
Result : 06:31:40 20:01:18
You need wget installed...
Last edited by chepioq (2013-02-09 17:26:58)
Offline
Hey guys,
This isn't a question or a note of sharing my conky config (not yet!) but rather more of a support question... which is why I'm not throwing it into the monster thread. I can move it if anyone feels that it needs it.
Anyway. I often notice that Conky freezes for significant periods of time, and I'm wondering what I can do to fix that, or mitigate the problem? Is it a matter of getting it to refresh a little less, or somehow dedicating more resources to it?
Fortune favors the bold.
#! WALDORF
Asus EEEPC 1001PXD | Lenovo ThinkPad t410
Offline
That can be the result of a number of things. Go ahead and post your question with your conkyrc file in the monster thread and someone will help you sort it out in no time.
"It does not require many words to speak the truth." - Chief Joseph, Nez Perce tribe
Offline
Will do...
Fortune favors the bold.
#! WALDORF
Asus EEEPC 1001PXD | Lenovo ThinkPad t410
Offline
i really hope that the owner of this site programmed the site that it always look like now!
but i think that the sentences depends on the current time. because it looked different when i opened the site hours ago.
Offline
i really hope that the owner of this site programmed the site that it always look like now!
but i think that the sentences depends on the current time. because it looked different when i opened the site hours ago.
The command I send you don't work ?
I try this two hours ago and now for same result...
Offline
Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.
Server: acrobat