Ez a blog arra szolgál, hogy egy működőképes Conkyt configot tudjunk készíteni.
Megjelenés beállítása
Először is nézzük meg egy kész Conky file elejét, amely tartalmazza a megjelenésre és az elhelyezkedésre vonatkozó adatokat, egy pár fontos értéket ismertetek is közülük.
Ennek az értéke tulajdonképpen azt határozza meg, hogy a Conky hol legyen az ablakokhoz képest, például a normal érékkel minidig az ablakok alatt lesz. Lehetséges értékei normal, desktop, dock és override
own_window_transparent
Az átlátszóság ki be kapcsolására szolgál. Lehetséges értékek a yes és a no.
minimum_size
Ennek az értéke meg határozza a legkisebb szélességet, képpontban adjuk meg az értékét.
double_buffer
Bekapcsolva megszünteti a villódzást. lehetséges értékei yes és a no.
update_interval
Fisítési gyakoriság. Ennek az értéknek a beállítása tized másodperc pontossággal lehetséges. A legkisebb érték a 0,1 ebben az estben a Conky a képernyőn megjelenő adatokat másodpercenként 10 szer rajzolja újra.
own_window_colour
Meghatározza a hátérszínt
alignment
Ezek az elhelyezkedésre vonatkozó adatok. Lehetséges értékek: top_left, top_right, top_middle, bottom_left, bottom_right, bottom_middle, middle_left, middle_right.
TEXT
Ez után helyezkedik a tulajdonképpen az amit kiszeretnénk íratni a monitorra a Conky-val. Tehát most hogy képesek vagyunk megszerkeszteni a Conky config elejét, kezdhetjük kibővíteni az elemekkel.
Elemek elhelyezése
Most következik az a rész ahol bemutatom, hogy lehet szöveget számokat és grafikonokat kitenni egy Conky-ra.
Sima szöveg, színezett szöveg, és az elrendezés.
Rendszer A Conky ennek hatására ki írja a rendszer feliratot
${color Green}Rendszer
Ez egy zöld színű rendszer feliratot fog produkálni Conky-ban
${hr 2}
Ez egy vízszintes vonalat produkál, a hr utáni szám a vonal vastagságát jelöli Ha a az utóbbi kettőt kombináljuk akkor:
${color Green}Rendszer ${hr 2}
Ez egy zöld rendszer felíratott produkál amelyet egy vele egy sorba kerülő szintén zöld vonal követ Most észre vehettük, hogy a ${color green} kihatott a vonalra is, mivel zöld lett, ha ezt nem szeretnénk akkor tegyük a következőt:
${color Green}Rendszer $color ${hr 2}
Észre vehetjük tehát, hogy a ${color green} $color közti elemek lesznek csak zöldek Nézzük meg a következő Conky részletet:
${color Green}Rendszer ${hr 2}
Rendszer
Rendszer$color
Rendszer
Láthatjuk, hogy az elemek egészen a $color-ig zöldek maradnak, és az utolsó Rendszer felirat fehér lesz.
${color green}rendszer ${color red}rendzser ${color blue} rendszer
Ez zöld piros és kék színű rendszer feliratokat produkál, tehát ha egy színezett elemet egy másik színezett követne nem kell elé kitenni a $color-t.
Most hogy az lapokat elsajátítottuk jöhetnek a grafikonok diagramok és értékek:
Értékek:
$freqMHz
Kiírja a CPU órajelét. $cpu% Kiírja a CPU terhelést százalékban.
$memperc%
Kiírja százalékban a szabad memória mennyiségét.
$mem
Kiírja a haszmált memóriaméretét.
$memmax
Kiírja a számítógépünkben rendelkezésreálló fizikai memória méretét.
$swapperc%
Kiírja százalékban a szabad swap terület mennyiségét.
$swap
Kiírja a használt swap terület méretét.
$swapmax
Kiírja a rendelkezésre álló swap terület méretét.
${fs_free_perc /home}%
Kiírja százalékban a szabad helyet a /home könyvtárban természetesen a /home könyvtár helyére bármi mást is írhatunk
${downspeed eth0} k/s
Kiírja k/s-ben az aktuális letöltési sebességet, ha a mi hálózati csatolónk nem eth0 akkor cseréljük ki az értéket mi a sajátunkra
${upspeed eth0} k/s
Kiírja k/s-ben az aktuális feltöltési sebességet, ha a mi hálózati csatolónk nem eth0 akkor ki az értéket mi a sajátunkra
Vonal diagrammok:
${cpubar 8,100} Az aktuális CPU terhelést mutatja be egy vonal segítségével, a cpubar utáni szám a vonal vastagságára a vessző utáni szám a hosszára utal.
${membar 6,50}
Az aktuálisan elfoglalt memória kijelzésre szolgál, a membar utáni szám a vonal vastagságára, illetve a vesző utáni szám a hosszára utal. ${swapbar 8,100} Az aktuálisan elfoglaltswap terület kijelzésre szolgál, a membar utáni szám a vonal vastagságára, illetve a vesző utáni szám a hosszára utal.
${fs_bar 6 /home}
A home könyvtáron elfoglalt hely nagyságát mutatja, természetesen a /home helyére akármilyen könyvtár kerülhet.
Grafikonok:
${cpugraph 40,150}
Meg jelenít egy grafikont a CPU terhelés alakulásáról, a cpugraph utáni szám a grafikon magasságát a vessző utáni szám pedig a grafikon hosszúságát állítja be. ${memgraph 25,200} A memória használat alakulását mutatja be egy grafikonon, a memgraph után lévő szám a grafikon magasságára a vessző utáni szám pedig a hosszára utal.
${downspeedgraph eth0 50,250}
Meg jelenít egy grafikont a letöltési sebesség alakulásáról, ha a mi hálózati csatolónk nem eth0, akkor cseréljük ki az értéket a mi sajátunkéra. A downspeedgraph után lévő szám a grafikon magasságára, a vessző utáni szám pedig a hosszára utal.
${upspeedgraph eth0 50,250}
Meg jelenít egy grafikont a feltöltési sebesség alakulásáról, ha a mi hálózati csatolónk nem eth0, akkor cseréljük ki az értéket a mi sajátunkéra. a upspeedgraph után lévő szám a grafilon magasságára a vesszző utáni szám a hosszára utal.
Egyéb:
${top name 1}
Folyamat neve, a name utáni szám a helyezésre utal
${top pid 1}
Folyamat PID-je, a pid utáni szám a helyezésre utal
${top cpu 1}
Folyamat CPU terhelése, a cpu utáni szám a helyezésre utal
${top mem 1}
Folyamat memória használata, a mem utáni szám a helyezésre utal
Példa
Ennek a Conky confignak így kell kinéznie: Példa Conky
own_window yes
own_window_hints undecorated,below,skip_taskbar
own_window_type desktop
background yes
own_window_transparent yes
double_buffer yes
own_window_colour blue
update_interval 3.0
alignment top_right
minimum_size 200
TEXT
${color white}Rendszer informaciok ${hr 2}
$nodename $sysname $kernel
$machine
Processzor informaciok ${hr 2}
CPU: ${loadavg}% ${cpubar 8,100}
${cpugraph 30,250}
Memoria informaciok ${hr 2}
RAM: $memperc% ${membar 8,195}
${memgraph 30,250}
Merevlemez informaciok ${hr 2}
sda1 ${fs_free_perc /}% ${fs_bar 8,195 /}
sda4 ${fs_free_perc /media/disk}% ${fs_bar 8,195 /media/disk}
sda5 ${fs_free_perc /media/disk-1}% ${fs_bar 8,195 /media/disk-1}
Halozat informaciok ${hr 2}
Letoltes: ${downspeed eth0} k/s
${downspeedgraph eth0 40,250}
Feltoltes: ${upspeed eth0} k/s
${upspeedgraph eth0 40,250}
Alkalmazas informaciok ${hr 2}
Nev PID CPU% MEM%
${color FF0000}${top name 1} | ${top pid 1} | ${top cpu 1} | ${top mem 1}
${color E62000}${top name 2} | ${top pid 2} | ${top cpu 2} | ${top mem 2}
${color CC4000}${top name 3} | ${top pid 3} | ${top cpu 3} | ${top mem 3}
${color B36000}${top name 4} | ${top pid 4} | ${top cpu 4} | ${top mem 4}
${color 998000}${top name 5} | ${top pid 5} | ${top cpu 5} | ${top mem 5}
${color 809F00}${top name 6} | ${top pid 6} | ${top cpu 6} | ${top mem 6}
${color 66BF00}${top name 7} | ${top pid 7} | ${top cpu 7} | ${top mem 7}
${color 4DDF00}${top name 8} | ${top pid 8} | ${top cpu 8} | ${top mem 8}
${color 33FF00}${top name 9} | ${top pid 9} | ${top cpu 9} | ${top mem 9}
8 thoughts on “Conky config készítése az alapoktól”
Betettem a conkyt a munkamenetek közé, hogy mindig elinduljon. De előbb betöltődik, mint az asztal háttérképe, vagy maga az asztal és ezért egy fekete keret jelenik meg körülötte. Ha később indítom el, akkor nem. Valahogyan meg lehet oldani, hogy pl.15 sec késéssel induljon el?
[re=4418]Sipci1989[/re]: Alapból úgy csináltam meg a conkyrc-t. De szerintem nem ez lesz a probléma. A conky látszik, nem takarja el semmi, csak egy fekete keret van körülötte. De mellékelek inkább két képet. Conky rendszerindítás után (berakva a Munkamenetekbe): Conky, ha manuálisan indítom: Ötlet?
[re=4431]Sipci1989[/re]: Ha beteszem a munkamenetek közé a javasolt parancsokat, akkor nem működik. De beraktam egy szkriptbe, majd azt a munkamenetekhez és úgy már jó. De a keret megmarad. Viszont rájöttem, hogy a Compiz okozza a gondot. Ugyanis árnyékkal lát el minden keretet. Még bogarászom kicsit a beállításait, de így már jó lesz. Köszönöm a segítségedet!
Betettem a conkyt a munkamenetek közé, hogy mindig elinduljon. De előbb betöltődik, mint az asztal háttérképe, vagy maga az asztal és ezért egy fekete keret jelenik meg körülötte. Ha később indítom el, akkor nem. Valahogyan meg lehet oldani, hogy pl.15 sec késéssel induljon el?
[re=4410]gofree[/re]: Heló. Van egy olyan sor az elején hogy own_window_type desktop, a desktop-ot cseréld ki normal-ra és akkor nem fog eltűnni.
[re=4418]Sipci1989[/re]: Alapból úgy csináltam meg a conkyrc-t. De szerintem nem ez lesz a probléma. A conky látszik, nem takarja el semmi, csak egy fekete keret van körülötte. De mellékelek inkább két képet.
Conky rendszerindítás után (berakva a Munkamenetekbe):
Conky, ha manuálisan indítom:
Ötlet?
Hoppá! A képeket kiszűrte a rendszer 🙁
itt vannak a linkek:
http://kepfeltoltes.hu/view/090804/conky1_www.kepfeltoltes.hu_.png
http://kepfeltoltes.hu/view/090804/conky2_www.kepfeltoltes.hu_.png
[re=4425]gofree[/re]: Heló. Bocs az előbb félreértettem a kérdést. Így tedd be a munkamenetek közé.
[re=4431]Sipci1989[/re]: Ha beteszem a munkamenetek közé a javasolt parancsokat, akkor nem működik. De beraktam egy szkriptbe, majd azt a munkamenetekhez és úgy már jó.
De a keret megmarad. Viszont rájöttem, hogy a Compiz okozza a gondot. Ugyanis árnyékkal lát el minden keretet. Még bogarászom kicsit a beállításait, de így már jó lesz.
Köszönöm a segítségedet!
Sziasztok!
Ha én 3G usb modemmel csatlakozok a netre,akkor mit kell írni az eth0 helyére?