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í
×
    dnes 04:44 | Nová verze

    Byl vydán LineageOS 23.2 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu.

    Ladislav Hagara | Komentářů: 0
    dnes 03:44 | IT novinky

    Od března budou mít uživatelé Discordu bez ověření věku pouze minimální práva vhodná pro teenagery.

    Ladislav Hagara | Komentářů: 0
    včera 23:43 | IT novinky

    Evropská komise (EK) předběžně shledala čínskou sociální síť pro sdílení krátkých videí TikTok návykovým designem v rozporu s unijním nařízením o digitálních službách (DSA). Komise, která je exekutivním orgánem Evropské unie a má rozsáhlé pravomoci, o tom informovala v tiskovém sdělení. TikTok v reakci uvedl, že EK o platformě vykreslila podle něj zcela nepravdivý obraz, a proto se bude bránit.… více »

    Ladislav Hagara | Komentářů: 4
    včera 18:33 | Nová verze

    Offpunk byl vydán ve verzi 3.0. Jedná se o webový prohlížeč běžící v terminálu a podporující také protokoly Gemini, Gopher a RSS. Přibyl nástroj xkcdpunk pro zobrazení XKCD v terminálu.

    Ladislav Hagara | Komentářů: 0
    včera 18:22 | Zajímavý projekt

    Promethee je projekt, který implementuje UEFI (Unified Extensible Firmware Interface) bindingy pro JavaScript. Z bootovacího média načítá a spouští soubor 'script.js', který může používat UEFI služby. Cílem je vytvořit zavaděč, který lze přizpůsobit pomocí HTML/CSS/JS. Repozitář se zdrojovými kódy je na Codebergu.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 12:44 | Bezpečnostní upozornění

    Zpráva Justičního výboru Sněmovny reprezentantů upozorňuje na cenzurní kampaň Evropské komise, mířenou proti svobodě projevu na sociálních sítích. V dokumentu se uvádí, že se Evropská komise během posledních šesti let účastnila více než 100 uzavřených jednání, během nichž po platformách požadovala úpravy pravidel moderování obsahu, přičemž toto úsilí Komise zahrnovalo i cenzuru politických názorů a pravdivých informací. Výbor zdůrazňuje, že tento přístup Bruselu ohrožuje ústavou zaručená práva Američanů na svobodu projevu.

    NUKE GAZA! 🎆 | Komentářů: 11
    včera 04:33 | Nová verze

    Linus Torvalds vydal jádro Linux 6.19. Podrobný výčet změn je ke zhlédnutí na stránce Kernel Newbies, stručné výběry v LWN (část první, druhá).

    |🇵🇸 | Komentářů: 0
    8.2. 03:33 | IT novinky

    Do prodeje jde tichá bezdrátová herní myš Logitech PRO X2 SUPERSTRIKE s analogovými spínači s haptickou odezvou (HITS, Haptic Inductive Trigger System). Cena je 4 459 Kč.

    Ladislav Hagara | Komentářů: 8
    7.2. 21:00 | Zajímavý projekt

    Microsoft na GitHubu zveřejnil zdrojový kód projektu LiteBox, jedná se o 'knihovní operační systém' (library OS) zaměřený na bezpečnost, využívající systémovou architekturu LVBS k ochraně jádra před útoky z uživatelského prostoru. LiteBox je napsán v Rustu a uvolněný pod licencí MIT. Projekt je teprve v rané fázi vývoje.

    NUKE GAZA! 🎆 | Komentářů: 3
    7.2. 16:11 | Zajímavý software

    BreezyBox je open-source shell a virtuální terminál pro populární jednočip ESP32. Nabízí základní unixové příkazy, sledování aktuálního pracovního adresáře (CWD), jednoduchý instalátor a spouštěč aplikací v podobě ELF binárních souborů, zabudovaný HTTP server nebo třeba ovládání WiFi - ukázka použití coby 'malého osobního počítače'. Ačkoliv je BreezyBox inspirovaný BusyBoxem, oproti němu má tento projekt několik externích závislostí, zejména na ESP-IDF SDK. BreezyBox je dostupný pod licencí MIT.

    NUKE GAZA! 🎆 | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (19%)
     (5%)
     (0%)
     (11%)
     (26%)
     (3%)
     (5%)
     (2%)
     (12%)
     (28%)
    Celkem 819 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    moja configuracia conky 2

    13.5.2012 23:15 | Přečteno: 1178× | 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.