Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # --------------------------------------------------------------------------------------------- #
- #
- # .conkyrc - derived from various examples across the 'net
- #
- # --------------------------------------------------------------------------------------------- #
- # -------------------- Conky's Run Time Parameters -------------------- #
- update_interval 3.0 # Conky update interval in seconds
- total_run_times 0 # Number of updates before quitting. Set to zero to run forever.
- no_buffers yes # Subtract file system buffers from used memory?
- cpu_avg_samples 1 # Number of cpu samples to average. Set to 1 to disable averaging
- net_avg_samples 1 # Number of net samples to average. Set to 1 to disable averaging
- # -------------------- Conky's General Look & Feel -------------------- #
- # --- defualt values --- #
- default_color grey # Default color and border color
- default_bar_size 0 4 # Specify a default width and height for bars.
- default_gauge_size 25 25 # Specify a default width and height for gauges.
- default_graph_size 0 20 # Specify a default width and height for graphs.
- default_outline_color green # Default border and text outline color
- default_shade_color yellow # Default border and text shading color
- # --- predefined colors - http://www.kgym.jp/freesoft/xrgb.html --- #
- color0 FFFFFF # white
- color1 FFA500 # orange
- color2 B22222 # firebrick
- color3 696969 # dim gray
- color4 D3D3D3 # light gray
- color5 2F4F4F # dark slate gray
- color6 FFEC8B # light golden rod
- color7 54FF9F # sea green
- color8 FF8C69 # salmon
- color9 FFE7BA # wheat
- # --- window layout & options --- #
- own_window yes # Conky creates its own window instead of using desktop
- own_window_class Conky
- own_window_type normal # If own_window is yes, use type normal, desktop, or override
- own_window_transparent no # Use pseudo transparency with own_window?
- own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
- own_window_argb_visual true
- own_window_argb_value 102
- own_window_colour black # If own_window_transparent is no, set the background colour
- double_buffer yes # Use double buffering (reduces flicker)
- use_spacer right # Adds spaces to stop object from moving
- maximum_width 242 # Maximum width of window in pixels
- # --- window placment --- #
- alignment top_right
- # --- borders, margins, and outlines --- #
- draw_graph_borders yes # Do you want to draw borders around graphs
- border_inner_margin 5 # Window's inner border margin (in pixels)
- border_outer_margin 5 # Window's outer border margin (in pixels)
- gap_x 10 # Gap between borders of screen and text (on x-axis)
- gap_y 35 # Gap between borders of screen and text (on y-axis)
- border_width 5 # Window's border width (in pixels)
- # --- Text --- #
- draw_outline no # Do you want ot draw outlines
- draw_shades no # Do you want to draw shades
- draw_borders no # Do you want to draw borders around text
- uppercase no # set to yes if you want all text to be in uppercase
- use_xft yes # use the X FreeType interface library (anti-aliased font)
- xftfont Monospace:size=7:weight=bold # Xft font to be used
- # -------------------- Conky's Displayed System Monitoring Parameters -------------------- #
- TEXT
- ## General system information
- ${color1}SYSTEM INFORMATION ${hr 1}$color
- ${color0}System: $color$nodename $machine ${execi 99999 grep Serial /proc/cpuinfo | awk '{ print $3 }'}
- ${color0}Kernel: $color$kernel ${color0}Uptime: $color$uptime
- ${color1}CLOCK SPEED ${hr 1}$color
- ${color0}ARM: $color${execi 60 /opt/vc/bin/vcgencmd measure_clock arm | awk -F'=' '{print $2}' } ${goto 112}${color0}H264: $color${execi 60 /opt/vc/bin/vcgencmd measure_clock h264 | awk -F'=' '{print $2}' } ${goto 200}${color0}PWM: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock pwm | awk -F'=' '{print $2}' }
- ${color0}CORE: $color${execi 60 /opt/vc/bin/vcgencmd measure_clock core | awk -F'=' '{print $2}' } ${goto 112}${color0}ISP: $color${execi 60 /opt/vc/bin/vcgencmd measure_clock isp | awk -F'=' '{print $2}' } ${goto 200}${color0}EMMS: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock emms | awk -F'=' '{print $2}' }
- ${color0}UART: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock uart | awk -F'=' '{print $2}' } ${goto 112}${color0}V3D: $color${execi 60 /opt/vc/bin/vcgencmd measure_clock v3d | awk -F'=' '{print $2}' } ${goto 200}${color0}VEC: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock vec | awk -F'=' '{print $2}' }
- ${color0}HDMI: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock hdmi | awk -F'=' '{print $2}' } ${goto 112}${color0}PIXEL: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock pixel | awk -F'=' '{print $2}' } ${goto 200}${color0}DPI: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock dpi | awk -F'=' '{print $2}' }
- ${color1}VOLTAGE ${hr 1}$color
- ${color0}Core: $color${execi 999 /opt/vc/bin/vcgencmd measure_volts core | awk -F'volt=' '{print $2}' } ${color0}SDRAM C: $color${execi 999 /opt/vc/bin/vcgencmd measure_volts sdram_c | awk -F'volt=' '{print $2}' } ${color0}I: $color${execi 999 /opt/vc/bin/vcgencmd measure_volts sdram_i | awk -F'volt=' '{print $2}' } ${color0}P: $color${execi 999 /opt/vc/bin/vcgencmd measure_volts sdram_p | awk -F'volt=' '{print $2}' }
- #${color4}${font Arial:size=7}${execi 20 /home/ktb83/scripts/picoStatus.py }$font$color
- ${color1}PROCESSORS ${hr 1}$color
- ${color0}VC CPU/GPU Temp: $color${execi 999 awk '{ printf "%2.1f\n", ($1/1000) }' /sys/class/thermal/thermal_zone0/temp } °C / ${execi 999 /opt/vc/bin/vcgencmd measure_temp | awk -F'temp=' '{print $2}' | awk -F\' '{print $1}' } °C ${alignr}${color0}CPU Temp: $color${acpitemp}°C
- #${color0}VC CPU/GPU Temp: $color${execi 999 awk '{ printf "%2.1f\n", ($1/1000) }' /sys/class/thermal/thermal_zone0/temp } °C ${alignr}${color0}CPU Temp: $color${acpitemp}°C
- ${color0}Freq: $color$freq MHz ${color0}Avg. Load: $color$loadavg
- $color ${cpu cpu0}% ${color7}${cpubar cpu0 2,33} $color${cpu cpu1}% ${color7}${cpubar cpu1 2,33} $color${cpu cpu2}% ${color7}${cpubar cpu2 2,33} $color ${cpu cpu3}% ${color7}${cpubar cpu3 2,33}
- ##${cpugraph cpu0 12,0 0000ff 00ff00}$color
- ##${cpugraph cpu1 12,0 0000ff 00ff00}$color
- ##${cpugraph cpu2 12,0 0000ff 00ff00}$color
- ##${cpugraph cpu3 12,0 0000ff 00ff00}$color
- ${color1}MEMORY & SWAP ${hr 1}$color
- ${color0}RAM Usage: ${color}$mem / $memmax $memperc% ${color6}${membar 2,42}$color
- ##${stippled_hr 1}
- ${color0}Swap Usage: ${color}$swap / $swapmax $swapperc% ${color6}${swapbar 2,42}$color
- ${color0}CPU/GPU Allocation: $color${execi 999 /opt/vc/bin/vcgencmd get_mem arm | awk -F'arm=' '{print $2}' } / $color${execi 999 /opt/vc/bin/vcgencmd get_mem gpu | awk -F'gpu=' '{print $2}' }
- ${color1}FILE SYSTEM ${hr 1}$color
- ${color0}SD Card:$color ${fs_used /} / ${fs_size /} ${fs_type /} ${fs_used_perc /}% ${color8}${fs_bar 2,42 /}$color
- ##${stippled_hr 1}
- ${color0}Reads: $color$diskio_read/s ${color0}Writes: $color$diskio_write/s
- ##${color8}${diskiograph_read 12,100 33FF00 FF3333 scale -t}$color${alignr}${color8}${diskiograph_write 12,100 33FF00 FF3333 scale -t}$color
- ${color1}NETWORKING ${hr 1}$color
- ${color0}Wired (${addr eth0}) ${color0}MAC: $color${execi 99999 cat /sys/class/net/eth0/address }
- ${color0}Down:$color ${downspeed eth0}/s (${totaldown eth0}) ${color0}Up:$color ${upspeed eth0}/s (${totalup eth0})
- ##${color0}${downspeedgraph eth0 12,120 000000 00ff00} ${alignr}${upspeedgraph eth0 12,120 000000 ff0000}$color
- ${stippled_hr 1}
- ${color0}Wireless (${addr wlan0}) ${color0}MAC: $color${execi 99999 cat /sys/class/net/wlan0/address }
- ${color0}Down:$color ${downspeed wlan0}/s (${totaldown wlan0}) ${color0}Up:$color ${upspeed wlan0}/s (${totalup wlan0})
- ##${color0}${downspeedgraph wlan0 12,120 000000 00ff00} ${alignr}${upspeedgraph wlan0 12,120 000000 ff0000}$color
- ${color1}LOG FILES ${hr 1}$color
- ${color0}Linux Message Log$color
- #${color4}${font Arial:size=6}${execi 30 /bin/journalctl -n3 -o cat | fold -w50}$color$font
- ${color4}${font Arial:size=6}${execi 30 tail /var/log/messages -n3 | fold -w75}$color$font
- ${color4}${font Arial:size=6}${top_io name 1} ${top_io io_perc 1} ${top_io cpu 1} ${top_io mem 1}$color$font
- ${color4}${font Arial:size=6}${top_io name 2} ${top_io io_perc 2} ${top_io cpu 2} ${top_io mem 2}$color$font
- ${color4}${font Arial:size=6}${top_io name 3} ${top_io io_perc 3} ${top_io cpu 3} ${top_io mem 3}$color$font
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement