From 9e2c35ebe318d8b8ac95107bec32f5a405ba2d83 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sun, 20 Aug 2017 13:30:29 -0300 Subject: Coding style and new conky instance --- conky.dot.link/status/conkyrc | 49 +++++ conky.dot.link/weather/conkyrc | 177 +++++++----------- conkyrc.dot.link | 406 ++++++++++++++++++++--------------------- 3 files changed, 321 insertions(+), 311 deletions(-) create mode 100644 conky.dot.link/status/conkyrc diff --git a/conky.dot.link/status/conkyrc b/conky.dot.link/status/conkyrc new file mode 100644 index 0000000..34d3d20 --- /dev/null +++ b/conky.dot.link/status/conkyrc @@ -0,0 +1,49 @@ +conky.config = { + -- Set to yes if you want conky to be forked in the background + background = true, + + -- Use Xft? + use_xft = true, + + -- Xft font when Xft is enabled + font = 'Terminus:size=8', + + -- Update interval in seconds + update_interval = 30.0, + + -- Create own window instead of using desktop (required in nautilus) + --own_window = false, + + -- Use double buffering (reduces flicker, may not work for everyone) + double_buffer = true, + + own_window = true, + own_window_type = 'override', + own_window_transparent = true, + own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', + own_window_argb_visual = true, + own_window_colour = '1C1C1C', + + -- Text alignment, other possible values are commented + alignment = 'top_left', + --alignment = 'top_right', + --alignment bottom_left + --alignment bottom_right + + -- Gap between borders of screen and text + gap_x = 20, + gap_y = 30, + + -- Subtract file system buffers from used memory? + no_buffers = true, + + -- Set to yes if you want all text to be in uppercase + uppercase = false, + + -- Size of buffer used for intermediary text: individual lines, $exec vars etc + text_buffer_size = 512 +}; + +conky.text = [[ +${exec ~/apps/scripts/status } +]]; diff --git a/conky.dot.link/weather/conkyrc b/conky.dot.link/weather/conkyrc index d0e3869..8c1ac20 100644 --- a/conky.dot.link/weather/conkyrc +++ b/conky.dot.link/weather/conkyrc @@ -1,96 +1,87 @@ conky.config = { + -- conky configuration for weather information --- conky configuration for weather information + -- Set to yes if you want conky to be forked in the background + background = true, + -- Use Xft? + use_xft = true, --- set to yes if you want conky to be forked in the background - background = true, + -- Xft font when Xft is enabled + font = 'Terminus:size=8', --- X font when Xft is disabled, you can pick one with program xfontsel ---font 5x7 ---font 6x10 ---font 7x13 ---font 8x13 ---font 9x15 ---font *mintsmild.se* ---font -*-*-*-*-*-*-34-*-*-*-*-*-*-* + -- Update interval in seconds + update_interval = 60.0, --- Use Xft? - use_xft = true, + -- Create own window instead of using desktop (required in nautilus) + own_window = true, + own_window_type = 'override', + own_window_transparent = true, + own_window_hints = 'sticky,skip_taskbar,skip_pager,below', + own_window_colour = '1C1C1C', --- Xft font when Xft is enabled ---xftfont courier-12 - font = 'Terminus:size=8', + -- Use double buffering (reduces flicker, may not work for everyone) + double_buffer = true, --- Text alpha when using Xft ---xftalpha 0.8 + -- Text alignment, other possible values are commented + --alignment = top_left, + --alignment = top_right, + --alignment = bottom_left, + alignment = bottom_right, --- mail spool ---mail_spool $MAIL + -- Gap between borders of screen and text + gap_x = 20, + gap_y = 30, --- Update interval in seconds - update_interval = 5.0, + -- Subtract file system buffers from used memory? + no_buffers = true, --- Create own window instead of using desktop (required in nautilus) - own_window = true, - own_window_type = 'override', - own_window_transparent = true, - own_window_hints = 'undecorate,sticky,skip_taskbar,skip_pager,below', - --- Use double buffering (reduces flicker, may not work for everyone) - double_buffer = true, - --- Minimum size of text area ---minimum_size 280 5 - --- Draw shades? ---draw_shades yes - --- Draw outlines? ---draw_outline no - --- Draw borders around text ---draw_borders yes - --- Stippled borders? ---stippled_borders 8 - --- border margins ---border_margin 4 - --- border width ---border_width 1 - --- Default colors and also border colors ---default_color white ---default_shade_color black ---default_outline_color black - --- Text alignment, other possible values are commented - alignment = 'top_left', ---alignment top_right ---alignment bottom_left ---alignment bottom_right - --- Gap between borders of screen and text ---gap_x 30 ---gap_y 25 - gap_x = 20, - gap_y = 30, - --- Subtract file system buffers from used memory? - no_buffers = true, - --- set to yes if you want all text to be in uppercase - uppercase = false, - --- increase buffer size - text_buffer_size = 400, - --- stuff after 'TEXT' will be formatted on screen + -- Set to yes if you want all text to be in uppercase + uppercase = false, + -- Size of buffer used for intermediary text: individual lines, $exec vars etc + text_buffer_size = 512 }; +-- Old config with brweather support +--conky.text = [[ +--Weather +--$stippled_hr +--${execi 3600 weather-query weather} +-- +-- +-- +-- +--${execpi 3600 weather-query brweather --imagem4=C1 -p 10,110 -s 60x60} +--${execpi 3600 weather-query brweather --imagem4=C2 -p 110,110 -s 60x60} +--${execpi 3600 weather-query brweather --imagem4=C3 -p 210,110 -s 60x60} +--${execi 3600 weather-query brweather --option=Day1 | sed -e 's/á/a/g'}: ${execi 3600 weather-query brweather --option=LT1 | sed -e 's/°/C/g'}/${execi 3600 weather-query brweather --option=HT1 | sed -e 's/°/C/g'} ${goto 100} ${execi 3600 weather-query brweather --option=Day2 | sed -e 's/á/a/g'}: ${execi 3600 weather-query brweather --option=LT2 | sed -e 's/°/C/g'}/${execi 3600 weather-query brweather --option=HT2 | sed -e 's/°/C/g'} ${goto 200} ${execi 3600 weather-query brweather --option=Day3 | sed -e 's/á/a/g'}: ${execi 3600 weather-query brweather --option=LT3 | sed -e 's/°/C/g'}/${execi 3600 weather-query brweather --option=HT3 | sed -e 's/°/C/g'} +-- +--${voffset -35}${goto 345}${execpi 3600 weather-query brweather --option=LUA2D} +--${voffset -10}${goto 425}${execpi 3600 weather-query brweather --option=LUA3D} +--${voffset -10}${goto 505}${execpi 3600 weather-query brweather --option=LUA4D} +--${voffset 0}${goto 345}${execpi 3600 weather-query brweather --option=LUA2T} +--${voffset -10}${goto 425}${execpi 3600 weather-query brweather --option=LUA3T} +--${voffset -10}${goto 505}${execpi 3600 weather-query brweather --option=LUA4T} +--${execpi 3600 weather-query brweather --option=LUA1I -s 75x75 -p 405,50} +--${execpi 3600 weather-query brweather --option=LUA2I -s 30x30 -p 350,130} +--${execpi 3600 weather-query brweather --option=LUA3I -s 30x30 -p 420,130} +--${execpi 3600 weather-query brweather --option=LUA4I -s 30x30 -p 500,130} +-- +--${voffset -165}${goto 490}${execpi 3600 weather-query brweather --option=LUA1T} +-- +-- +-- +-- +-- +-- +-- +-- +-- +-- +-- +--]]; + conky.text = [[ Weather $stippled_hr @@ -99,32 +90,4 @@ ${execi 3600 weather-query weather} -${execpi 3600 weather-query brweather --imagem4=C1 -p 10,110 -s 60x60} -${execpi 3600 weather-query brweather --imagem4=C2 -p 110,110 -s 60x60} -${execpi 3600 weather-query brweather --imagem4=C3 -p 210,110 -s 60x60} -${execi 3600 weather-query brweather --option=Day1 | sed -e 's/á/a/g'}: ${execi 3600 weather-query brweather --option=LT1 | sed -e 's/°/C/g'}/${execi 3600 weather-query brweather --option=HT1 | sed -e 's/°/C/g'} ${goto 100} ${execi 3600 weather-query brweather --option=Day2 | sed -e 's/á/a/g'}: ${execi 3600 weather-query brweather --option=LT2 | sed -e 's/°/C/g'}/${execi 3600 weather-query brweather --option=HT2 | sed -e 's/°/C/g'} ${goto 200} ${execi 3600 weather-query brweather --option=Day3 | sed -e 's/á/a/g'}: ${execi 3600 weather-query brweather --option=LT3 | sed -e 's/°/C/g'}/${execi 3600 weather-query brweather --option=HT3 | sed -e 's/°/C/g'} - -${voffset -35}${goto 345}${execpi 3600 weather-query brweather --option=LUA2D} -${voffset -10}${goto 425}${execpi 3600 weather-query brweather --option=LUA3D} -${voffset -10}${goto 505}${execpi 3600 weather-query brweather --option=LUA4D} -${voffset 0}${goto 345}${execpi 3600 weather-query brweather --option=LUA2T} -${voffset -10}${goto 425}${execpi 3600 weather-query brweather --option=LUA3T} -${voffset -10}${goto 505}${execpi 3600 weather-query brweather --option=LUA4T} -${execpi 3600 weather-query brweather --option=LUA1I -s 75x75 -p 405,50} -${execpi 3600 weather-query brweather --option=LUA2I -s 30x30 -p 350,130} -${execpi 3600 weather-query brweather --option=LUA3I -s 30x30 -p 420,130} -${execpi 3600 weather-query brweather --option=LUA4I -s 30x30 -p 500,130} - -${voffset -165}${goto 490}${execpi 3600 weather-query brweather --option=LUA1T} - - - - - - - - - - - ]]; diff --git a/conkyrc.dot.link b/conkyrc.dot.link index 665123a..1b3b102 100644 --- a/conkyrc.dot.link +++ b/conkyrc.dot.link @@ -1,208 +1,206 @@ conky.config = { - --- conky configuration - --- Resources: --- http://dancingpenguinsoflight.com/2009/01/gorgeous-and-useful-information-configuring-conky/ --- http://cristalinux.blogspot.com.br/2011/03/some-conky-favorites-of-mine_04.html --- http://desktopspotting.com/26/best-conky-configs-for-linux-desktop/ --- http://www.linuxandlife.com/2011/09/beautiful-conky-linux.html - --- set to yes if you want conky to be forked in the background - background = true, - --- X font when Xft is disabled, you can pick one with program xfontsel ---font 5x7 ---font 6x10 ---font 7x13 ---font 8x13 ---font 9x15 ---font *mintsmild.se* ---font -*-*-*-*-*-*-34-*-*-*-*-*-*-* - --- Use Xft? - use_xft = true, - --- Xft font when Xft is enabled ---xftfont courier-12 - font = 'Terminus:size=8', - --- Text alpha when using Xft ---xftalpha 0.8 - --- mail spool ---mail_spool $MAIL - --- Update interval in seconds - update_interval = 5.0, - --- Create own window instead of using desktop (required in nautilus) - own_window = false, - --- Use double buffering (reduces flicker, may not work for everyone) - double_buffer = true, - --- Minimum size of text area ---minimum_size 280 5 - --- Draw shades? ---draw_shades yes - --- Draw outlines? ---draw_outline no - --- Draw borders around text ---draw_borders yes - --- Stippled borders? ---stippled_borders 8 - --- border margins ---border_margin 4 - --- border width ---border_width 1 - --- Default colors and also border colors ---default_color white ---default_shade_color black ---default_outline_color black - --- Text alignment, other possible values are commented ---alignment top_left - alignment = 'top_right', ---alignment bottom_left ---alignment bottom_right - --- Gap between borders of screen and text ---gap_x 30 ---gap_y 25 - gap_x = 20, - gap_y = 30, - --- Subtract file system buffers from used memory? - no_buffers = true, - --- set to yes if you want all text to be in uppercase - uppercase = false, - --- Size of buffer used for intermediary text: individual lines, $exec vars etc ---text_buffer_size 512 - --- boinc (seti) dir ---seti_dir /usr/local/seti - --- Possible variables to be used: - --- Variable Arguments Description --- acpiacadapter ACPI ac adapter state. --- acpifan ACPI fan state --- acpitemp ACPI temperature. --- adt746xcpu CPU temperature from therm_adt746x --- adt746xfan Fan speed from therm_adt746x --- battery (num) Remaining capasity in ACPI or APM --- battery. ACPI battery number can be --- given as argument (default is BAT0). --- buffers Amount of memory buffered --- cached Amount of memory cached --- color (color) Change drawing color to color --- cpu CPU usage in percents --- cpubar (height) Bar that shows CPU usage, height is --- bar's height in pixels --- downspeed net Download speed in kilobytes --- downspeedf net Download speed in kilobytes with one --- decimal --- exec shell command Executes a shell command and displays --- the output in torsmo. warning: this --- takes a lot more resources than other --- variables. I'd recommend coding wanted --- behaviour in C and posting a patch :-). --- execi interval, shell Same as exec but with specific interval. --- command Interval can't be less than --- update_interval in configuration. --- fs_bar (height), (fs) Bar that shows how much space is used on --- a file system. height is the height in --- pixels. fs is any file on that file --- system. --- fs_free (fs) Free space on a file system available --- for users. --- fs_free_perc (fs) Free percentage of space on a file --- system available for users. --- fs_size (fs) File system size --- fs_used (fs) File system used space --- hr (height) Horizontal line, height is the height in --- pixels --- i2c (dev), type, n I2C sensor from sysfs (Linux 2.6). dev --- may be omitted if you have only one I2C --- device. type is either in (or vol) --- meaning voltage, fan meaning fan or temp --- meaning temperature. n is number of the --- sensor. See /sys/bus/i2c/devices/ on --- your local computer. --- kernel Kernel version --- loadavg (1), (2), (3) System load average, 1 is for past 1 --- minute, 2 for past 5 minutes and 3 for --- past 15 minutes. --- machine Machine, i686 for example --- mails Mail count in mail spool. You can use --- program like fetchmail to get mails from --- some server using your favourite --- protocol. See also new_mails. --- mem Amount of memory in use --- membar (height) Bar that shows amount of memory in use --- memmax Total amount of memory --- memperc Percentage of memory in use --- new_mails Unread mail count in mail spool. --- nodename Hostname --- outlinecolor (color) Change outline color --- pre_exec shell command Executes a shell command one time before --- torsmo displays anything and puts output --- as text. --- processes Total processes (sleeping and running) --- running_processes Running processes (not sleeping), --- requires Linux 2.6 --- shadecolor (color) Change shading color --- stippled_hr (space), Stippled (dashed) horizontal line --- (height) --- swapbar (height) Bar that shows amount of swap in use --- swap Amount of swap in use --- swapmax Total amount of swap --- swapperc Percentage of swap in use --- sysname System name, Linux for example --- time (format) Local time, see man strftime to get more --- information about format --- totaldown net Total download, overflows at 4 GB on --- Linux with 32-bit arch and there doesn't --- seem to be a way to know how many times --- it has already done that before torsmo --- has started. --- totalup net Total upload, this one too, may overflow --- updates Number of updates (for debugging) --- upspeed net Upload speed in kilobytes --- upspeedf net Upload speed in kilobytes with one --- decimal --- uptime Uptime --- uptime_short Uptime in a shorter format - --- seti_prog Seti@home current progress --- seti_progbar (height) Seti@home current progress bar --- seti_credit Seti@hoome total user credit - ---seti_progbar - --- variable is given either in format $variable or in ${variable}. Latter --- allows characters right after the variable and must be used in network --- stuff because of an argument - --- stuff after 'TEXT' will be formatted on screen - ---${color grey}Mails: ${color}$mails${color grey} New: ${color}$new_mails${color grey} ---${color grey}Temperatures: --- CPU:$color ${i2c temp 1}°C${color grey} - MB:$color ${i2c temp 2}°C - --- feed parser --- $color${execi 900 ~/.conky/scripts/feed_parser/feed_parser.sh} - + -- conky configuration + -- + -- Resources: + -- http://dancingpenguinsoflight.com/2009/01/gorgeous-and-useful-information-configuring-conky/ + -- http://cristalinux.blogspot.com.br/2011/03/some-conky-favorites-of-mine_04.html + -- http://desktopspotting.com/26/best-conky-configs-for-linux-desktop/ + -- http://www.linuxandlife.com/2011/09/beautiful-conky-linux.html + + -- Set to yes if you want conky to be forked in the background + background = true, + + -- X font when Xft is disabled, you can pick one with program xfontsel + --font 5x7 + --font 6x10 + --font 7x13 + --font 8x13 + --font 9x15 + --font *mintsmild.se* + --font -*-*-*-*-*-*-34-*-*-*-*-*-*-* + + -- Use Xft? + use_xft = true, + + -- Xft font when Xft is enabled + --xftfont courier-12 + font = 'Terminus:size=8', + + -- Text alpha when using Xft + --xftalpha 0.8 + + -- Mail spool + --mail_spool $MAIL + + -- Update interval in seconds + update_interval = 5.0, + + -- Create own window instead of using desktop (required in nautilus) + own_window = false, + + -- Use double buffering (reduces flicker, may not work for everyone) + double_buffer = true, + + -- Minimum size of text area + --minimum_size 280 5 + + -- Draw shades? + --draw_shades yes + + -- Draw outlines? + --draw_outline no + + -- Draw borders around text + --draw_borders yes + + -- Stippled borders? + --stippled_borders 8 + + -- Border margins + --border_margin 4 + + -- Border width + --border_width 1 + + -- Default colors and also border colors + --default_color white + --default_shade_color black + --default_outline_color black + + -- Text alignment, other possible values are commented + --alignment top_left + alignment = 'top_right', + --alignment bottom_left + --alignment bottom_right + + -- Gap between borders of screen and text + --gap_x 30 + --gap_y 25 + gap_x = 20, + gap_y = 30, + + -- Subtract file system buffers from used memory? + no_buffers = true, + + -- Set to yes if you want all text to be in uppercase + uppercase = false, + + -- Size of buffer used for intermediary text: individual lines, $exec vars etc + --text_buffer_size 512 + + -- Boinc (seti) dir + --seti_dir /usr/local/seti + + -- Possible variables to be used: + + -- Variable Arguments Description + -- acpiacadapter ACPI ac adapter state. + -- acpifan ACPI fan state + -- acpitemp ACPI temperature. + -- adt746xcpu CPU temperature from therm_adt746x + -- adt746xfan Fan speed from therm_adt746x + -- battery (num) Remaining capasity in ACPI or APM + -- battery. ACPI battery number can be + -- given as argument (default is BAT0). + -- buffers Amount of memory buffered + -- cached Amount of memory cached + -- color (color) Change drawing color to color + -- cpu CPU usage in percents + -- cpubar (height) Bar that shows CPU usage, height is + -- bar's height in pixels + -- downspeed net Download speed in kilobytes + -- downspeedf net Download speed in kilobytes with one + -- decimal + -- exec shell command Executes a shell command and displays + -- the output in torsmo. warning: this + -- takes a lot more resources than other + -- variables. I'd recommend coding wanted + -- behaviour in C and posting a patch :-). + -- execi interval, shell Same as exec but with specific interval. + -- command Interval can't be less than + -- update_interval in configuration. + -- fs_bar (height), (fs) Bar that shows how much space is used on + -- a file system. height is the height in + -- pixels. fs is any file on that file + -- system. + -- fs_free (fs) Free space on a file system available + -- for users. + -- fs_free_perc (fs) Free percentage of space on a file + -- system available for users. + -- fs_size (fs) File system size + -- fs_used (fs) File system used space + -- hr (height) Horizontal line, height is the height in + -- pixels + -- i2c (dev), type, n I2C sensor from sysfs (Linux 2.6). dev + -- may be omitted if you have only one I2C + -- device. type is either in (or vol) + -- meaning voltage, fan meaning fan or temp + -- meaning temperature. n is number of the + -- sensor. See /sys/bus/i2c/devices/ on + -- your local computer. + -- kernel Kernel version + -- loadavg (1), (2), (3) System load average, 1 is for past 1 + -- minute, 2 for past 5 minutes and 3 for + -- past 15 minutes. + -- machine Machine, i686 for example + -- mails Mail count in mail spool. You can use + -- program like fetchmail to get mails from + -- some server using your favourite + -- protocol. See also new_mails. + -- mem Amount of memory in use + -- membar (height) Bar that shows amount of memory in use + -- memmax Total amount of memory + -- memperc Percentage of memory in use + -- new_mails Unread mail count in mail spool. + -- nodename Hostname + -- outlinecolor (color) Change outline color + -- pre_exec shell command Executes a shell command one time before + -- torsmo displays anything and puts output + -- as text. + -- processes Total processes (sleeping and running) + -- running_processes Running processes (not sleeping), + -- requires Linux 2.6 + -- shadecolor (color) Change shading color + -- stippled_hr (space), Stippled (dashed) horizontal line + -- (height) + -- swapbar (height) Bar that shows amount of swap in use + -- swap Amount of swap in use + -- swapmax Total amount of swap + -- swapperc Percentage of swap in use + -- sysname System name, Linux for example + -- time (format) Local time, see man strftime to get more + -- information about format + -- totaldown net Total download, overflows at 4 GB on + -- Linux with 32-bit arch and there doesn't + -- seem to be a way to know how many times + -- it has already done that before torsmo + -- has started. + -- totalup net Total upload, this one too, may overflow + -- updates Number of updates (for debugging) + -- upspeed net Upload speed in kilobytes + -- upspeedf net Upload speed in kilobytes with one + -- decimal + -- uptime Uptime + -- uptime_short Uptime in a shorter format + + -- seti_prog Seti@home current progress + -- seti_progbar (height) Seti@home current progress bar + -- seti_credit Seti@hoome total user credit + + --seti_progbar + + -- variable is given either in format $variable or in ${variable}. Latter + -- allows characters right after the variable and must be used in network + -- stuff because of an argument + + -- stuff after 'TEXT' will be formatted on screen + + --${color grey}Mails: ${color}$mails${color grey} New: ${color}$new_mails${color grey} + --${color grey}Temperatures: + -- CPU:$color ${i2c temp 1}°C${color grey} - MB:$color ${i2c temp 2}°C + + -- feed parser + -- $color${execi 900 ~/.conky/scripts/feed_parser/feed_parser.sh} }; conky.text = [[ -- cgit v1.2.3