### 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 5

### 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 5

To call the script in a conky, use, before TEXT lua_load /path/to/the/script/rings.lua lua_draw_hook_pre main_ringsand add one line (blank or not) after TEXT

Parameters are :3 parameters are mandatoryname - the name of the conky variable to display, for example for {$cpu cpu0}, just write name="cpu"arg - the argument of the above variable, for example for {$cpu cpu0}, just write arg="cpu0" arg can be a numerical value if name=""max - the maximum value the above variable can reach, for example for {$cpu cpu0}, just write max=100

Optional parameters:xc,yc - coordinates of the center of the ring, default = middle of the conky windowradius - external radius of the ring, in pixels, default = quarter of the width of the conky windowthickness - thickness of the ring, in pixels, default = 10 pixelsstart_angle - starting angle of the ring, in degrees, value can be negative, default = 0 degreeend_angle - ending angle of the ring, in degrees, value must be greater than start_angle, default = 360 degreessectors - number of sectors in the ring, default = 10gap_sectors - gap between two sectors, in pixels, default = 1 pixelcap - the way to close a sector, available values are "p" for parallel , default value "r" for radial (follow the radius)inverse_arc - if set to true, arc will be anticlockwise, default=falseborder_size - size of the border, in pixels, default = 0 pixel i.e. no borderfill_sector - if set to true, each sector will be completely filled, default=false, this parameter is inoperate if sectors=1background - if set to false, background will not be drawn, default=trueforeground - if set to false, foreground will not be drawn, default=true

Colours tables below are defined into braces :{position in the gradient (0 to 1), colour in hexadecimal, alpha (0 to 1)}example for a single colour table : {{0,0xFFAA00,1}} position parameter doesn't matterexample for a two-colours table : {{0,0xFFAA00,1},{1,0x00AA00,1}} or {{0.5,0xFFAA00,1},{1,0x00AA00,1}}example for a three-colours table : {{0,0xFFAA00,1},{0.5,0xFF0000,1},{1,0x00AA00,1}}

### 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 5

### 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 5

## first lua command below text:## ${lua get_mounted_data interval}, where interval is a number. This starts data gathering## to get output:## ${lua mount partition_number data_type text_length}, where partition number is a number## text_length is optional, lets you specify the max number of characters the function returns. only affects fsys and mount data options## data_type can be## total - shows total number of partitions mounted, requires a partition_number also, use 1, could be used in an if_match## fsys - shows filesystem## size - shows space used in appropriate units## free - shows free space in appropriate units## use% - shows % used## mount - shows mountpoint

### 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

This script draws percentage meters as rings, and also draws clock hands if you want! It is fully customisable; all options are described in the script. This script is based off a combination of my clock.lua script and my rings.lua 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 near the end of the script 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/clock_rings-v1.1.1.lualua_draw_hook_pre clock_rings

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,-- "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,-- "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=175, y=175,-- "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 than start_angle.end_angle=360},{name='time',arg='%M.%S',max=60,bg_colour=0xFFFFFF,bg_alpha=0,fg_colour=0xFFFFFF,fg_alpha=0,x=175, y=175,radius=56,thickness=5,start_angle=0,end_angle=360},{name='time',arg='%S',max=60,bg_colour=0xFFFFFF,bg_alpha=0,fg_colour=0xFFFFFF,fg_alpha=0,x=175, y=175,radius=62,thickness=5,start_angle=0,end_angle=360},}

-- Use these settings to define the origin and extent of your clock.

clock_r=125

-- "clock_x" and "clock_y" are the coordinates of the centre of the clock, in pixels, from the top left of the Conky window.

Originally posted: Sat Dec 22, 2012 6:09 am Well congratulations Earth! It's the 22nd of Dec. and the Mayans got it wrong. The new Epoch has begun. In celebration of this magnanimous event, heres my latest VSIDO build logged in to Xfce4, with 3 Conky's and 4 Tint2 panels! Thanks VastOne for the greatest distro ever, and thanks again Sector11 for getting me here and the outstanding help from the both of you in all things Conky and Linux! Your both scholars and gentlemaen!VSIDO (built from the iso image of 20 Dec. 2012) logged into Xfce4.10.

That's one sweet setup Jed. You have yours on one large piece of real estate. Mine is smaller so I build on each Desktop.

Thank you kindly sir! Yes the (I know I shouldn't say it) 1920x1080 res is pretty sweet. One drawback on a laptop though is the smallness of the fonts. Also when I 'borrow' one of you guys' Conkys, there is always so much tweaking to do to make it big enough for my screen! Complain, complain, complain! Is this vsido build awesome or what? Lovin' it!!!

Sorry to disappoint guys, but it's Xfce4. I don't realy have anything against OB I just find that Xfce4 seems a little more polished and the ease of use, for me anyway, seems easier to tweak on. OB is really great though, and I have gone to the effort to get it totally tweaked this time as well. On the Conky's I post, if there is an Xfce menu button or logout button in the Tint2 panel, that'll be the giveaway that it's Xfce.

Ok, so I like OpenBox a little more than I thought! I mean look at this scrot; you can't tell the difference between it and say Xfce4. IMO anyway. Couple questions though. I'd like another Tint2 panel at the top left with an icon to logout of OB. Tried all my feeble mind could think of to no avail. I know I can just right-click on the desktop and use the menu to do it, but I'd just as soon have the icon if possible. Also, at the top of my screen you see another Tint2 panel (which are actually 2 panels) with the wicd icon there. The only way I get it there is to go through the OB menu and manually start wicd. The wireless starts and runs fine without me doing that, I'd just like an icon to look at and see my network is up and running. I had this working before in OB but I don't remember what I did. :oops: Also an icon to adjust the volume would be nice up there as well. Am I asking too much? Don't worry about responding with an answer (if you know the answers!!!) until after the holidays!

Originally posted: Sat Jan 05, 2013 6:23 pmThis is my latest Tint2 and Conky setups. I like the simplistic Conky across the top that is the default with VSIDO. I made a couple of little changes. Email top right, and a v9000 forecast covers all the bases.

Originally posted: Mon Jan 07, 2013 11:29 pmOK, so I finally did it!!! This is my version of the VSIDO default horizontal Conky. I've added some stuff, got rid of some more stuff, added some weather, and conkyEmail. The weather is courtesy of Teo's hard work and fantastic weather scripts!!! Thanks also to Sector11 for the original idea...

Is it this cold every-where or what! Check out the current temperature!!! And we're just getting started with the bitter cold part of winter... Not the time of year to take a leak in the great outdoors!!! Might end up having some unfortunate surgery!!!

And then I found the ORB!!! So a new scrot to show it off! Already made a couple other edits as well. Changed how sed was printing out the message underneath the days forecast to include the whole thing... The next few days, since I have the real-estate, I'll add another day to the thing so it's an official 3 day forecast. Well 4 if you count "Today"... Of all the Conky's I've done, this one is the one I'm most proud of! How silly is that?

Compare the RAM usage between the two scrots! Over 20 hours of uptime, Iceweasel open in the top one then closed in the bottom one. Amazing!!!

I was going to post the code for this, but I keep getting the "forbidden" message. Anyone who wants it just ask!