# 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 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=8 xftalpha 0.8 text_buffer_size 2048 # Update interval in seconds update_interval 1.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 3 # border margins border_margin 9 # border width border_width 10 # Default colors and also border colors, grey90 == #e5e5e5 default_color grey 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 $nodename $sysname $kernel on $machine system uptime: ${uptime} battery: ${battery_percent BAT1}% ${battery_bar BAT1 5,100} ${color orange}CPU ${hr 2}$color AMD Turion64 X2 TL-58 (1.9GHz, 2x512KB L2 cache) #${freq}MHz Load: ${loadavg} Temp: ${acpitemp} C #$cpubar #${cpugraph 000000 ffffff} #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}Usage (Avg):${color} ${cpu cpu0}% ${alignr}${color}${cpubar cpu0 5,140} ${color}Usage (Core 1):${color} ${cpu cpu1}% ${alignr}${color}${cpubar cpu1 5,140} ${color}Usage (Core 2):${color} ${cpu cpu2}% ${alignr}${color}${cpubar cpu2 5,140} ${color}Average ${cpugraph cpu0 000000 0000ff} ${color}Core 1 ${freq cpu1}MHz $alignr Core 2 ${freq cpu2}MHz ${color}${cpugraph cpu1 25,140 000000 0000ff} $alignr ${color}${cpugraph cpu2 25,140 000000 0000ff} ${color}CPU Temp:${color} ${execi 1100 cat /proc/acpi/thermal_zone/THRM/temperature | grep -o "[0-9]* C"} $alignr ${color}Processes:${color} $processes ${color}Run:${color} $running_processes ${color orange}GPU ${hr 2}$color NVIDIA Geforce 8400M 128MB Core: ${nvidia gpufreq}MHz VRAM ${nvidia memfreq}MHz Temp: ${nvidia temp} C ${color orange}MEMORY / DISK ${hr 2}$color using $mem of $memmax, free: $memfree RAM: $memperc% ${membar 6}$color Swap: $swapperc% ${swapbar 6}$color Root: ${fs_used_perc /}% ${fs_bar 6 /}$color NTFSData: ${fs_used_perc /media/NTFSData}% ${fs_bar 6 /media/NTFSData}$color ${color orange}NETWORK (${addr wlan0}) ${hr 2}$color Down: $color${downspeed wlan0} k/s ${alignr}Up: ${upspeed wlan0} k/s ${downspeedgraph wlan0 25,140 000000 ff0000} ${alignr}${upspeedgraph wlan0 25,140 000000 00ff00}$color Total: ${totaldown wlan0} ${alignr}Total: ${totalup wlan0} ${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 -n3 /var/log/messages | awk '{print " ",$5,$6,$7,$8,$9,$10}' | fold -w50}