Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »Richard Stallman přednáší ve středu 7. května od 16:30 na Technické univerzitě v Liberci o vlivu technologií na svobodu. Přednáška je určená jak odborné tak laické veřejnosti.
Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.04.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
TmuxAI (GitHub) je AI asistent pro práci v terminálu. Vyžaduje účet na OpenRouter.
Byla vydána nová verze R14.1.4 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání. Podrobný přehled v Changelogu.
Bylo vydáno OpenBSD 7.7. Opět bez písničky.
V Tiraně proběhl letošní Linux App Summit (LAS) (Mastodon). Zatím nesestříhané videozáznamy přednášek jsou k dispozici na YouTube.
Po dlhšom čase budem znovú písať o paneli conky.Odkaz na pôvodný blogový zápis na tému conky.
V tomto zápise sa budem venovať podrobnejšie definovaniu vzhľadu panela.
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.
nodename
- zobrazuje obsah súboru /etc/hostname
. Inými slovami názov PCkernel
- zobrazuje informáciu o aktuálnom jadre, ktoré sa používa.machine
- zobrazuje informáciu o variante inštalácie systému. Napríklad amd64,i386, a pod.hr
- oddelovacia čiara. Vyskytuje sa viac krát v konfiguračnom súbore
processes
- informuje o počte spustených procesovrunning_processes
- zobrazuje počet procesov, ktoré sú v stave vykonávanialoadavg
- zobrazuje aktuálnu záťaž v 1,5,15 minutovom intervale.
cpu
- ziskáva informáciu o vyťažení CPU. V pripade, že je daná funkcia zapisaná vo formate cpu cpu1
potom funkcia ziskáva informáciu o vyťažení prvého jadra.cpugauge
- v podstate to isté ako cpu
len s rozdielom, že nezobrazuje numerickú hodnotu ale grafický znazorňuje vyžaženie cpucpubar
- to isté ako cpu
, vyťaženie zobrazuje formou stĺpca
memperc
- zobrazuje využitie pamäte v precentáchmem
- zobrazi využitie pamäte v b,kb,Mb,Gbmembar
- zobrazi využitie pamäte v formate stĺpcamemmax
- zobrazí veľkosť celľkovej dostupne pamäte.
swap
- zobrazuje využitie odkladacieho súboruswapperc
- zobrazuje využitie odkladacie súboru swapbar
- podobne ako membar, len zobrazuje informáciu o využiti swapuswapmax
- zobrazuje maximálnu veľkosť swapu
diskio_read
- zobrazuje počet čítacich I/O operáciidiskio_write
- zobrazuje počet zapisových I/O operácii
fs_used_perc
- zobrazuje percentuálne využitie filesystému.fs_free
- zobrazuje volné miesto na filesystéme.
upspeed
- zobrazuje prenosovú rýchlosť do sietedownspeed
- zobrazuje prenosovú rýchlosť z siete
free
v príkazovom riadku(konzole).
Ostatné funkcie sa riadia podobným spôsobom-
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}
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
Tiskni
Sdílej: