No i nadszedł czas żeby znów trochę przemaglować Conky. Należałoby zacząć od podania zmian w najnowszej wersji, ale te są dostepne na stronie projektu i ograniczę się do powiedzenia iż usunięto obsługę XMMS’a.
Dziś przedstawię prosty konfig i na jego przykładzie opiszę cześć funkcji.
# conky - simply white v.0.2
# Ustaw na tak (yes) jeśli chcesz by conky było przypięte do pulpitu
background yes
# Używać Xft?
use_xft yes
# MPD host/port
# mpd_host localhost
# mpd_port 6600
# Domyślna czcionka Xft jeśli ten jest aktywny
xftfont DejaVu Sans Mono:size=6
# Przeźroczystość tekstu Xft (0-1)
xftalpha 0.8
# Częstotliwość odświeżania informacji
update_interval 1.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Stworzenie własnego okna ( wymagane z Nautilusem )
own_window yes
#Przeźroczystość okna (yes-no)
own_window_transparent yes
#właściowości okna (bez dekoracji, "najniżej", pomiń pasek zadań, przyklejone, pomiń pager)
own_window_hints undecorated,below,skip_taskbar,sticky,skip_pager
#own_window_type desktop
# own_window_colour hotpink
# Użyj podwójnego bufora do wyświetlania
double_buffer yes
# Minimalne rozmiary obszaru TEXT
minimum_size 300 5
maximum_width 300
# Wyświetlać cienie?
draw_shades no
draw_outline no
# Wyświetlać obramowanie wokół tekstu?
draw_borders no
# Stippled borders?
stippled_borders 8
# margines obramowania
border_margin 4
# szerokość obramowania
border_width 1
# Domyślne kolory
default_color black
default_shade_color black
default_outline_color black
# Wyrównanie tekstu
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right
# przesunięcie okna tekstu względem lewego górnego rogu (0,0)
gap_x 5
gap_y 790
no_buffers yes# Tylko duże litery?
uppercase no
cpu_avg_samples 8
net_avg_samples 8
# Wymusić użycie UTF8? (UTF8 wymaga Xft)
override_utf8_locale yes
use_spacer yes
#{fs_size [punkt montowanie]} - rozmiar partycji
#{fs_used [punkt montowanie]} - zajęty obszar partycji
#{cpubar [wysokość],[szerokość]} - wskaźnik użycia procesora
#{membar [wysokość],[szerokość]} - wskaźnik użycia użycia pamięci
#{swapbar [wysokość],[szerokość]} - wskaźnik użycia SWAP
#wszystko co jest po sekcji TEXT zostanie wyświetlone
TEXT
${font DejaVu Sans Mono:size=7}${color #eeeeec}Host: $nodename
${font DejaVu Sans Mono:size=7}${color #eeeeec}System: $kernel
${font DejaVu Sans Mono:size=7}${color #eeeeec}CPU: ${cpu cpu1}% ${alignc}${cpubar 4,65}
${font DejaVu Sans Mono:size=7}${color #eeeeec}RAM: $mem/$memmax ${alignc}${membar 4,65}
${font DejaVu Sans Mono:size=7}${color #eeeeec}Swap: $swap/${swapmax} ${alignc} ${swapbar 4,65}
${font DejaVu Sans Mono:size=7}${color #eeeeec}hdg1: ${fs_used /}/${fs_size /}
${font DejaVu Sans Mono:size=7}${color #eeeeec}hdh1: ${fs_used /stuff}/${fs_size /stuff}
${font DejaVu Sans Mono:size=7}${color #eeeeec}Up: ${upspeedf eth0}k/s
${font DejaVu Sans Mono:size=7}${color #eeeeec}Down: ${downspeedf eth0}k/s
Konfiguracja jeszcze nie jest gotowa, gdyż ma pomimo prostoty parę błędów w wyświetlaniu, ale jest to czyta kosmetyka. Jak również widać opisałem kilka elementów konfiguracji.
Z góry dziękuję za wszelkie uwagi.
