conky – look fine… – wyświetla /var/log/
Łatwy, ładny – for users. Zamiast pobierać gotowe themsy rusz wyobraźnią. Potrzebowałem czegoś co w łatwy i ładny sposób,
na pulpicie wyświetli mi tylko to co potrzebuje: zużycie cpu, pamięci, zalogowani userzy oraz wyświetlanie ostatnich logów. Szybka i łatwa konfiguracja pozwoliła na to w parę minut. Gotowe theme oczywiście oferowały to, lecz w zbyt obszerny sposób, a o kwestii gusta guściki nie będziemy przecież rozmawiać. Szybciej samemu napisać thema dla conky niżeli znaleźć w sieci ten który akurat nam odpowiada.
Na stronie projektu conky.sourceforge.net/ szybko odnajdujemy całą dokumentację.
Wygląd: conky.sourceforge.net/config_settings.html oraz zmienne conky.sourceforge.net/variables.html które raczej powinny chyba być określane jako
moduły. Oczywiście to wszystko czego potrzebujemy do stworzenia unikatowego thema pod nasze potrzeby. Dodam od siebie link do rgb codes
Wykonanie theme i to co jest wam potrzebne zależy tylko od was. Ja najprostszym przykładem mam wszystko czego mi na codzien potrzeba. Plik konfiguracyjny /etc/conky.conf – edytujemy modyfikując dowolnie. Tak to wygląda u mnie:
# okno
background yes
own_window yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_class Conky
own_window_type override
# czy okno conky ma być przezroczyste?
own_window_transparent yes
# xft – X fonty!
use_xft yes
xftfont monospace:size=8:bold
# ustawienia przezroczystości
xftalpha 0.75
override_utf8_locale yes# wielkosc text_min/window.max
minimum_size 250 5
maximum_width 300
max_specials 512
max_user_text 16384
# draw opt
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 7
border_margin 5
border_width 1
default_shade_color #ff4500
default_outline_color #ff4500
# konfig
# if Load=”dbe” == true
total_run_times 0
update_interval 1
double_buffer yes
no_buffers yes
out_to_console no
uppercase no
use_spacer none
# gdzie to dac?
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right
gap_x 12
gap_y 35
cpu_avg_samples 2
net_avg_samples 2#
#
# tresc wlasciwa
#
#
TEXT
${color #ababab} $stippled_hr
$alignc ${color #fff5ee}${font monospace:size=11}BASE SYSTEM INFO:${font}
${color #8b8378} $nodename workers_only:${color #fff5ee} $uptime
${color #8b8378} kernel $kernel arch/$machine
${color #8b8378} zalogowanych: ${color #fff5ee}$user_number${color #8b8378} running_proces:${color #fff5ee} $processes/$running_processes
${color #ababab} $stippled_hr
$alignc ${color #fff5ee}${font monospace:size=11}HARDWARE INFO:${font}
${color #8b8378}still have: ${color #fff5ee}2x $freq MHz ${color #8b8378}used: ${color #fff5ee}$cpu%
${color #8b8378}x1: ${color #ababab}${cpugraph cpu1 6,160 ff8c00 9370db}${color #fff5ee} ${offset 4}${cpu cpu1}%
${color #8b8378}x2: ${color #ababab}${cpugraph cpu2 6,160 ff8c00 9370db}${color #fff5ee} ${offset 4}${cpu cpu2}%
${color #8b8378}memory used: ${color #fff5ee}$mem ${color #8b8378} ${color #8b8378} swap:${color #fff5ee} $swap
${color #8b8378}RAM:${color #ababab}${membar 6,160}${offset 4}${color #8b8378}so: ${color #fff5ee}${memperc}% ${color #8b8378}used
${color #8b8378}/ free: ${color #fff5ee}${fs_free /}/${fs_size /} ${color #ababab}${fs_bar 6 /}
${color #8b8378}/secred_files: ${color #fff5ee}${fs_free /SECRET_FILES}/${fs_size /SECRET_FILES} ${color #ababab}${fs_bar 6 /SECRET_FILES}
${color #8b8378}/extended_drive: ${color #fff5ee}${fs_free /EXTENDED_DRIVE}/${fs_size /EXTENDED_DRIVE} ${color #ababab}${fs_bar 6 /EXTENDED_DRIVE}
${color #ababab} $stippled_hr
$alignc ${color #fff5ee}${font monospace:size=11}NET INTERFACE UP:${font}
${color #8b8378}connected wifi to:${color #fff5ee} ${wireless_essid wlan0} ${color #8b8378}at: ${color #fff5ee}${wireless_bitrate wlan0} ${wireless_link_qual wlan0}%
${color #8b8378}Down: ${color #ababab}${downspeedgraph wlan0 6,100 ff8c00 9370db}${offset 4}${color #fff5ee}${downspeed wlan0} k/s
${color #8b8378}Up: ${color #ababab}${upspeedgraph wlan0 6,100 ff8c00 9370db}${offset 4}${color #fff5ee}${upspeed wlan0} k/s${color grey}
${color #8b8378}http://www.whatismyip.org say: ${color #fff5ee}${execi 10000 curl ‘http://www.whatismyip.org’}
${color #ababab} $stippled_hr
$alignc ${color #fff5ee}${font monospace:size=11}/proc/usage:${font}
${color #8b8378}CPU:
${color #fff5ee}${top name 1}${color #8b8378} ${top pid 1} ${color #fff5ee}${top cpu 1}${color #8b8378} ${top mem 1}
${color #fff5ee}${top name 2}${color #8b8378} ${top pid 2} ${color #fff5ee}${top cpu 2}${color #8b8378} ${top mem 2}
${color #fff5ee}${top name 3}${color #8b8378} ${top pid 3} ${color #fff5ee}${top cpu 3}${color #8b8378} ${top mem 3}
${color #8b8378}Mem:
${color #fff5ee}${top_mem name 1}${color #8b8378} ${top_mem pid 1} ${color #fff5ee}${top_mem cpu 1}${color #8b8378} ${top_mem mem 1}
${color #fff5ee}${top_mem name 2}${color #8b8378} ${top_mem pid 2} ${color #fff5ee}${top_mem cpu 2}${color #8b8378} ${top_mem mem 2}
${color #fff5ee}${top_mem name 3}${color #8b8378} ${top_mem pid 3} ${color #fff5ee}${top_mem cpu 3}${color #8b8378} ${top_mem mem 3}
${color #ababab}$stippled_hr
${color #8b8378}${tail /var/log/debug 10 1}
${color #ababab}$stippled_hr
Skupcie się na: ${tail /var/log/debug 10 1} – oczywiście plik logów możecie dowolnie zmieniać i modyfikować.
