SEARCH

Enter your search query in the box above ^, or use the forum search tool.

You are not logged in.

#4451 2012-12-27 00:55:29

dobs343
New Member
Registered: 2012-12-27
Posts: 2

Re: The New Monster Conky Thread

Hi, I've recently decided to refurbish my conky and I think I'm a little in over my head.

I downloaded a conky and a lua script and I can't get the lua part to show up. To be honest, I don't even know what to look for.

Here's my conky:

# 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

temperature_unit fahrenheit

# Window specifications #
own_window yes
own_window_type override
own_window_transparent #000000
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

border_inner_margin 0
border_outer_margin 5

minimum_size 250 300
maximum_width 250

alignment tr
gap_x 10
gap_y 0

# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes

# Text settings #
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5

uppercase no

temperature_unit celsius

default_color FFFFFF

# Lua Load  #
lua_load ~/.openbox/conky/conky_blue/clock_rings.lua
lua_draw_hook_pre clock_rings

TEXT
#----------------------------------------------------------------------------------------------------------------------------------------
#					         Time and date 
#----------------------------------------------------------------------------------------------------------------------------------------
${voffset 7}${font Radio Space:size=16}${color 0ABFFF}${time %A}${font}$color${font Radio Space:size=38}${goto 167}${voffset -8} ${time %e}${font}
${font Radio Space:size=18}${voffset -30}${time %b}${font}${voffset -3} ${font Radio Space:size=20}${time %Y}${font}${color 0ABFFF} ${hr 1}
#----------------------------------------------------------------------------------------------------------------------------------------
#					         Battery Circle 
#----------------------------------------------------------------------------------------------------------------------------------------
${color FFFFFF}${goto 209}${voffset 34}${battery_percent}%
${color 0ABFFF}${goto 202}${voffset 25}Battery
#----------------------------------------------------------------------------------------------------------------------------------------
#					           CPU usage 
#----------------------------------------------------------------------------------------------------------------------------------------
${color #0ABFFF}${hr 1}$color
${color #0ABFFF}${voffset 6}Temp: $color ${acpitemp}°C
${color #0ABFFF}${voffset 6}Processes:$color $processes	
${color #0ABFFF}${voffset 6}Running: $color  $running_processes${goto 116}${voffset 8}${cpu cpu0}% ${color 0ABFFF}${goto 116}${voffset 13}CPU1$color${goto 191}${voffset -12}${cpu cpu1}% ${color 0ABFFF}${goto 191}${voffset 12}CPU2$color
${color #0ABFFF}${voffset -12}FREQ:$color ${freq}MHz
${color #0ABFFF}${voffset 6}Load:$color ${loadavg}
#----------------------------------------------------------------------------------------------------------------------------------------
#						Network
#----------------------------------------------------------------------------------------------------------------------------------------
${color 0ABFFF}${voffset 2}${hr 1}
${color 0ABFFF}essid: $color$alignr${wireless_essid wlan0}
${color 0ABFFF}wlan0: $color$alignr${addr wlan0}
${color 0ABFFF}Current: $color${alignr}${execi 10 /sbin/iwconfig wlan0|grep Rate|cut -d"M" -f1|cut -b20-24} Mbits/sec
${color 0ABFFF}eth0: $color$alignr${addr eth0}

${color #0ABFFF}Down: $color${downspeed wlan0} k/s ${alignr}${color #0ABFFF}Up:$color ${upspeed wlan0} k/s
${downspeedgraph wlan0 30,120 000000 0ABFFF} ${alignr}${upspeedgraph wlan0 30,120 000000 0ABFFF}$color
${color #0ABFFF}Total:$color ${totaldown wlan0} ${alignr}${color #0ABFFF}Total:$color ${totalup wlan0}
#----------------------------------------------------------------------------------------------------------------------------------------
#					DISK/RAM/SWAP usage
#----------------------------------------------------------------------------------------------------------------------------------------
${color 0ABFFF}${voffset 2}${hr 1}
${color FFFFFF}${goto 7}${voffset 39}${fs_used_perc /}%
${color 0ABFFF}${goto 7}DISK
${color FFFFFF}${goto 102}${voffset -27}${memperc}%
${color 0ABFFF}${goto 102}RAM
#----------------------------------------------------------------------------------------------------------------------------------------
#					   Running processes
#----------------------------------------------------------------------------------------------------------------------------------------
${color 0ABFFF}${voffset 2} ${hr 1}
${color #0ABFFF}${voffset 5}NAME${goto 122}PID${goto 163}CPU%${goto 210}MEM%$color${voffset 5}
${top name 1}${goto 115}${top pid 1}${goto 160}${top cpu 1}${goto 205}${top mem 1}
${top name 2}${goto 115}${top pid 2}${goto 160}${top cpu 2}${goto 205}${top mem 2}
${top name 3}${goto 115}${top pid 3}${goto 160}${top cpu 3}${goto 205}${top mem 3}
${top name 4}${goto 115}${top pid 5}${goto 160}${top cpu 5}${goto 205}${top mem 5}
#----------------------------------------------------------------------------------------------------------------------------------------
#					     Computer info
#----------------------------------------------------------------------------------------------------------------------------------------
${color 0ABFFF}${voffset 2}${hr 1}${voffset 5}
${color 0ABFFF}Hostname:$color${alignr}${nodename}
${color 0ABFFF}OS:$color${alignr}${pre_exec cat /etc/issue.net} $machine
${color 0ABFFF}Kernel:$color${alignr}${kernel}$color
${color 0ABFFF}${font Radio Space:size=20}ARCH${color FFFFFF}LINUX
${color 0ABFFF}${voffset -10}${hr 1}
#----------------------------------------------------------------------------------------------------------------------------------------

Here's the lua script:

-[[
# Clock Rings by Linux Mint (2012) reEdited by Altin.
# 
# 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 on line 324 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 in your conkyrc:
#
#	lua_load ~/.fluxbox/conky/conky_blue/clock_rings.lua
#	lua_draw_hook_pre clock_rings
#
# Changelog:
#   * v1.0 -->  Original release (30.09.2009)
#   * v1.1p -->   Jpope edit londonali1010 (05.10.2009)
#   * vX 2011mint --> reEdit despot77 (18.02.2011)
#   * vX 2012 --> Altin reEdit (22.07.2012)
# 	* Added weather function (Accu Weather)
# 	* Added battery monitoring
# 	* Syslog monitoring
# 	* Running processes monitoring
# 	* Rearanged rings
# 	* Exctra network functions/monitoring
# 	* Changed Fonts
]]

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.15,
        -- "fg_colour" is the colour of the indicator part of the ring.
        fg_colour=0x0ABFFF,
        -- "fg_alpha" is the alpha value of the indicator part of the ring.
        fg_alpha=0.3,
        -- "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=100, 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='battery_percent',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x0ABFFF,
        fg_alpha=0.8,
        x=222, y=110,
        radius=27,
        thickness=5,
        start_angle=-90,
        end_angle=270
    },

    {
        name='time',
        arg='%M.%S',
        max=60,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x0ABFFF,
        fg_alpha=0.4,
        x=100, y=175,
        radius=66,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%S',
        max=60,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x0ABFFF,
        fg_alpha=0.6,
        x=100, y=175,
        radius=72,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%d',
        max=31,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x0ABFFF,
        fg_alpha=0.8,
        x=100, y=175,
        radius=80,
        thickness=5,
        start_angle=-90,
        end_angle=90
    },
    {
        name='time',
        arg='%m',
        max=12,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x0ABFFF,
        fg_alpha=1,
        x=100, y=175,
        radius=86,
        thickness=5,
        start_angle=-90,
        end_angle=90
    },
    {
        name='cpu',
        arg='cpu0',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.3,
        fg_colour=0x0ABFFF,
        fg_alpha=0.8,
        x=145, y=337,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=180
    },
    {
        name='cpu',
        arg='cpu1',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.3,
        fg_colour=0x0ABFFF,
        fg_alpha=0.8,
        x=220, y=337,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=180
    },
    {
        name='fs_used_perc',
        arg='/',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x0ABFFF,
        fg_alpha=0.8,
        x=35, y=590,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=180
    },
    {
        name='memperc',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x0ABFFF,
        fg_alpha=0.8,
        x=130, y=590,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=180
    },
    {
        name='swapperc',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x0ABFFF,
        fg_alpha=0.8,
        x=220, y=590,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=172
    },
}

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

clock_r=65

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

clock_x=100
clock_y=175

show_seconds=true -- Change to true if you want the seconds hand

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 window_background(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 draw_clock_hands(cr,xc,yc)
    local secs,mins,hours,secs_arc,mins_arc,hours_arc
    local xh,yh,xm,ym,xs,ys
    
    secs=os.date("%S")    
    mins=os.date("%M")
    hours=os.date("%I")
        
    secs_arc=(2*math.pi/60)*secs
    mins_arc=(2*math.pi/60)*mins+secs_arc/60
    hours_arc=(2*math.pi/12)*hours+mins_arc/12
        
    -- Draw hour hand
    
    xh=xc+0.76*clock_r*math.sin(hours_arc)
    yh=yc-0.72*clock_r*math.cos(hours_arc)
    cairo_move_to(cr,xc,yc)
    cairo_line_to(cr,xh,yh)
    
    cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND)
    cairo_set_line_width(cr,5)
    cairo_set_source_rgba(cr,1.0,1.0,1.0,1.0)
    cairo_stroke(cr)
    
    -- Draw minute hand
    
    xm=xc+0.98*clock_r*math.sin(mins_arc)
    ym=yc-1.02*clock_r*math.cos(mins_arc)
    cairo_move_to(cr,xc,yc)
    cairo_line_to(cr,xm,ym)
    
    cairo_set_line_width(cr,3)
    cairo_stroke(cr)
    
    -- Draw seconds hand
    
    if show_seconds then
        xs=xc+1.1*clock_r*math.sin(secs_arc)
        ys=yc-clock_r*math.cos(secs_arc)
        cairo_move_to(cr,xc,yc)
        cairo_line_to(cr,xs,ys)
    
        cairo_set_line_width(cr,1)
        cairo_stroke(cr)
    end
end

function conky_clock_rings()
    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)
        pct=value/pt['max']
        
        draw_ring(cr,pct,pt)
    end
    
    -- Check that Conky has been running for at least 5s

    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
    
    draw_clock_hands(cr,clock_x,clock_y)
end

Yes, I've made sure that I'm calling the script from the right directory. Any help would be appreciated. Thanks.

Offline

Be excellent to each other!

#4452 2012-12-27 01:30:32

Dobbie03
Resident Metaller
From: New Zealand
Registered: 2009-08-15
Posts: 1,575

Re: The New Monster Conky Thread

Have you killed and restarted your conky??  I know when I fiddled around with my conky\lua I needed to do that for the changes to take effect.

Last edited by Dobbie03 (2012-12-27 01:31:01)

Offline

#4453 2012-12-27 01:42:03

dobs343
New Member
Registered: 2012-12-27
Posts: 2

Re: The New Monster Conky Thread

Many times yes. I have tried this with other lua scripts as well. It just doesn't work with anything. I made sure that lua was installed too just in case that was the problem.


EDIT: I've been starting conky from a different directory instead of starting it with ~/.conkyrc and I just copied the conky I'm using to ~/.conkyrc and killed/restarted it and noticed this error:

Conky: /home/'user'/.conkyrc: 53: no such configuration: 'lua_load'
Conky: /home/'user'/.conkyrc: 54: no such configuration: 'lua_draw_hook_pre'
cat: /etc/issue.net: No such file or directory
Conky: desktop window (c1) is root window
Conky: window type - override
Conky: drawing to created window (0x1000001)
Conky: drawing to double buffer

The top two lines seem to be the most relevant but I'm not sure what to do about it.

Last edited by dobs343 (2012-12-28 01:05:45)

Offline

#4454 2012-12-28 21:19:44

arclance
#! Die Hard
Registered: 2012-03-29
Posts: 883

Re: The New Monster Conky Thread

^ Did you accidentally place the "lua_load" and "lua_draw_hook_pre" lines below "TEXT" instead of above "TEXT" when you copied parts of your old .conkyrc to your new .conkyrc?

Also check that the conky you are using has Lua support built into it by running "conky -v" and posting it's output here.

Offline

#4455 2012-12-29 10:05:15

lionhead
#! Junkie
From: Dagobah / Germany
Registered: 2011-01-22
Posts: 454

Re: The New Monster Conky Thread

i have problems to display the connection speed. take a look at the space between the numbers and the unit:
vZ3Zjdw

here the code within my lua-template:

local speed_1=conky_parse('${downspeedf wlan0}')
local speed_2=conky_parse('${upspeedf wlan0}')

local geschw_1=string.gsub(tostring(speed_1),"%.",",")
local geschw_2=string.gsub(tostring(speed_2),"%.",",")


out({x=posx_1,y=10,c=dunkel,txt='downspeed:',hj='l'})
out({x=posx_1+65,y=10,c=dunkel,f="PizzaDudeBullets",fs=13,txt='T',hj='l'})
out({x=posx_2,y=10,c=hell,f='mono',fs=10,face='italic',shaded="yes",txt=geschw_1..'kb/s',hj='r'})

do u see the error in this code? i can't find a mistake?!

Offline

#4456 2012-12-30 04:10:37

ljcads
New Member
Registered: 2012-12-30
Posts: 1

Re: The New Monster Conky Thread

$ conky -c ./conkyrc
Conky: ./conkyrc: 16: no such configuration: ':size=20'
Conky: desktop window (1000024) is subwindow of root window (aa)
Conky: window type - desktop
Conky: drawing to created window (0x2600001)
Conky: drawing to single buffer
Conky: can't load font '6x10'
Conky: can't load font 'URW Chancery L Medium Italic
:size=50'

i'm sure i have this font.....

Offline

#4457 2012-12-30 18:24:10

slixz85
New Member
Registered: 2012-12-29
Posts: 2

Re: The New Monster Conky Thread

Hi. just as title. I just wanted to start a thread for short conky setups.  I myself have seen allover a ton of weather scripts and such with images and all as well as music scripts with images. since i am a newbie to conky (not linux) i just havent messed with writing scripts and such but too an extent i can edit them fine.  allthough i cant seem to find simple ones all of them just look incredible and big anyway. i have a minimal desktop. as seen here. http://imagebin.org/241111 so this is why i just want a simple one liner or maybe two liner all text for weather. just showing current and maybe the high for the next and maybe next day. just simple. i only got 1gig ram so i like conky and over time i know it will get much bigger.
thanks for your time


"Decide what it is you really want to do in this world, the one thing that, 150 years from now, will still cause people to exclaim, 'He was here, he did something AMAZING!' And then grab some Tostitos and go watch ESPN. That's enough self-delusional bullshit for one day."
- Buster Guru

Offline

#4458 2012-12-30 19:49:27

fatmac
#! Die Hard
Registered: 2012-11-14
Posts: 1,948

Re: The New Monster Conky Thread

Personally, I don't use conky weather scripts, but this link has a download link that gets you 12.1mb of scripts you could try or modify.
Some of them seem to be what you are after.

http://crunchbang.org/forums/viewtopic.php?id=19235


Linux since 1999
Currently:  AntiX, & Crunchbang.
A good general beginners book for Linux :- http://rute.2038bug.com/index.html.gz
A good Debian read :- http://debian-handbook.info/get/now/

Offline

#4459 2012-12-31 01:01:35

antiv0rtex
#! Die Hard
From: Earth
Registered: 2012-10-05
Posts: 574

Re: The New Monster Conky Thread

This is what I'm using at the moment - originally created by corenominal, modified by HilltopYodeler: link. And here is a link to a French Conky-config wiki with many .conkyrc's and screenshots to illustrate them.

Good luck! smile

Offline

#4460 2012-12-31 06:54:47

Kexolino
#! Junkie
Registered: 2011-06-13
Posts: 293

Re: The New Monster Conky Thread

Hello, so I tried to replicate this awesome covergloobus theme, and so far it looks like this:

vZ3c0MQ

    ##############################################
    # Settings
    ##############################################
    background yes
    use_xft yes
    xftfont Liberation Sans:size=9
    xftalpha 1
    update_interval 1.0
    total_run_times 0
    own_window yes
    own_window_transparent yes
    own_window_type desktop
    #own_window_argb_visual yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    minimum_size 200 200
    maximum_width 240
    draw_shades no
    draw_outline no
    draw_borders no
    draw_graph_borders no
    default_color 656667
    default_shade_color 000000
    default_outline_color 828282
    default_bar_size 240 2
    alignment bottom_left
    gap_x 20
    gap_y -125
    no_buffers yes
    uppercase no
    cpu_avg_samples 2
    override_utf8_locale no
    ##############################################
    #  Output
    ##############################################
    TEXT
    ${color #EEEEEE}${font Ostrich Sans:pixelsize=35}${exec mocp -Q %artist}
    ${font Trebuchet MS:pixelsize=11}${voffset -21}${exec mocp -Q %song}
    ${execbar echo $((`mocp -Q %cs'*100/'%ts`))}
    ${if_running mocp}${color #CFCFCF}${font Trebuchet MS:pixelsize=9}${voffset -6}${moc_curtime}${alignr}${moc_totaltime}$endif

But I can't find a way to remove the progressbar's border and specify a background so it's not transparent.. Is that possible? Google gave me nothing..

Last edited by Kexolino (2012-12-31 06:55:48)

Offline

#4461 2012-12-31 14:27:50

Sector11
77345 ¡#
From: SR11 Cockpit
Registered: 2010-05-05
Posts: 11,011
Website

Re: The New Monster Conky Thread

Kexolino wrote:

Hello, so I tried to replicate this awesome covergloobus theme, and so far it looks like this:

http://ompldr.org/vZ3c0MQ

But I can't find a way to remove the progressbar's border and specify a background so it's not transparent.. Is that possible? Google gave me nothing..

NICE JOB - looks the same!

That's because it does not exist.  I see nothing in the config_settings or variables that would allow ${execbar} to do what you want.

=== What fallows is not what you asked about but just some general ramblings. ===
=== Stop reading here if not interested. ===

In fact the only thing I see is a "default_bar_size" that will work with execbar:

Config Settings (above TEXT)

default_bar_size     Specify a default width and height for bars. Example: 'default_bar_size 0 6'. This is particularly useful for execbar and execibar as they do not take size arguments.

Now using a cpu you don't have (WARNING some machine conky versions don't like this - v1.9.0 is OK) you could use ${cpubar cpu4} and add a "lightgrey" border and then use draw-bg.lua to add a semi-transparent background inside the "bar area".  Seems a bit of an overkill though.

Also if you look at the variable link above you'll see there are native conky commands for mocp (no bar though) that do not require an exec or execi command to start ... you are using some (${moc_curtime}${alignr}${moc_totaltime}) but not for artist (moc_artist) or song (moc_song):

moc_album 		Album of the current MOC song
moc_artist 		Artist of the current MOC song
moc_bitrate 		Bitrate in the current MOC song
moc_curtime 		Current time of the current MOC song
moc_file 		File name of the current MOC song
moc_rate 		Rate of the current MOC song
moc_song 		The current song name being played in MOC.
moc_state 		Current state of MOC; playing, stopped etc.
moc_timeleft 		Time left in the current MOC song
moc_title 		Title of the current MOC song
moc_totaltime 		Total length of the current MOC song 

So your conky could be reduced by 2 execi calls.

Also what does your conky look like if you are not running mocp?
I see only the last line has the ${if_running mocp} command

I run radiotray and text only shows if radiotray is running:
aczf3bAJ.jpg

TEXT
${color}${if_match "${execi 10 qdbus net.sourceforge.radiotray /net/sourceforge/radiotray net.sourceforge.radiotray.getCurrentRadio}" == "not playing"}${else}${execi 10 qdbus net.sourceforge.radiotray /net/sourceforge/radiotray net.sourceforge.radiotray.getCurrentRadio}
Artist & Song
${execi 10 qdbus net.sourceforge.radiotray /net/sourceforge/radiotray getCurrentMetaData| fold -s -w 20}${color}${endif}

Notice between the "ntRadio}" == "not playing"}" and "${else}" there is nothing.  Hence nothing displays.

Yours could do the same:

    TEXT
    ${if_running mocp}${color EEEEEE}${font Ostrich Sans:pixelsize=35}${exec mocp -Q %artist}
    ${font Trebuchet MS:pixelsize=11}${voffset -21}${exec mocp -Q %song}
    ${execbar echo $((`mocp -Q %cs'*100/'%ts`))}
    ${color CFCFCF}${font Trebuchet MS:pixelsize=9}${voffset -6}${moc_curtime}${alignr}${moc_totaltime}${else}${endif}

${color EEEEEE} vs ${color #EEEEEE}

While conky variables says:

color     (color)     Change drawing color to 'color' which is a name of a color or a hexcode preceded with # (for example #0A1B2C ). If you use ncurses only the following colors are supported: red,green,yellow,blue,magenta,cyan,black,white.

Conky config_settings says:

colorN     Predefine a color for use inside TEXT segments. Substitute N by a digit between 0 and 9, inclusively. When specifying the color value in hex, omit the leading hash (#).

italics are mine

# is a comment marker in conky:
aclw9wA9.jpg


#! Conky = 13 Threads & the Conky Archives | Conky PitStop | OHCG'er
#! Forum Moderator   |   StartPage -  protect your privacy   |   BBQ Linux

Offline

#4462 2012-12-31 14:28:04

DrakarNoir
#! CrunchBanger
From: just beyond the sign post
Registered: 2011-09-02
Posts: 132
Website

Re: The New Monster Conky Thread

Kexolino wrote:

But I can't find a way to remove the progressbar's border and specify a background so it's not transparent.. Is that possible? Google gave me nothing..

Here is the way I do it. See the last line. Commented the code so you can see the diffs.  There may be a better way and if you hang around a bit someone else may chime in smile

    ##############################################
    # Settings
    ##############################################
    background yes
    use_xft yes
    xftfont Liberation Sans:size=9
    xftalpha 1
    update_interval 1.0
    total_run_times 0
    own_window yes
    own_window_colour blue #added
    own_window_transparent no #changed
    own_window_type normal #changed
    own_window_argb_visual yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    minimum_size 200 200
    maximum_width 240
    draw_shades no
    draw_outline no
    draw_borders no
    draw_graph_borders no
    default_color 656667
    default_shade_color 000000
    default_outline_color 828282
#### Added These #####
    color0 FFFFFF 
    color1 blue
######################
    default_bar_size 240 2
    alignment bl
    gap_x 20
    gap_y -125
    no_buffers yes
    uppercase no
    cpu_avg_samples 2
    override_utf8_locale no
    ##############################################
    #  Output
    ##############################################
    TEXT
    #${color #EEEEEE}${font Ostrich Sans:pixelsize=35}${exec mocp -Q %artist}
    #${font Trebuchet MS:pixelsize=11}${voffset -21}${exec mocp -Q %song}
    #${execbar echo $((`mocp -Q %cs'*100/'%ts`))}
    #${if_running mocp}${color #CFCFCF}${font Trebuchet MS:pixelsize=9}${voffset -6}${moc_curtime}${alignr}${moc_totaltime}
    endif
### Sample using cpubar (I do not have moc) #####
${goto 0}$color0 ${cpubar}${goto 0}$color3 ${execbar echo 0}

Last edited by DrakarNoir (2012-12-31 14:31:00)


"The nine most terrifying words in the English language are, 'I'm from the government and I'm here to help.'.”  ~Ronald Reagan

Offline

#4463 2012-12-31 14:30:09

DrakarNoir
#! CrunchBanger
From: just beyond the sign post
Registered: 2011-09-02
Posts: 132
Website

Re: The New Monster Conky Thread

@Sector11,

Ya beat me in by less than a minute!

Great post btw  lol


"The nine most terrifying words in the English language are, 'I'm from the government and I'm here to help.'.”  ~Ronald Reagan

Offline

#4464 2012-12-31 14:58:00

DrakarNoir
#! CrunchBanger
From: just beyond the sign post
Registered: 2011-09-02
Posts: 132
Website

Re: The New Monster Conky Thread

@Sector11 & Kexolino,

Just found this ...

Looks like it may be what is requested though it isn't ver 1.9

Last edited by DrakarNoir (2012-12-31 14:59:15)


"The nine most terrifying words in the English language are, 'I'm from the government and I'm here to help.'.”  ~Ronald Reagan

Offline

#4465 2012-12-31 15:33:30

Sector11
77345 ¡#
From: SR11 Cockpit
Registered: 2010-05-05
Posts: 11,011
Website

Re: The New Monster Conky Thread

slixz85 wrote:

Hi. just as title. I just wanted to start a thread for short conky setups.  I myself have seen allover a ton of weather scripts and such with images and all as well as music scripts with images. since i am a newbie to conky (not linux) i just havent messed with writing scripts and such but too an extent i can edit them fine.  allthough i cant seem to find simple ones all of them just look incredible and big anyway. i have a minimal desktop. as seen here. http://imagebin.org/241111 so this is why i just want a simple one liner or maybe two liner all text for weather. just showing current and maybe the high for the next and maybe next day. just simple. i only got 1gig ram so i like conky and over time i know it will get much bigger.
thanks for your time

Conky has two built in commands for weather:

weather - for today, and

weather_forecast - unfortunately that stopped working shortly after it was implemented as weather·com went pay and changed things:

# To use #! in a conky use: ${exec echo '#!'}
# killall conky && conky -c /media/5/conky/weather-NOAA &
# by Sector11

background no
border_inner_margin 10
border_width 0
default_color FFFFFF
default_outline_color black
default_shade_color black
double_buffer yes
draw_borders no
draw_graph_borders no
draw_outline no
draw_shades no
no_buffers yes

own_window yes
own_window_type override
own_window_transparent yes
#own_window_colour black
own_window_hints below,skip_taskbar,skip_pager
own_window_title conky-noaa
own_window_class conky-noaa

pad_percents 2
short_units yes
stippled_borders 0
top_name_width 5
uppercase no
use_spacer right
use_xft yes
xftalpha 1.0 #0.2
xftfont monospace:size=9
override_utf8_locale yes

alignment top_left
gap_x 10 # left-right
gap_y 10 # up-down
text_buffer_size 6144 # 256 is minimum
update_interval 1
minimum_size 300 340
maximum_width 300
## own_window_argb_visual yes tl


### IOAC codes for NOAA
### http://www.airlinecodes.co.uk/aptcodesearch.asp

### IATA-Code:  EZE
### ICAO-Code:  SAEZ
### FAA-Code:
### Location:   Buenos Aires
### Airport:    Buenos Aires-Ezeiza International Airport
### Country:    Argentina

### IATA-Code:  AEP
### ICAO-Code:  SABE
### FAA-Code:
### Location:   Buenos Aires
### Airport:    Buenos Aires-Jorge Newbery
### Country:    Argentina

### IATA-Code:  YXU
### ICAO-Code:  CYXU
### FAA-Code:
### Location:   London
### Airport:    London
### Country:    Canada

lua_load ~/Conky/LUA/draw-bg.lua
lua_draw_hook_pre draw_bg 30 0 0 0 0 0x000000 0.3
temperature_unit celsius	#fahrenheit or celsius

TEXT
${alignc}NOAA
${alignc}Jorge Newbery
${alignc}${cpubar cpu2 1,100}

Temperature: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SABE temperature}°
  Currently: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SABE cloud_cover}
   Pressure: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SABE pressure}    Humidity: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SABE humidity}%
Wind: speed: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SABE wind_speed} - ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SABE wind_dir} or ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SABE wind_dir_DEG}°

${alignc}NOAA - Ezeiza
${alignc}${cpubar cpu2 1,100}
Temperature: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SAEZ temperature}°
  Currently: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SAEZ cloud_cover}
   Pressure: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SAEZ pressure}    Humidity: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SAEZ humidity}%
 Wind: speed: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SAEZ wind_speed} - ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SAEZ wind_dir} or ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SAEZ wind_dir_DEG}°

${alignc}NOAA - London
${alignc}${cpubar cpu2 1,100}
Temperature: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ CYXU temperature}°
  Currently: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ CYXU cloud_cover}
   Pressure: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ CYXU pressure}    Humidity: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ CYXU humidity}%
 Wind: speed: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ CYXU wind_speed} - ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ CYXU wind_dir} or ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ CYXU wind_dir_DEG}°
${alignc}${cpubar cpu2 1,300}
${alignc}${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ CYXU last_update}

absHxyUJ.jpg

No execi calls VERY easy on resources.


#! Conky = 13 Threads & the Conky Archives | Conky PitStop | OHCG'er
#! Forum Moderator   |   StartPage -  protect your privacy   |   BBQ Linux

Offline

#4466 2012-12-31 15:40:56

Sector11
77345 ¡#
From: SR11 Cockpit
Registered: 2010-05-05
Posts: 11,011
Website

Re: The New Monster Conky Thread

DrakarNoir wrote:

@Sector11 & Kexolino,

Just found this ...

Looks like it may be what is requested though it isn't ver 1.9

Yea and in red: Flagged out-of-date (2012-10-24)
Too bad might have been nice ... it is a good idea.


#! Conky = 13 Threads & the Conky Archives | Conky PitStop | OHCG'er
#! Forum Moderator   |   StartPage -  protect your privacy   |   BBQ Linux

Offline

#4467 2012-12-31 15:43:03

Sector11
77345 ¡#
From: SR11 Cockpit
Registered: 2010-05-05
Posts: 11,011
Website

Re: The New Monster Conky Thread

DrakarNoir wrote:

@Sector11,

Ya beat me in by less than a minute!

Great post btw  lol

Taaaaaadaaaaaa! What did I win?  lol   lol   lol


#! Conky = 13 Threads & the Conky Archives | Conky PitStop | OHCG'er
#! Forum Moderator   |   StartPage -  protect your privacy   |   BBQ Linux

Offline

#4468 2012-12-31 15:53:09

DrakarNoir
#! CrunchBanger
From: just beyond the sign post
Registered: 2011-09-02
Posts: 132
Website

Re: The New Monster Conky Thread

Sector11 wrote:
DrakarNoir wrote:

@Sector11,

Ya beat me in by less than a minute!

Great post btw  lol

Taaaaaadaaaaaa! What did I win?  lol   lol   lol

a gold star! Well done! big_smile

acgLxk2d.jpg


"The nine most terrifying words in the English language are, 'I'm from the government and I'm here to help.'.”  ~Ronald Reagan

Offline

#4469 2012-12-31 16:19:14

Kexolino
#! Junkie
Registered: 2011-06-13
Posts: 293

Re: The New Monster Conky Thread

@Sector11 & @DrakarNoir
Whoa, thanks for the replies! I will try the fake cpubar and post back. Next year xD

@Sector11
When MOC is not running, it completely disappears, but when it's running and the music is stopped it's like this:

vZ3c5MA

Dunno if anything can be done with that, but it's not too annoying. I didn't use moc_song and moc_artist because the output was "no song" and "no artist" for some reason (music was playing) Oo

Offline

#4470 2012-12-31 16:21:01

Sector11
77345 ¡#
From: SR11 Cockpit
Registered: 2010-05-05
Posts: 11,011
Website

Re: The New Monster Conky Thread

DrakarNoir wrote:
Kexolino wrote:

But I can't find a way to remove the progressbar's border and specify a background so it's not transparent.. Is that possible? Google gave me nothing..

Here is the way I do it. See the last line. Commented the code so you can see the diffs.  There may be a better way and if you hang around a bit someone else may chime in smile

### Sample using cpubar (I do not have moc) #####
${goto 0}$color0 ${cpubar}${goto 0}$color3 ${execbar echo 0}

That would work perfectly but one has to make sure the:

${execbar echo $((`mocp -Q %cs'*100/'%ts`))}

... bar and the

#{cpubar cpuX}

had the same height and width. AND: cpuX has to be a cpu you do not have or it will overwrite the "execbar" with the cpubar info.

Above text set the defaults with:
default_bar_size

Specify a default width and height for bars. Example: 'default_bar_size 0 6'. This is particularly useful for execbar and execibar as they do not take size arguments.

Then you can do things like this:  Note the

## default bar size
default_bar_size 200 20

.. also mono fonts help.

abnojS4p.jpg

# killall conky && conky -c /media/5/Conky/S11_Disk_Activity.conky &
###  Begin Window Settings  ##################################################
# Create own window instead of using desktop (required in nautilus)
own_window yes

# 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

own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
own_window_class Conky
own_window_title Disk Activity

### 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 0 #225 ## width, height
maximum_width 270 ## width, usually a good idea to equal minimum width

gap_x 900 ### left &right
gap_y 50 ### up & down

alignment tl
####################################################  End Window Settings  ###
###  Font Settings  ##########################################################
# Use Xft (anti-aliased font and stuff)
use_xft yes
xftfont monofur:bold:size=12
#xftfont WenQuanYi Micro Hei Mono: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

draw_shades no #### <<<<<<------------------To see it easier on light screens.
#default_shade_color black

draw_outline no #### <<<<<<---------------- Amplifies text if yes
default_outline_color black

uppercase no
######################################################  End Font Settings  ###
###  Color Settings  #########################################################
default_shade_color gray
default_outline_color black

default_color DCDCDC #Gainsboro
color0 ffe595 #Teo Gold
color1 778899 #LightSlateGrey
color2 FF8C00 #Darkorange
color3 7FFF00 #Chartreuse
color4 FFA07A #LightSalmon
color5 FFDEAD #NavajoWhite
color6 00BFFF #DeepSkyBlue
color7 00FFFF #Cyan #48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red  #A52A2A #DarkRed
#####################################################  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 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

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

##############################################  End Miscellaneous Section  ###
###  LUA Settings  ###########################################################
## Above and After TEXT - requires a composite manager or blinks.
##
# lua_load /media/5/Conky/LUA/dra2w-bg.lua
#TEXT
#${lua conky_draw_bg 10 0 0 0 0 0x000000 0.6}
#
## ${lua conky_draw_bg corner_radius x_position y_position width height color alpha}
##
## OR Both above TEXT (No composite manager required - no blinking!)
#
lua_load /media/5/Conky/LUA/draw-bg.lua
lua_draw_hook_pre draw_bg 10 0 0 0 0 0x000000 0.5
### mount.lua ##################################################################
#
##instructions
##load script
##lua_load ~/path_to/mounted.lua
lua_load /media/5/Conky/LUA/mounted.lua
## 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}, where partition number is a number
## 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
#######################################################  End LUA Settings  ###

#digiThe all important - How often conky refreshes.
# If you have a "Crey" try: 0.2 - smokin' - but watch the CPU useage go UP!
update_interval 1 # in seconds

# stuff after 'TEXT' will be formatted on screen
TEXT
${color0}${cpubar cpu4 1,67}${color} Disk Activity ${color0}${cpubar cpu4 1,67}${color}
${goto 10}${diskiograph 50,250 FF0000 0000FF -t -l}${goto 10}${color0}${cpubar cpu4 50,250}${color}\
${voffset -35}${goto 80}SDA: R: ${diskio_read /dev/sda}
${goto 80}     W: ${diskio_write /dev/sda}
${voffset 5}${goto 60}${color1}${fs_bar /}${goto 60}${color0}${cpubar cpu4}${color}
${voffset -30}/Root:  ${fs_size /}${goto 170}Used${goto 220}${fs_used_perc /}%
${goto 60}${color1}${fs_bar_free /}${goto 60}${color0}${cpubar cpu4}${color}
${voffset -30}${goto 170}Free${goto 220}${fs_free_perc /}%
${goto 60}${color1}${fs_bar /home}${goto 60}${color0}${cpubar cpu4}${color}
${voffset -30}/Home:  ${fs_size /home}${goto 170}Used${goto 220}${fs_used_perc /home}%
${goto 60}${color1}${fs_bar_free /home}${goto 60}${color0}${cpubar cpu4}${color}
${voffset -30}${goto 170}Free${goto 220}${fs_free_perc /home}%
${goto 60}${color1}${fs_bar /media/5}${goto 60}${color0}${cpubar cpu4}${color}
${voffset -30} /M/5:  ${fs_size /media/5}${goto 170}Used${goto 220}${fs_used_perc /media/5}%
${goto 60}${color1}${fs_bar_free /media/5}${goto 60}${color0}${cpubar cpu4}${color}
${voffset -30}${goto 170}Free${goto 220}${fs_free_perc /media/5}%
${color6}${hr}${font monofur:bold:size=9}
 ${time %H:%M}${color3}${goto 97}${time %a %d %b %y}${color5}${alignr 5}${uptime_short}
${color6}${hr}${color}
${alignc}${color3}Hosted by: ${color5}${nodename}
${alignc}${color}${kernel}
${color6}${hr}
 ${color3}CPU % ${color7}1: ${color5}${if_match ${cpu cpu1}<10}  ${cpu cpu1}\
${else}${if_match ${cpu cpu1}<100} ${cpu cpu1}\
${else}${cpu cpu1}${endif}${endif}\
  ${color7}2: ${color5}${if_match ${cpu cpu2}<10}  ${cpu cpu2}\
${else}${if_match ${cpu cpu2}<100} ${cpu cpu2}\
${else}${cpu cpu2}${endif}${endif}\
  ${color7}3: ${color5}${if_match ${cpu cpu3}<10}  ${cpu cpu3}\
${else}${if_match ${cpu cpu3}<100} ${cpu cpu3}\
${else}${cpu cpu3}${endif}${endif}\
  ${color7}Avg: ${color5}${if_match ${cpu cpu0}<10}  ${cpu cpu0}\
${else}${if_match ${cpu cpu0}<100} ${cpu cpu0}\
${else}${cpu cpu0}${endif}${endif}
 ${color3}RAM:  ${color5}${mem} ${color}/ ${color5}${memmax}${alignr 5}${color3}Swap:  ${color5}${swap} ${color}/ ${color5}${swapmax}
 ${color3}SDA: ${color7}Read:  ${color5}${diskio_read /dev/sda}${goto 160}${color7}Write:  ${color5}${diskio_write /dev/sda}
${alignc}${color3}Network speeds for eth0
 ${color7}Down:${goto 60}${color5}${downspeedf eth0}${goto 125}${color7}Up:${goto 160}${color5}${upspeedf eth0}
${lua get_mounted_data 3}${color6}${hr}${color}
${alignc}${color3}Mounted Partitions

${color6}FSYS${color} = ${lua mount 1 total}${goto 70}${color8}SIZE${goto 110}${color7}FREE${goto 150}${color1}USED${goto 185}${color}MOUNT
${color6}${lua mount 1 fsys 9}${goto 70}${color8}${lua mount 1 size}${goto 110}${color7}${lua mount 1 free}${goto 150}${color1}${lua mount 1 use%}${goto 185}${color}${lua mount 1 mount}
${color6}${lua mount 2 fsys 9}${goto 70}${color8}${lua mount 2 size}${goto 110}${color7}${lua mount 2 free}${goto 150}${color1}${lua mount 2 use%}${goto 185}${color}${lua mount 2 mount}
${color6}${lua mount 3 fsys 9}${goto 70}${color8}${lua mount 3 size}${goto 110}${color7}${lua mount 3 free}${goto 150}${color1}${lua mount 3 use%}${goto 185}${color}${lua mount 3 mount}
${color6}${lua mount 4 fsys 9}${goto 70}${color8}${lua mount 4 size}${goto 110}${color7}${lua mount 4 free}${goto 150}${color1}${lua mount 4 use%}${goto 185}${color}${lua mount 4 mount}
${color6}${lua mount 5 fsys 9}${goto 70}${color8}${lua mount 5 size}${goto 110}${color7}${lua mount 5 free}${goto 150}${color1}${lua mount 5 use%}${goto 185}${color}${lua mount 5 mount}
${color6}${lua mount 6 fsys 9}${goto 70}${color8}${lua mount 6 size}${goto 110}${color7}${lua mount 6 free}${goto 150}${color1}${lua mount 6 use%}${goto 185}${color}${lua mount 6 mount}
${color6}${lua mount 7 fsys 9}${goto 70}${color8}${lua mount 7 size}${goto 110}${color7}${lua mount 7 free}${goto 150}${color1}${lua mount 7 use%}${goto 185}${color}${lua mount 7 mount}
${color6}${lua mount 8 fsys 9}${goto 70}${color8}${lua mount 8 size}${goto 110}${color7}${lua mount 8 free}${goto 150}${color1}${lua mount 8 use%}${goto 185}${color}${lua mount 8 mount}
${color6}${lua mount 9 fsys 9}${goto 70}${color8}${lua mount 9 size}${goto 110}${color7}${lua mount 9 free}${goto 150}${color1}${lua mount 9 use%}${goto 185}${color}${lua mount 9 mount}

I have an AMD64 Athlon III so I can use CPU4 to draw lines:

${color0}${cpubar cpu4 1,67}${color} Disk Activity ${color0}${cpubar cpu4 1,67}${color}

using height and width variables to "override" the defaults.

Now that I think about it I believe I can eliminate the ${voffset -30} commands as well.

Will look into that today.


#! Conky = 13 Threads & the Conky Archives | Conky PitStop | OHCG'er
#! Forum Moderator   |   StartPage -  protect your privacy   |   BBQ Linux

Offline

#4471 2012-12-31 16:39:37

Sector11
77345 ¡#
From: SR11 Cockpit
Registered: 2010-05-05
Posts: 11,011
Website

Re: The New Monster Conky Thread

Kexolino wrote:

@Sector11 & @DrakarNoir
Whoa, thanks for the replies! I will try the fake cpubar and post back. Next year xD

@Sector11
When MOC is not running, it completely disappears, but when it's running and the music is stopped it's like this:

http://ompldr.org/vZ3c5MA

Dunno if anything can be done with that, but it's not too annoying. I didn't use moc_song and moc_artist because the output was "no song" and "no artist" for some reason (music was playing) Oo

You're welcome - NEXT YEAR!  We have to wait that long!!!!  Oh, thats only a few hours away  big_smile

OK, that explain why you don't use those commands.

Take a look at my earlier post with radiotray.  Notice the ${if_match} string:

${if_match "${execi 10 qdbus net.sourceforge.radiotray /net/sourceforge/radiotray net.sourceforge.radiotray.getCurrentRadio}" == "not playing"}

You could nest that inside an ${if_running} command.

${if_match "${moc_curtime}" == "0:00"}do this${else}do this instead${endif}

where "do this" would be - - nothing:

${if_match "${moc_curtime}" == "0:00"}${else}do this instead${endif}

Lots of possibilities ... but like DrakarNoir - I don't use mocp.

Last edited by Sector11 (2012-12-31 16:43:18)


#! Conky = 13 Threads & the Conky Archives | Conky PitStop | OHCG'er
#! Forum Moderator   |   StartPage -  protect your privacy   |   BBQ Linux

Offline

#4472 2012-12-31 17:13:17

Sector11
77345 ¡#
From: SR11 Cockpit
Registered: 2010-05-05
Posts: 11,011
Website

Re: The New Monster Conky Thread

DrakarNoir wrote:
Sector11 wrote:
DrakarNoir wrote:

@Sector11,

Ya beat me in by less than a minute!

Great post btw  lol

Taaaaaadaaaaaa! What did I win?  lol   lol   lol

a gold star! Well done! big_smile

http://t.imgbox.com/acgLxk2d.jpg

Hahahahaha I'll take it!


#! Conky = 13 Threads & the Conky Archives | Conky PitStop | OHCG'er
#! Forum Moderator   |   StartPage -  protect your privacy   |   BBQ Linux

Offline

#4473 2012-12-31 17:38:04

PackRat
#! Die Hard
From: USA
Registered: 2011-03-03
Posts: 1,195

Re: The New Monster Conky Thread

dobs343 wrote:

Many times yes. I have tried this with other lua scripts as well. It just doesn't work with anything. I made sure that lua was installed too just in case that was the problem.


EDIT: I've been starting conky from a different directory instead of starting it with ~/.conkyrc and I just copied the conky I'm using to ~/.conkyrc and killed/restarted it and noticed this error:

Conky: /home/'user'/.conkyrc: 53: no such configuration: 'lua_load'
Conky: /home/'user'/.conkyrc: 54: no such configuration: 'lua_draw_hook_pre'
cat: /etc/issue.net: No such file or directory
Conky: desktop window (c1) is root window
Conky: window type - override
Conky: drawing to created window (0x1000001)
Conky: drawing to double buffer

The top two lines seem to be the most relevant but I'm not sure what to do about it.

First things that come to mind:

1. Make sure all your paths and file names are correct throughout your scripts/system - looks like the original was for fluxbox and you're using openbox.

2. Make sure your lua scripts are executable


"It does not require many words to speak the truth." - Chief Joseph, Nez Perce tribe

Offline

#4474 2012-12-31 18:35:24

Sector11
77345 ¡#
From: SR11 Cockpit
Registered: 2010-05-05
Posts: 11,011
Website

Re: The New Monster Conky Thread

dobs343 wrote:

Hi, I've recently decided to refurbish my conky and I think I'm a little in over my head.

I downloaded a conky and a lua script and I can't get the lua part to show up. To be honest, I don't even know what to look for.

Here's my conky:

Yes, I've made sure that I'm calling the script from the right directory. Any help would be appreciated. Thanks.

Well, the conky works with a few tweaks - I have no battery, I have eth0 only and I get errors with the LUA (I commented out the battery part)

 sector11 @ sector11
 31 Dec 12 | 15:29:13 ~
         $ DEBUG(0) [../../src/conky.c:5338]: reading contents from config file '/media/5/conky/dobs343.conky'
DEBUG(1) [../../src/core.c:1225]: no templates to replace
DEBUG(1) [../../src/core.c:354]: Adding $cpu for CPU 0
DEBUG(1) [../../src/core.c:354]: Adding $cpu for CPU 1
Conky: desktop window (260) is root window
Conky: window type - override
Conky: drawing to created window (0x1a00001)
Conky: drawing to double buffer
Conky: llua_do_call: function conky_clock_rings execution failed: attempt to call a nil value
DEBUG(0) [../../src/specials.c:406]: reallocing graph from 0 to 120
DEBUG(0) [../../src/specials.c:406]: reallocing graph from 0 to 120
Conky: llua_do_call: function conky_clock_rings execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_clock_rings execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_clock_rings execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_clock_rings execution failed: attempt to call a nil value

Nice looking conky though:
aciKEzk6.jpg

maybe mrpeachy, DK75 or arclance can figure that out, I'm lua illiterate.


#! Conky = 13 Threads & the Conky Archives | Conky PitStop | OHCG'er
#! Forum Moderator   |   StartPage -  protect your privacy   |   BBQ Linux

Offline

Be excellent to each other!

#4475 2012-12-31 18:51:43

Sector11
77345 ¡#
From: SR11 Cockpit
Registered: 2010-05-05
Posts: 11,011
Website

Re: The New Monster Conky Thread

PackRat wrote:

2. Make sure your lua scripts are executable

Good afternoon PackRat, the last of the year.

lua scripts do not need to be executable.
- they are only text files that lua loads and reads
abfuMIoK.jpg

Happy New Year to you and yours!


#! Conky = 13 Threads & the Conky Archives | Conky PitStop | OHCG'er
#! Forum Moderator   |   StartPage -  protect your privacy   |   BBQ Linux

Offline

Board footer

Powered by FluxBB

Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.

Debian Logo