Δημοσιεύτηκε: 11 Ιαν 2011, 03:13
από fotis23
Το δικό μου conky μετά από μεγάλη προσπάθεια. :)

Κώδικας: Επιλογή όλων
#!/bin/bash

sleep 5 &&
conky -d -c /home/fotis/.conkyrc &                       
exit

alignment top_right
#alignment top_left
#alignment bottom_left
#alignment bottom_right

# Δημιουργία ατομικό, δικό του παράθυρο, αντί να χρησιμοποιεί την Επιφάνεια Εργασίας(desktop),(ειδικά για nautilus)
own_window yes

# Υπερισχύσει, (άλλες προτιμήσεις "below")
own_window_type override

# Διαφανές Φόντο(ΨΕΥΤΟΑΌΡΑΤΟ).
own_window_transparent yes

# Συμπεριφορά του παραθύρου (undecorated, below, sticky, skip_taskbar, skip_pager).
own_window_hints below,sticky

# Χρήση διπλού "buffering" (μείωση flicker)
#buffering:μνήμη που χρησιμοποιείται για την προσωρινή αποθήκευση της παραγωγής ή εισαγωγής δεδομένων.
double_buffer yes

# Χρήση(yes) Anti-Aliasing για τι γραμματοσειρές(ΝΑΙ για ελληνικές γραμματοσειρές).Δοκιμάστε απλά με "όχι".
use_xft yes

# Ανανέωση ενημέρωσης πληροφοριών στο "conky", σε δευτερόλεπτα (εδώ είναι κάθε 3 δευτερόλεπτα).
update_interval 3.0

# Ελάχιστο μέγεθος.
minimum_size 950

# Μέγιστο πλάτος του παραθύρου.
maximum_width 250

# Αποχρώσεις;
draw_shades no

# Κείμενο
# Συμπληρώνει το κείμενο, και αν ναι.
draw_outline no

# Σύνορα στο περίγυρο του "conky' παράθυρο.
draw_borders no

# Γραμματοσειρά,μέγεθος.
font arial:size=8

# Ορισμός σε ναι(yes), εάν θέλετε όλο το κείμενο να είναι στα κεφαλαία.
uppercase no

# Τυπογραφικά στοιχεία,(είναι η δημιουργία ενός προτύπου προσομοίωση
#διαφόρων βαθμών στερεότητας ή σκίασης, χρησιμοποιώντας μικρές κουκκίδες)Σύνορα
#(πάχος, απόσταση στις μικρές γραμμούλες γύρω γύρω.)
stippled_borders 1

# Περιθώρια συνόρων.
border_margin 9

# Πλάτος των συνόρων.
border_width 10

# Στάνταρτ Χρώμα των πληροφοριών.
default_color grey

#Χρώμα του Παραθύρου (εξαρτάτε και από την εικόνα που έχουμε στην επιφάνεια εργασίας μας (Wallpaper)
own_window_colour black

# Απόσταση (pixel, τελείες) σε Οριζόντια Χ,Κάθετα Υ,από την γωνία της οθόνης.
gap_x 30
gap_y 30

TEXT
${alignc 17}${font Arial Black:size=16}fotis-pc${font}

${color yellow}SYSTEM ${hr 2}$color
${color }${voffset 2}${font StyleBats:size=16}i${font}   Kernel:  ${alignr}${kernel}
${font StyleBats:size=16}A${font}   CPU1: ${cpu cpu1}% ${alignr}${cpubar cpu1 8,60}
${font StyleBats:size=16}A${font}   CPU2: ${cpu cpu2}% ${alignr}${cpubar cpu2 8,60}
${font StyleBats:size=16}g${font}   RAM: $memperc% ${alignr}${membar 8,60}
${font StyleBats:size=16}j${font}   SWAP: $swapperc% ${alignr}${swapbar 8,60}
${font StyleBats:size=16}q${font}   Uptime: ${alignr}${uptime}
${voffset 3}${font StyleBats:size=15}b${font} ${voffset -4}CPU Temp:${alignr}${execi 10 sensors | grep Temp3 | cut -b15-16}Β°C

${color yellow}NETWORK ${hr 2}$color
${color }${if_existing /proc/net/route wlan0}
${voffset -6}${font PizzaDude Bullets:size=14}O${font}   Up: ${upspeed wlan0} kb/s ${alignr}${upspeedgraph wlan0 8,60 BEBEBE BEBEBE}
${voffset 4}${font PizzaDude Bullets:size=14}U${font}   Down: ${downspeed wlan0} kb/s ${alignr}${downspeedgraph wlan0 8,60 BEBEBE BEBEBE}
${voffset 4}${font PizzaDude Bullets:size=14}N${font}   Upload: ${alignr}${totalup wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}T${font}   Download: ${alignr}${totaldown wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}Z${font}   Signal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 8,60 wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font}   Local Ip: ${alignr}${addr wlan0}
${else}${if_existing /proc/net/route eth0}
${voffset -6}${font PizzaDude Bullets:size=14}O${font}   Up: ${upspeed eth0} kb/s ${alignr}${upspeedgraph eth0 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}U${font}   Down: ${downspeed eth0} kb/s ${alignr}${downspeedgraph eth0 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}N${font}   Upload: ${alignr}${totalup eth0}
${voffset 4}${font PizzaDude Bullets:size=14}T${font}   Download: ${alignr}${totaldown eth0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font}   Local Ip: ${alignr}${addr eth0}
${endif}${else}${if_existing /proc/net/route eth1}
${voffset -6}${font PizzaDude Bullets:size=14}O${font}   Up: ${upspeed eth1} kb/s ${alignr}${upspeedgraph eth1 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}U${font}   Down: ${downspeed eth1} kb/s ${alignr}${downspeedgraph eth1 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}N${font}   Upload: ${alignr}${totalup eth1}
${voffset 4}${font PizzaDude Bullets:size=14}T${font}   Download: ${alignr}${totaldown eth1}
${voffset 4}${font PizzaDude Bullets:size=14}a${font}   Local Ip: ${alignr}${addr eth1}
${endif}${else}
${font PizzaDude Bullets:size=14}4${font}   Network Unavailable
${endif}

${color yellow}TIME-DATE ${hr 2}$color

${alignc 35}${font Trebuchet MS:size=26}${time %H:%M}${font}
${alignc}${time %a %d %b %Y}


${color yellow}HD ${hr 2}$color
${font Pie charts for maps:size=14}7${font}   ${voffset -5}Home:
${voffset 4}${fs_used /home}/${fs_size /home} ${alignr}${fs_bar 8,60 /home}

${color yellow}WEATHER ${hr 2}$color

${if_existing /proc/net/route wlan0}
${font Trebuchet MS:style=Bold:size=10}${execi 600 conkyForecast --location=GRXX0004 -d CN}, ${execi 600 conkyForecast --location=GRXX0004 -d CO}
${voffset -8}${alignr 56}${font ConkyWeather:style=Bold:size=40}${execi 600 conkyForecast --location=GRXX0004 --datatype=WF}${font}
${alignr}${font}${execi 600 conkyForecast --location=GRXX0004 -d CT}

${voffset -52}${font Weather:size=40}y${font}   ${voffset -38}${font Trebuchet MS:size=26}${execi 600 conkyForecast --location=GRXX0004 --datatype=HT}${font}


${voffset 0}${font}Wind Speed: ${alignr}${execi 600 conkyForecast --location=GRXX0004 --hideunits --datatype=WS} km/h ${execi 600 conkyForecast --location=GRXX0004 --hideunits --datatype=WD}
${voffset 0}Daylight: ${alignr}${execi 600 conkyForecast --location=GRXX0004 --datatype=SR} ~ ${execi 600 conkyForecast --location=GRXX0004 --datatype=SS}
${font Trebuchet MS:size=12}${execi 600 conkyForecast --location=GRXX0004 --datatype=MP}
${voffset -30}${alignr 42}${font MoonPhases:size=28}${execi 600 conkyForecast --location=GRXX0004 --datatype=MF}${font}
${else}${if_existing /proc/net/route eth0}
${font Trebuchet MS:style=Bold:size=10}${execi 600 conkyForecast --location=GRXX0004 -d CN}, ${execi 600 conkyForecast --location=GRXX0004 -d CO}
${voffset -8}${alignr 56}${font ConkyWeather:style=Bold:size=40}${execi 600 conkyForecast --location=GRXX0004 --datatype=WF}${font}
${alignr}${font}${execi 600 conkyForecast --location=GRXX0004 -d CT}

${voffset -52}${font Weather:size=40}y${font}   ${voffset -38}${font Trebuchet MS:size=26}${execi 600 conkyForecast --location=GRXX0004 --datatype=HT}${font}


${voffset 0}${font}Wind Speed: ${alignr}${execi 600 conkyForecast --location=GRXX0004 --hideunits --datatype=WS} km/h ${execi 600 conkyForecast --location=GRXX0004 --hideunits --datatype=WD}
${voffset 0}Daylight: ${alignr}${execi 600 conkyForecast --location=GRXX0004 --datatype=SR} ~ ${execi 600 conkyForecast --location=GRXX0004 --datatype=SS}

${font Trebuchet MS:size=12}${execi 600 conkyForecast --location=GRXX0004 --datatype=MP}
${voffset -30}${alignr 42}${font MoonPhases:size=28}${execi 600 conkyForecast --location=GRXX0004 --datatype=MF}${font}
${else}
${font PizzaDude Bullets:size=14}4${font}   Weather Unavailable
${endif}