abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 21:22 | Nová verze

    Bylo vydáno Eclipse IDE 2025-09 aneb Eclipse 4.37. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 18:22 | IT novinky

    T-Mobile od 15. září zpřístupňuje RCS (Rich Communication Services) zprávy i pro iPhone.

    Ladislav Hagara | Komentářů: 2
    včera 13:22 | IT novinky

    Společnost ARM představila platformu Arm Lumex s Arm C1 CPU Cluster a Arm Mali G1-Ultra GPU pro vlajkové chytré telefony a počítače nové generace.

    Ladislav Hagara | Komentářů: 0
    včera 05:44 | Nová verze

    Unicode Consortium, nezisková organizace koordinující rozvoj standardu Unicode, oznámila vydání Unicode 17.0. Přidáno bylo 4 803 nových znaků. Celkově jich je 159 801. Přibylo 7 nových Emoji.

    Ladislav Hagara | Komentářů: 0
    9.9. 21:00 | IT novinky Ladislav Hagara | Komentářů: 14
    9.9. 18:33 | Nová verze

    Realtimová strategie Warzone 2100 (Wikipedie) byla vydána ve verzi 4.6.0. Podrobný přehled novinek, změn a oprav v ChangeLogu na GitHubu. Nejnovější verzi Warzone 2100 lze již instalovat také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 1
    9.9. 12:22 | IT novinky

    Polské vývojářské studio CD Projekt Red publikovalo na Printables.com 3D modely z počítačové hry Cyberpunk 2077.

    Ladislav Hagara | Komentářů: 1
    9.9. 11:44 | Pozvánky

    Organizátoři konference LinuxDays 2025 vydali program a zároveň otevřeli registrace. Akce se uskuteční 4. a 5. října na FIT ČVUT v pražských Dejvicích, kde vás čekají přednášky, workshopy, stánky a spousta šikovných lidí. Vstup na akci je zdarma.

    Petr Krčmář | Komentářů: 7
    8.9. 22:00 | IT novinky

    Uživatelé komunikátoru Signal si mohou svá data přímo v Signalu bezpečně zálohovat a v případě rozbití nebo ztráty telefonu následně na novém telefonu obnovit. Zálohování posledních 45 dnů je zdarma. Nad 45 dnů je zpoplatněno částkou 1,99 dolaru měsíčně.

    Ladislav Hagara | Komentářů: 0
    8.9. 18:44 | Zajímavý článek

    Server Groklaw, zaměřený na kauzy jako právní spory SCO týkající se Linuxu, skončil před 12 lety, resp. doména stále existuje, ale web obsahuje spam propagující hazardní hry. LWN.net proto v úvodníku připomíná důležitost zachovávání komunitních zdrojů a upozorňuje, že Internet Archive je také jen jeden.

    🇵🇸 | Komentářů: 32
    Pro otevření více webových stránek ve webovém prohlížečí používám
     (83%)
     (7%)
     (2%)
     (2%)
     (4%)
     (2%)
    Celkem 163 hlasů
     Komentářů: 12, poslední včera 13:00
    Rozcestník

    moja configuracia conky 2

    13.5.2012 23:15 | Přečteno: 1134× | linux | poslední úprava: 14.5.2012 11:10

    Po dlhšom čase budem znovú písať o paneli conky.Odkaz na pôvodný blogový zápis na tému conky.

    Úvod

    V tomto zápise sa budem venovať podrobnejšie definovaniu vzhľadu panela.

    Podrobnejší popis dostupných funkcii panelu conky

    V minulom blogu som odkazoval na man stránku konfiguráčného súboru pre panel conky. V tomto diely budem popisovať funkcie, ktoré som použil v tomto vzhľade.

    Funkcie

    prvá časť
    Tieto informácie môžu byť užitočné v prostredí s veľkým počtom uživateľských stanic s rovnakou distribúciou. Umožňuje jednoznačné identifikovanie staníc.

    druhá časť
    Informácia o počte bežiacích procesov môže byť užitočná pri testovaní kvôt ale aj na detekciu fork bomb. Tiež môže upozorniť na neobvyklu záťaž.

    tretia časť
    Zobrazenie zaťaženia jadra alebo v prípade viajadrového CPU môže poskytnúť približný obraz o zaťažení užívateľskej stanice. Môže odhaliť aj zaseknutí proces.

    štvrtá časť
    Informuje o využitý RAM pamäte. Umožňuje vopred upozorniť na nedostatok RAM pred spusteným OOM killera.

    piata časť

    šiesta časť

    siedma časť

    ôsma časť

    Popis využitia funkcii

    cpu
    Táto funkcia je numerického typu. Z toho dovôdu je možné túto funkciu jednoducho používať na definíciu stupňov zaťaženia. V cpuj časti panela conky sa táto funkcia využíva na zmenu farby v závislosti na zaťazení jednotlivých jadier. Popisy jadier menia farbu pri zaťaži viac ako 80 %. Jednotlivé ukazateľe majú rozhodovacie úrovne 50% a 80%. Numerické ukazatele boli odstanené z dôvodu blikania pri zmene počtu znakov.

    cpugauge
    V tomto prípade je použitá na indikáciu zaťaženie formou tachometra. V prípade viacerých jadier je tento typ indikátora uspornejši ako vo forme stĺpca.

    cpubar
    V tejto verzii panela je použitý na indikáciu ceľkového zaťaženia cpu.

    memperc
    Táto funkcia je numerického typu. Slúži na zmenu farby ukazateľov podobne ako v prípade cpu, len s ínými rozhodovacimi úrovňami.

    mem
    Funkcia bola použita ako náhrada spušťania príkazu free v príkazovom riadku(konzole).

    membar
    Optická indikácia využitia pamäte. Len doplnenie numerického údaju.

    Funkcie memfree a memmax
    Slúžia na informovanie úživateľa o dostupnej volnej a ceľkovej RAM.

    Ostatné funkcie sa riadia podobným spôsobom-

    Konfiguračný súbor

    Tento súbor vychádza z povôdnej verzie panela conky spominaného v úvode. Je upravený pre 4 jadrový CPU. Na vytvorenie medzier medzi popismy cpu a ukazateľmy bol použitý tabulátor. Samozrejme treba dodržiaviať spokitosť riadkov pri definovaní jednotlivých podmienok. V prípade nedodržiania môže dochádzať k neprijemným zmenám veľkosti a blikaniu panela. U mňa sa to prejavovalo, preto na to vopred upozorňujem.

    
    TEXT
    $nodename - $kernel on $machine
    $hr
    ${color grey}Uptime:$color $uptime_short
    $hr
    ${color grey}Procesy
    ${color grey}Celkom: ${color} $processes \
    ${color grey}Beziace: ${color} $running_processes
    ${color grey}Zataz (1/5/15): ${loadavg}
    $color\
    $hr
    ${color}\
    ${if_match ${cpu cpu1} < 80}${color grey}CPU1$else${color red}CPU1$endif				${if_match ${cpu cpu2} < 80}${color grey}CPU2$else${color red}CPU2$endif				${if_match ${cpu cpu3} < 80}${color grey}CPU3$else${color red}CPU3$endif				${if_match ${cpu cpu4} < 80}${color grey}CPU4$else${color red}CPU4$endif 
    ${if_match ${cpu cpu1} <= 50}${color green}${cpugauge cpu1 (10,10)}$else${if_match ${cpu cpu1} <= 80}${color yellow}${cpugauge cpu1 (10,10)}$else${color red}${cpugauge cpu1 (10,10)}$endif$endif${color}	${if_match ${cpu cpu2} <= 50}${color green}${cpugauge cpu2 (10,10)}$else${if_match ${cpu cpu2} <= 80}${color yellow}${cpugauge cpu2 (10,10)}$else${color red}${cpugauge cpu2 (10,10)}$endif$endif${color}	${if_match ${cpu cpu3} <= 50}${color green}${cpugauge cpu3 (10,10)}$else${if_match ${cpu cpu3} <= 80}${color yellow}${cpugauge cpu3 (10,10)}$else${color red}${cpugauge cpu3 (10,10)}$endif$endif${color}	${if_match ${cpu cpu4} <= 50}${color green}${cpugauge cpu4 (10,10)}$else${if_match ${cpu cpu4} <= 80}${color yellow}${cpugauge cpu4 (10,10)}$else${color red}${cpugauge cpu4 (10,10)}$endif$endif${color}
    ${if_match ${cpu cpu} <= 50}${color green}${cpubar cpu (100,10)}$else${if_match ${cpu cpu} <= 80}${color yellow}${cpubar cpu (100,10)}$else${color red}${cpubar cpu (10,100)}$endif$endif${color}
    $hr
    
    ${if_match ${memperc} < 80}${color grey}RAM: $else${color red}RAM: $endif
    ${if_match ${memperc} <=60}${color grey}Pouzita: ${color green}$mem  - $memperc%$else${if_match ${memperc} <=80}${color grey}Pouzita: ${color yellow}$mem  - $memperc%$else${color red}Pouzita: ${color red}$mem  - $memperc%$endif$endif
    ${if_match ${memperc} <=60}${color green}${membar (10,100)}$else${if_match ${memperc} <=80}${color yellow}${membar (10,100)}$else${color red}${membar (10,100)}$endif$endif
    ${color grey}Celkova: ${color}$memmax
    ${color grey}Volna: ${color}$memfree
    $hr
    $color${if_match "${swap}" == "0B"}${color grey}Swap: $else${if_match ${swapperc} < 70 }${color green}Swap: $else${if_match {$swapperc} => 70}${color red}Swap:$endif$endif
    $color${if_match "${swap}" == "0B"}${color grey}Pouzite: $else${if_match ${swapperc} < 70}${color green}Pouzite: $else${if_match ${swapperc} => 70}${color red}Pouzite: $endif$endif$color${if_match "${swap}" == "0B"}${color grey}$swap $else${if_match ${swapperc} < 70}${color green}$swap $else${if_match ${swapperc} => 70}${color red}$swap $endif$endif$color - $swapperc %
    $color${if_match ${swapperc} == 0}${color grey}NO SWAP$else${if_match ${swapperc} < 70}${color green}${swapbar (10,100)}$else${if_match ${swapperc} => 70}${color red}${swapbar (10,100)}$endif$endif$endif
    $color${if_match ${swapperc} < 70}${color grey}Celkovy swap: ${color white}$swapmax$else${color red}Volne :$swapfree$endif
    $color$hr
    ${color grey}Disk:
    ${color grey}Pocet I/O citanie: ${color}${diskio_read sda}
    ${color grey}Pocet I/O zapis:   ${color}${diskio_write sda}
    $hr
    ${color grey}Filesystem:
    part.   volne	celkom
    ${color grey}${if_match ${fs_used_perc /} < 75}${color green}${fs_free /}   ${fs_size /}$else${if_match ${fs_used_perc /} > 90}$color${color yellow}${fs_free /}   ${fs_size /}$else${color red}${fs_free /}   ${fs_size /}$endif$endif
    /
    ${color grey}${if_match ${fs_used_perc /home} < 75}${color green}${fs_free /home}   ${fs_size /home}$else${if_match ${fs_used_perc /home} > 90}${color yellow}${fs_free /home}   ${fs_size /home}$else${color red}${fs_free /home}   ${fs_size /home}$endif$endif
    /home
    ${color grey}${if_match ${fs_used_perc /var} < 75}${color green}${fs_free /var}   ${fs_size /var}$else${if_match ${fs_used_perc /var} > 90}${color yellow}${fs_free /var}   ${fs_size /var}$else${color red}${fs_free /var}   ${fs_size /var}$endif$endif
    /var
    ${color grey}${if_match ${fs_used_perc /usr} < 75}${color green}${fs_free /usr}   ${fs_size /usr}$else${if_match ${fs_used_perc /usr} > 90}${color yellow}${fs_free /usr}   ${fs_size /usr}$else${color red}${fs_free /usr}    ${fs_size /usr}$endif$endif
    /usr
    ${color grey}${if_match ${fs_used_perc /tmp} < 75}${color green}${fs_free /tmp}   ${fs_size /tmp}$else${if_match ${fs_used_perc /tmp} > 90}${color yellow}${fs_free /tmp}   ${fs_size /tmp}$else${color red}${fs_free /tmp}    ${fs_size /tmp}$endif$endif
    /tmp
    ${color grey}${if_match ${fs_used_perc /opt} < 75}${color green}${fs_free /opt}   ${fs_size /opt}$else${if_match ${fs)_used_perc /opt} > 90}${color yellow}${fs_free /opt}   ${fs_size /opt}$else${color red}${fs_free /opt}    ${fs_size /opt}$endif$endif
    /opt
    ${color grey}\
    $hr
    ${color grey}Networking:
    ${color grey}Up:${color}${upspeed eth0}
    ${color grey}Down:${color}${downspeed eth0}
    
    

    Záver

    Na záver prikladám obrázok vysledného panela. Sice nedošlo k vyrázným zmenám ale som vysvetlil niektoré záležitosti ohľadom konfigurácie. Snažil som sa tento panel urobiť čo najjdnoduchší, preto som použil výhradne interné funkcie na uskutočnenie spominaných efektov.

    úprava 14/05/2012 11:09        

    Hodnocení: 100 %

            špatnédobré        

    Obrázky

    moja configuracia conky 2, obrázek 1

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    14.5.2012 10:14 Stevko | skóre: 3 | Praha
    Rozbalit Rozbalit vše Re: moja configuracia conky 2
    O paneli. V tomto páde (o kom?, o čom?) nie je nikdy na konci ypsilón (no dobre, okrem nesklonných slov, čo panel ale nie je).
    Príspevok nemá byť ukončený spojením „môj názor“.
    14.5.2012 21:05 tomvec | skóre: 24 | Kojetín
    Rozbalit Rozbalit vše Re: moja configuracia conky 2
    A teď něco o conky, prosím ;-)
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.