View Single Post
Posts: 14 | Thanked: 8 times | Joined on Feb 2010
#88
Here is my conky script:



The notable things are the space I reclaimed next to the TOP process readings.
The charge is obtained using python and updated only ever 15 secs.
my battery has just dropped two "bars" below the top so they turned gray. Each bar is 2.5%, and the time remaining is only accurate to within 3 hours, but it works great.

If I connect to USB internet, the WIFI bar changes to show USB speeds and graph. (working on making that work with bluetooth as well.)

I used to have the two temperatures printing out, but I lost that script and I cant remember the sensor positions.

What do you guys think?

Code:
# Conky, a system monitor, based on torsmo
#
# Any original torsmo code is licensed under the BSD license
#
# All code written since the fork of torsmo is licensed under the GPL
#
# Please see COPYING for details
#
# Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
# Copyright (c) 2005-2007 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
# All rights reserved.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of

# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
# $Id: conky.conf 1193 2008-06-21 20:37:58Z ngarofil $

alignment top_left
background no
maximum_width 800
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont Droid Sans Mono:size=11
xftalpha 0.8
double_buffer yes
gap_x 10
gap_y 5
minimum_size 5 5
net_avg_samples 2
no_buffers yes
out_to_console no
own_window yes
own_window_class Conky
own_window_type normal
own_window_transparent yes
own_window_hints below,sticky
stippled_borders 0
update_interval 3.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
max_specials 8000





TEXT
$alignc${color 4444ff} $nodename - $sysname $kernel on $machine ${color yellow}Uptime:$color $uptime ${color yellow}Conky Version:${color FF00FF}$conky_version
${color ff8a00}$stippled_hr
${color yellow}Frequency:${if_existing "a" =="a"} ${color red} $freq MHz $else ${color green}$freq MHz $endif ${color yellow}  CPU Usage:$color $cpu%  $alignr${color yellow}Load:$color$loadavg$alignr  ${color yellow}Processes:$color $processes  ${color yellow}Running:$color $running_processes
${color yellow}CPU Usage:${color black}${cpugraph 16,250 ff0000 ff0000} ${goto 350}${color red}${cpubar 10}
${color yellow}CPU Clock:${color red}${color yellow} Lo:${color black}${loadgraph 1 16,105 ffe400 ffe400}${color yellow} Dio:${color black}${diskiograph /dev/mmcblk0 16,105 00ff00 00ff00}${color yellow} Mem:${color black}${memgraph 16,105 ff0000 ff0000}
${color yellow}RAM  Usage:$color${goto 110}$mem${goto 190}| $memmax${goto 310}$memperc%${goto 350}${color green}${membar 10}
${color yellow}Swap Usage:$color${goto 110}$swap${goto 190}| $swapmax${goto 310}$swapperc%${goto 350}${color green}${swapbar 10}
${color ff8a00}$stippled_hr
${color yellow}rootfs${goto 110}$color${fs_free /}${goto 190}| ${fs_size /} ${color grey}${goto 310}free${goto 350}${color green}${fs_bar 10 /}
${color yellow}home${goto 110}$color${fs_free /home}${goto 190}| ${fs_size /home} ${color grey}${goto 310}free${goto 350}${color green}${fs_bar 10 /home}
${if_mounted /home/user/MyDocs}${color yellow}MyDocs${goto 110}$color${fs_free /home/user/MyDocs}${goto 190}| ${fs_size /home/user/MyDocs} ${color grey}${goto 310}free${goto 350}${color green}${fs_bar 10 /home/user/MyDocs}$endif
${if_mounted /media/mmc1}${color yellow}mmc1${goto 110}$color${fs_free /media/mmc1}${goto 190}| ${fs_size /media/mmc1} ${color grey}${goto 310}free${goto 350}${color green}${fs_bar 10 /media/mmc1}$endif
${color ff8a00}$stippled_hr
${if_up usb0}${color yellow}usb0: Up:$color ${upspeed usb0}kB ${color grey}${color yellow}Down:$color ${downspeed usb0}kB ${color yellow}IP:${color FF00FF}${addr usb0} ${color ff8a00}| $else${color yellow}usb0: ${color red}Not Connected                     ${color ff8a00}| $endif${if_up gprs0}${color yellow}gprs0: ${color yellow}Up:$color${upspeed gprs0}kB ${color grey}${color yellow}Down:$color ${downspeed gprs0} kB ${color yellow}IP: ${color FF00FF}${addr wlan0}$else${color yellow}gprs0: ${color red} Not Connected $endif
${if_empty ${wireless_essid wlan0}}${color yellow}wlan0: ${color red}Not Connected $else${color yellow}wlan0 ESSID:$color${wireless_essid wlan0}${color yellow} Rate:${color}${wireless_bitrate wlan0}${color yellow} Quality:$color${wireless_link_qual_perc wlan0}%${color yellow} Up:$color ${upspeed wlan0}kB ${color grey}${color yellow}Down:$color${downspeed wlan0}kB ${color yellow}IP:${color FF00FF}${addr wlan0} $endif
${if_up gprs0}${color yellow}gprs0 Up: ${color 333333}${upspeedgraph gprs0 20,150 ff0000 00ff00}$alignr${color yellow}gprs0 Down: ${color 333333}${downspeedgraph gprs0 20,150 00ff0000 ff0000}$else${if_empty ${wireless_essid wlan0}}$else${color yellow}Quality: ${wireless_link_bar 20,150 wlan0} ${color yellow}wlan0 Up: ${color 333333}${upspeedgraph wlan0 20,170 00ff00 ff0000} ${color yellow}wlan0 Down: ${color 333333}${downspeedgraph wlan0 20,170 ff0000 00ff00}$endif$endif
${color ff8a00}$stippled_hr
${color lightgrey}Name                  PID   CPU%   MEM% ${color ff8a00}|Charge:${execp python -u /home/user/MyDocs/pyoutbatt.py }
${color ff6000} ${top name 1}    ${top pid 1} ${top cpu 1} ${top mem 1} ${color ff8a00}| ${color yellow}Charge %: $color${head /tmp/.batteryinfo/percent 1}% ${color yellow}State: ${if_existing /tmp/.batteryinfo/chargeing true}${color green}Charging$else${color orange}Discharging$endif ${color yellow}Hours:$color ${head /tmp/.batteryinfo/time 1}
${color ffa800} ${top name 2}    ${top pid 2} ${top cpu 2} ${top mem 2} ${color ff8a00}| ${color yellow}mA: $color${head /tmp/.batteryinfo/charge 1} | ${head /tmp/.batteryinfo/maxcharge 1} ${color yellow}mV: $color${head /tmp/.batteryinfo/volts 1} | ${head /tmp/.batteryinfo/maxvolts 1}  
${color fffc2a} ${top name 3}    ${top pid 3} ${top cpu 3} ${top mem 3} ${color ff8a00}| 
${color 24ff00} ${top name 4}    ${top pid 4} ${top cpu 4} ${top mem 4} ${color ff8a00}| N900 Conky config 1.01 Wild_Doogy
Attached Images
  

Last edited by Wild_Doogy; 2010-08-25 at 23:04. Reason: I forgot about temperature
 

The Following 2 Users Say Thank You to Wild_Doogy For This Useful Post: