In den letzten Tagen habe ich mich sehr detailliert mit Conky und seinen Nettigkeiten beschäftigt. Das Ergebnis sieht man im Bild.
Ich will hier nicht weiter auf die Besonderheiten und Details eingehen. Dazu gibt es schon genug ausführliches Material im Netz.
http://crunchbanglinux.org/forums/topic/59/my-conky-config/
http://conky.linux-hardcore.com/
Zudem gibt es auf der Website von Conky eine ausführliche Dokumentation.
Ich werde einfach nur ein Conkyschalter vorstellen mit dem mehrere Conkys verwalten kann:
Conkymain (Ist die Hauptdatei):
"# Use Xft?
use_xft yes
xftfont Trebuchet MS:size=8
xftalpha 0.8
text_buffer_size 256
update_interval 2
total_run_times 0
####edit this lines if conky does not work propertly
#default 512
max_specials 1024
default 16384
max_user_text 18384
####edit this lines if conky does not work propertly
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
#own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
#minimum_size 220
draw_shades no
draw_outline no
draw_borders no
stippled_borders 0
border_margin 5
border_width 1
default_color 719ECE
color1 EF6631
alignment bottom_left
gap_x 15
gap_y 25
no_buffers yes
uppercase no
cpu_avg_samples 1
net_avg_samples 2
override_utf8_locale yes
use_spacer yes
TEXT
${font OpenLogos:size=22}J
${font}$nodename
${font OpenLogos:size=12}t${font} $sysname $kernel on $machine
${font StyleBats:size=12}q${font} Uptime: ${alignr}${uptime}
${hr}
${exec grep -m 1 "model name" /proc/cpuinfo | sed 's/^.*: //g'}
${font Poky}P ${font}CPU: ${cpu cpu1}% ${alignr}${cpugraph cpu1 10, 100 EF6631 EF6632}
${font Poky}H ${font}HDD: $diskio ${alignr}${diskiograph /dev/sda 10,100 EF6631 EF6632}
$diskio_read (disk read) ${alignr} $diskio_write (disk write)
${hr}
${font StyleBats:size=12}g${font} RAM: ${alignr}$mem / $memmax
${font StyleBats:size=12}j${font} SWAP: ${alignr}$swap / $swapmax
${hr}
${font Pie charts for maps:size=12}7${font} ${fs_free_perc /}% free / ${alignr 8}${fs_bar 4,100 /}
${font Pie charts for maps:size=12}7${font} ${fs_free_perc /boot}% free /boot ${alignr}${fs_bar 4,100 /boot}
${hr}
$processes processes ($running_processes running)
NAME $alignr PID CPU
${color1}${top name 1} $alignr ${top pid 1} ${top cpu 1}
${color white}${top name 2} $alignr ${top pid 2} ${top cpu 2}
${color}${top name 3} $alignr ${top pid 3} ${top cpu 3}
${top name 4} $alignr ${top pid 4} ${top cpu 4}
${top name 5} $alignr ${top pid 5} ${top cpu 5}
"
netioconky:
"
use_xft yes
xftfont Trebuchet MS:size=8
xftalpha 0.8
text_buffer_size 2048
update_interval 2
total_run_times 0
own_window yes
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 220 0
draw_shades no
draw_outline no
draw_borders no
stippled_borders 0
border_margin 5
border_width 1
own_window_colour grey
color1 white
color2 EF6631
alignment top_right
#gap_x 15
gap_y 40
no_buffers yes
uppercase no
cpu_avg_samples 1
net_avg_samples 2
override_utf8_locale yes
use_spacer none
if_up_strictness adress
TEXT
${if_up eth0}
${font VariShapes Solid}F${downspeedgraph 15, 100 EF6631 EF6632} ${font VariShapes Solid}E${upspeedgraph 15, 100 EF6631 EF6632}
${else}
${if_up eth1}
${font VariShapes Solid}F${downspeedgraph 15, 100 EF6631 EF6632} ${font VariShapes Solid}E${upspeedgraph 15, 100 EF6631 EF6632}
${else}
There is no connection ${font Smiley}m
${endif}
"
Das Script kann versteckt zum Beispiel als .conkystart.sh angelegt werden und zum Beispiel
zu den zu startenden Programmen hinzugefügt werden:
"
#!/bin/bash
CONKY_RC=$HOME/.conky/conkymain
SLEEP_TIME=$1 ${SLEEP_TIME:=30}
if pidof conky | grep [0-9] > /dev/null
then
exec killall conky
else
sleep $SLEEP_TIME
conky -c $CONKY_RC &
conky -c $HOME/.conky/conkynet &
#conky addmoresconkyshere
exit
fi
"
Achja hätte ich ganz vergessen. Das ganze funktioniert nur mit ConkyColors und den entsprechenden Fonts. Viel Spaß
Freunde
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen
Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.