Created
July 29, 2010 01:51
-
-
Save thecatwasnot/496988 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# UBUNTU-CONKY | |
# A comprehensive conky script, configured for use on | |
# Ubuntu / Debian Gnome, without the need for any external scripts. | |
# | |
# Based on conky-jc and the default .conkyrc. | |
# INCLUDES: | |
# - tail of /var/log/messages | |
# - netstat shows number of connections from your computer and application/PID making it. Kill spyware! | |
# | |
# -- Pengo | |
# | |
# Create own window instead of using desktop (required in nautilus) | |
# own_window yes | |
# own_window_type override | |
background no | |
own_window yes | |
own_window_type normal | |
own_window_transparent yes | |
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager | |
# Use double buffering (reduces flicker, may not work for everyone) | |
double_buffer yes | |
# fiddle with window | |
use_spacer right | |
# Use Xft? | |
use_xft yes | |
xftfont DejaVu Sans:size=9 | |
xftalpha 0.8 | |
text_buffer_size 2048 | |
# Update interval in seconds | |
update_interval 3.0 | |
# Minimum size of text area | |
# minimum_size 250 5 | |
# Draw shades? | |
draw_shades no | |
# Text stuff | |
draw_outline no # amplifies text if yes | |
draw_borders no | |
uppercase no # set to yes if you want all text to be in uppercase | |
# Stippled borders? | |
stippled_borders 0 | |
# border margins | |
border_margin 9 | |
# border width | |
border_width 10 | |
# Default colors and also border colors, grey90 == #e5e5e5 | |
default_color black | |
own_window_colour brown | |
own_window_transparent yes | |
# 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 10 | |
gap_y 10 | |
# ********************************************************************************* # | |
# stuff after 'TEXT' will be formatted on screen | |
TEXT | |
$color | |
${color orange}SYSTEM ${hr 2}$color | |
${exec whoami}@$nodename $sysname $kernel on $machine | |
${color orange}DATE ${hr 2}$color | |
${alignc 17}${font DejaVu Sans:size=16}${time %H:%M}${font} | |
${alignc}${time %A %d %B %Y} | |
${color orange}CPU ${hr 2}$color | |
${freq}MHz Load: ${loadavg} Temp: ${acpitemp} | |
$cpubar | |
${cpugraph ffffff 000000} | |
NAME PID CPU% MEM% | |
${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} | |
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} | |
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} | |
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} | |
${color orange}MEMORY / DISK ${hr 2}$color | |
RAM: $memperc% ${membar 6}$color | |
Swap: $swapperc% ${swapbar 6}$color | |
Root: ${fs_free_perc /}% ${fs_bar 6 /}$color | |
MyBook: ${fs_free_perc /media/MyBook}% ${fs_bar 6 /media/MyBook}$color | |
${color orange}NETWORK (${addr eth0}) ${hr 2}$color | |
Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s | |
${downspeedgraph eth0 25,140 000000 ff0000} ${alignr}${upspeedgraph eth0 | |
25,140 000000 00ff00}$color | |
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0} | |
${execi 30 netstat -ept | grep ESTAB | awk '{print $9}' | cut -d: -f1 | sort | uniq -c | sort -nr} | |
${color orange}LOGGING ${hr 2}$color | |
${execi 30 tail -n5 /var/log/messages | awk '{print " ",$5,$6,$7,$8,$9,$10}' | fold -w50} | |
${color orange}TASKS ${hr 2}$color | |
${execi 120 30 cat /tmp/shadow.txt | fold -w50} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment