Не е ли ако искам Но все пак.
=== Conkyrc ===
use_xft yes
xftfont SonyEricssonLogo:size=10
xftalpha 0.1
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
minimum_size 206 5
maximum_width 250
default_color 555555
default_shade_color 00000
default_outline_color 000000
alignment top_right
gap_x 20
gap_y 60
no_buffers yes
cpu_avg_samples 2
override_utf8_locale no
uppercase no # set to yes if you want all text to be in uppercase
use_spacer no
mpd_host localhost
mpd_port 6600
TEXT
${color 9c9c9c}${font PizzaDude Bullets:size=12}C${font} SYSTEM ${color 555555}${hr 1 }
Uptime: $alignr$uptime
Processes: ${alignr}$processes ($running_processes running)
CPU ${freq}MHz ${alignr}${cpu cpu1}%
${cpugraph 9c9c9c 555555}
RAM ${alignr}$mem / $memmax ($memperc%)
${membar 4}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}
Highest CPU $alignr CPU% MEM%
${hr 1}
${top name 1}$alignr${top cpu 1}${top mem 1}
${top name 2}$alignr${top cpu 2}${top mem 2}
${top name 3}$alignr${top cpu 3}${top mem 3}
${top name 4}$alignr${top cpu 4}${top mem 4}
${top name 5}$alignr${top cpu 5}${top mem 5}
${top name 6}$alignr${top cpu 6}${top mem 6}
${color 9c9c9c}${font PizzaDude Bullets:size=12}k${font} FILESYSTEM ${color 555555}${hr 1}
Root: ${alignr}free ${fs_free /} / ${fs_size /}
${fs_bar 4 /}
Storage: ${alignr}free ${fs_free /media/storage-2} / ${fs_size /media/storage-2}
${fs_bar 4 /media/storage-2}
Storage: ${alignr}free ${fs_free /media/storage} / ${fs_size /media/storage}
${fs_bar 4 /media/storage}
CLDG-10.4: ${alignr}free ${fs_free /media/CLDG-10.9} / ${fs_size /media/CLDG-10.9}
${fs_bar 4 /media/CLDG-10.9}
${color 9c9c9c}${font PizzaDude Bullets:size=12}W${font} NETWORK ${color 555555}${hr 1}
Down ${downspeed eth1} k/s ${alignr}Up ${upspeed eth1} k/s
${downspeedgraph eth1 20,120 9c9c9c 555555} ${alignr}${upspeedgraph eth1 20,120 9c9c9c 555555}
Total ${totaldown eth1} ${alignr}Total ${totalup eth1}
Public IP ${alignr}${execi 50 ~/.scripts/ip.sh}
${color 9c9c9c}${font PizzaDude Bullets:size=12}a${font} PORTAGE ${color 555555}${hr 1}
Last Sync ${alignr}${execi 300 ~/.scripts/lastsync.pl}
Progress ${execibar 30 ~/.scripts/emerge-progress.sh}
Pkg ${alignr}${execi 30 ~/.scripts/emerge-current.sh}
Status ${alignr}${execi 30 ~/.scripts/emerge-status.sh}
${color 9c9c9c}${font PizzaDude Bullets:size=12}K${font} MUSIC ${color 555555}${hr 1}
$mpd_status ${alignr}${mpd_bar 6,180}
${mpd_title 28} ${alignr}$mpd_length
$mpd_artist
$mpd_album
Bitrate: $mpd_bitrate kbps
Random: $mpd_random ${alignr}Repeat $mpd_repeat
=== Conkyrc ===
=== Emerge current ===
#!/bin/bash
# emerge-current.sh by Hellfre
#
# This script is designed to read the name of the last package compiled.
#
# As this script does read the entirety of emerge.log, it will be rather
# heavy on the CPU. It shouldn't be enough to be noticable on newer (2.0Ghz+)
# processors, but it still should not be run more often than every 30 seconds.
#
# Usage:
# .conkyrc: ${execi [time] /path/to/script/emerge-current.sh}
#
# Usage Example
# ${execi 30 /home/youruser/scripts/emerge-current.sh}
tac /var/log/emerge.log |\
grep 'Compiling' |\
head |\
sed -e 's/.*(//' |\
sed -e 's/::.*)//' |\
head -n 1 |\
cut -d \) -f 1
=== Emerge Current ===
=== Emerge Progress ===
#!/bin/bash
# source: Jeremy_Z @ forums.gentoo.org http://forums.gentoo.org/viewtopic-t-351806-postdays-0-postorder-asc-start-550.html
#
# This script will report the progress of the last emerge command run. It
# reports the TOTAL percentage complete - not the percentage of the current
# package. For example, if there are 110 packages currently being emerged, and
# it is on the 55th package, it will report 50.
#
# Usage:
# .conkyrc: ${execibar [time] /path/to/script/emerge-progress.sh}
#
# Usage Example
# ${execibar 30 /home/youruser/scripts/emerge-progress.sh}
tail -n 50 /var/log/emerge.log |\
tac |\
grep -v "Starting retry" |\
grep -iE '([0-9]* of [0-9]*)' -o -m 1 |\
sed -e 's/\(.*\) of \(.*\)/\1 \2/' |\
awk '{print 100.0*$1/$2}'
=== Emerge Progress ===
=== Emerge Status ===
#!/bin/bash
#
# emerge-status.sh by Hellfre
#
# This script will report the current status of portage.
#
# Usage:
# .conkyrc: ${execi [time] /path/to/script/emerge-current.sh}
#
# Usage Example
# ${execi 30 /home/youruser/scripts/emerge-current.sh}
#
# Known Bugs:
# 1) If there are two emerges running at once, when the first one finishes
# running, the script will report the current status as "Completed".
# 2) If there is a emerge running and you run a search, the script will
# report the current status as "Completed", until the running emerge
# moves to the next package, or itself completes.
# The reasons for this are twofold - one, it's a feature and two, there
# would be far too much parsing required to find out the current status of
# every command which is run in parallel.
STATUS=`tail -n 15 /var/log/emerge.log |\
grep -iE "Compiling|Cleaning|AUTOCLEAN|completed|search|terminating|rsync" |\
cut -d ' ' -f "2-" |\
grep -Ev 'Finished\.|Cleaning up\.\.\.' |\
tail -n 1`
#echo "$STATUS"
if [ "`echo "$STATUS" | grep -i compiling`" != "" ]; then echo Compiling
elif [ "`echo "$STATUS" | grep -i cleaning`" != "" ]; then echo Cleaning
elif [ "`echo "$STATUS" | grep -i autoclean`" != "" ]; then echo Autoclean
elif [ "`echo "$STATUS" | grep -i sync`" != "" ]; then echo Syncing
elif [ "`echo "$STATUS" | grep -i search`" != "" ]; then echo Searching
elif [ "`echo "$STATUS" | grep -i completed`" != "" ]; then echo Completed
elif [ "`echo "$STATUS" | grep -i terminating`" != "" ]; then echo Completed
else echo Script Error!
fi
=== Emerge Status ===
=== LastSync ===
#!/usr/bin/perl
use Date::Manip;
$date = `grep "Sync completed" /var/log/emerge.log | tail -n1 | cut -c-10`;
$date = &DateCalc("Jan 1, 1970 00:00:00 GMT",$date);
$date = UnixDate("$date","%A %H:%M");
print "$date";
=== LastSync ===
=== IP ===
#!/bin/bash
# eigene öffentliche ip anzeigen
wget http://checkip.dyndns.org/ -q -O - |
grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>'
=== IP ===
ПС: Малко съм променял скриптовете според моите нужди
http://imglink.ru/show-image.php?id=57d1e9f5776826524e5f33c5f18bedec
Ето снимка