Mi is az a Conky, mire szolgál? Sokan szeretnénk egy órát vagy processzor terheltségmérőt, esetleg valami más infót kapni a rendszertől. Erre a conky való, de amennyire jó, sokoldalú és sokat tud, de annyira nehéz lehet kezelni. Kicsit ezt szeretném megmutatni, pár alapvető dolgot írok le.

Telepítése Debian, illetve Ubuntu alapon:

sudo apt-get install conky

Ez után jön az érdekesség amikor elindítjuk, vagy ha meg nem is. Én az etc/conky mappában szoktam a conky.conf fájlt birizgálni, természetesen ehhez admin hozzáférés kell pl. sudo conky.conf nano amennyiben nano-ban akarjuk a kódokat átírni. A másik megoldás a /hme/felhasználóvév mappában a .conkyrc fájlt bírjuk átírni. Az olyan sorok ahol kettős kereszt van a szöveg előtt a conky nem veszi figyelembe így ide kommentárt írhatunk be magunknak. Úgy gondoltam legjobban áttekinthető és használható ha megpróbálok egy példát összerakni beiktatott kommentárokkal, így simán be lehet másolni használni, de könnyen átalakítóhó ha kell, közben írja mi micsoda.

 

 

 

# Ide bármit írhatunk akár a saját nevünket, ami a dupla kereszt (#) után jön azt más nem látja

# a beállításoknál a ki be kapcsolás parancs a yes, no vagy true false

# Saját ablakszabályaink ki be kapcsolása

own_window yes

 

# az own_window_type-ben adhatjuk meg az értéket mely alapban normalon van,

# az érték lehet, normal, desktop, dock, panel, owerride

own_window_type normal

 

# saját ablakunk átlátszósága

own_window_transparent yes

# saját ablak szín megadása, itt ép kikapcsoltuk duplakeresztel

# own_window_color red

 

# own windows beállításai:

#skip_taskbar – nem jelenik meg a taskbaron(tálcán)

own_window_hints skip_taskbar

#undecorated – ablakdíszítés eltávolítása

own_window_hints undecorated

#below -a többi ablak alatt tartja

own_window_hints below

# override – ablakkezelő felülbírálása

own_window_hints override

#sticky – rátapad az ablakra és minden területen megjelenik

own_window_hints sticky

 

# az ablak maximális szélessége pixelben

maximum_widht 200

 

#Az ablak minimális mérete, magasság és szélesség

minimum_size 150 800

 

# Ha yes megszűnik a kép pislogása

double_buffer yes

 

# A conky elhelyezkedési helye a munkafelületen (top_left, top_right, top_middle, bottom_left,

# bottom_right, bottom_middle, middle_left, middle_middle, middle_right) top_right – jobra fent

alignment top_right

 

# a conky eltolása x vízszintes irányban + érték

gap_x 22

 

# a conky eltolása függőleges irányba, utánna érték

gap_y 22

 

# lesz e háttere a conky-nak ha bekapcsoljuk

background no

 

# keret a conky körül ha yes

draw_border no

 

# keretet rajzol a conky-ban levő grafikonok köré ha bekapcsoljuk

draw_graph_border no

 

# körülrajzolja a szöveges rész betűit

draw_outline no

 

# szöveges rész körülrajzolásának szine

default_outline_border white

 

# árnyék a szöveges részben

draw_shades no

 

# az árnyék színe ha be van kapcsolva

default_shade_color white

 

# meghatározzuk milyen sűrűn frissítse az adatokat

updtae_interval 1

 

# A conky-ban az összes betűt nagyra teszi ha bekapcsoljuk

uppercase no

 

# Bekapcsoljuk az ékezetes betűket ha yes

override_utf8_locale yes

 

# Élsimítás ki be kapcsolása a betűknél

use_xft yes

 

# beállítjuk a font típusát és méretét

xftfont arial:size=10

 

TEXT

# A TEXT után mennek a műszer paraméterei. Meg lehet figyelni, hogy a zárójelbe tett

# color -szín, vagy font -betűtípus után amikor befejeződik a sor

# zárójelbe újra beírjuk a font vagy color-t, így lezárva azt a megadott stílust nem

# visszük tovább,

# csak arra a sorra vonatkozik. Mindig a dollár jel után jön a funkció!

# Kiírjuk a napot az %A val még az offsettel az ablak elejétől lévő távolságot álítjuk be

${offset 80}${font arial:size=12 color}${time %A, }

# Most a naptár részét hívjuk elő e=nap,B=hónap, G=év

${offset 40}${color }${time %e %B %G}

#Itt az időt jelenítjük meg, nagyobb betűvel, de a végén a font a zárójelben lezárja a

# betűméretet,

# így a többi szöveg normál méretű lesz, természetesen mind zárójelbe. A nap után azért nem

# zártam le a betűméretet mert

# ezt akartam használni az óráig ahol a time H és M adja az óránkat

${offset 40}${font arial:size=44 color slate grey}${time %H:%M}${font}

# szürke betűvel color slate grey funkcióval melyet a végén lezárunk a color opcióval, az

# utpime- val hívtuk elő a funkciót

${offset 40}${color slate grey}UpTime:${color}$uptime

# Kernel (rendszermag informácíó)

${offset 40}${color slate grey}Kern:${color }$kernel

# Most kiolvassuk a PC működési frekvenciáját

${offset 40}${color slate grey}CPU0 ${cpu cpu1}%, : $freq_g GHz

# Itt meg kiírja egy műszerbe a terheltségi szintet, a számok a műszer magasságát és

# hosszát jelzik,

# color utan színt is rakhatunk

${offset 40}${color }${cpubar cpu1 8,150 }

# Ha van több mag most azokat is vizuálisan megjelenítjük, de van mód egy vonalba

# is megjeleníteni. Magasabb rövidebb műszerre kockával cpugraph néven az ilyen. A második

# magot a cpu2 jelzi.

# jelszés helyett lehet más modern CPU mérőeszközt kapni, de nagyon sok féleképp

# lehet kombinálni

${offset 40}${color slate grey}CPU1 ${cpu cpu2}%, : $freq_g GHz

${offset 40}${color }${cpubar cpu2 8,150}

# processok, az az aktív a gépen futó műveletek száma

${offset 40}${color slate grey}Processes: ${color }$processes

# éppen elíndított, meg beolvasandó programok száma

${offset 40}${color slate grey}Running: ${color }$running_processes

# a következő sorokban megadjuk mi terheli legjobban a Processzort, a legnagyobb

# terhelés sárgás színű

${offset 40}${color slate grey}Highest CPU:

${offset 40}${color #ddaa00} ${top name 1}${top cpu 1}

${offset 40}${color lightgrey} ${top name 2}${top cpu 2}

${offset 40}${color lightgrey} ${top name 3}${top cpu 3}

${offset 40}${color lightgrey} ${top name 4}${top cpu 4}

# Itt megtudjuk a RAM memóriából mi fogyaszt legtöbbet

${offset 40}${color slate grey}Highest MEM:

${offset 40}${color #ddaa00} ${top_mem name 1}${top_mem mem 1}

${offset 40}${color lightgrey} ${top_mem name 2}${top_mem mem 2}

${offset 40}${color lightgrey} ${top_mem name 3}${top_mem mem 3}

${offset 40}${color lightgrey} ${top_mem name 4}${top_mem mem 4}

# Most megadjuk a RAM fogyasztást, alatta egy műszer mutatja meg a RAM télítéltséget,

# majd ezt megcsináljuk a Swap (cserepartícióval) is és a root-al is, ha a home külön

# van arra külön kell beállítani

# memperc a memória lefoglaltsága százalékban, mem és memmax a RAM foglaltsága

# megabyte-ba és a maximálisan elérehő RAM

${offset 40}${color slate grey}MEM:${color } $memperc% $mem/$memmax

${offset 40}${membar 7,150}

${offset 40}${color slate grey}SWAP:${color }$swapperc% $swap/$swapmax

${offset 40}${swapbar 7,150}

${offset 40}${color slate grey}ROOT:${color }${fs_free /}/${fs_size /}

${offset 40}${fs_bar 7,150}

#internethasználat, először a LAN majd a wifin keresztül. Itt a megadott készülék pl. eth0,

# vagy wlan1 amit meg kell adnunk a graph ami egyféle grafikont csinál, mögött

# betűk és számok vannak mely a

# grafikon színére hatnak ki.

# láthatjuk külön méri a le downspeed, illetve downspeedgraph és külön a

# feltöltést az upspeed és upspeedgraph-al

# a két első szám a grafikonoknala grafikon műszer mérete

${offset 40}${color slate grey}NET:

${offset 40}${color}Up: ${color }${upspeed eth0} k/s

${offset 40}${upspeedgraph eth0 25,150 000000 ffffff}

${offset 40}${color}Down: ${color }${downspeed eth0}k/s${color}

${offset 40}${downspeedgraph eth0 25,150 000000 ffffff}

${offset 40}${color slate grey}WIFI:

${offset 40}${color}Up: ${color }${upspeed wlan1} k/s

${offset 40}${upspeedgraph wlan1 25,150 000000 ffffff}

${offset 40}${color}Down: ${color }${downspeed wlan1}k/s${color}

${offset 40}${downspeedgraph wlan1 25,150 000000 ffffff}

 

conky

A conky ennél sokkal többre képes, akár időjárás kimutatása, aktuális tv műsor, vagy bármi más. Ez egy nagyon alap, de mindenkinek elég információt adó műszer. Ha valamely funkció nem kell a # jelet rakjuk elébe és máris ki van kapcsolva. Fontos dolog, hogy $ után megy a funkció, mely általában zárójelbe van. Lehet így kicsit könnyebb lesz értelmezni a példafájlt és működését. A cikkben leírt config fajlt nyugodtan be lehet másolni és használni vagy alakítgatni. Kezdésnek jó lesz. Terméseztessen pár megadott értéket a mi számítógépes rendszerünkhöz megfelelően kell beállítani, átírni, pl. hálózati kártyák. Több beállíthatósági lehetőséget a lent található két linket bírunk kapni.

Részletesebben itt magyar nyelven: http://wiki.ubuntu.hu/index.php/Conky_haszn%C3%A1lata_Ubuntu_alatt

Illetve itt angolul:https://github.com/brndnmtthws/conky

 

Megosztás