Byly publikovány informace (technické detaily) o bezpečnostním problému Snapu. Jedná se o CVE-2026-3888. Neprivilegovaný lokální uživatel může s využitím snap-confine a systemd-tmpfiles získat práva roota.
Nightingale je open-source karaoke aplikace, která z jakékoliv písničky lokálního alba (včetně videí) dokáže oddělit vokály, získat text a vše přehrát se synchronizací na úrovni jednotlivých slov a hodnocením intonace. Pro separaci vokálů využívá UVR Karaoke model s Demucs od Mety, texty písní stahuje z lrclib.net (LRCLIB), případně extrahuje pomocí whisperX, který rovněž využívá k načasování slov. V případě audiosouborů aplikace na
… více »Po půl roce vývoje od vydání verze 49 bylo vydáno GNOME 50 s kódovým názvem Tokyo (Mastodon). Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře.
Článek na stránkách Fedora Magazinu informuje o vydání Fedora Asahi Remixu 43, tj. linuxové distribuce pro Apple Silicon vycházející z Fedora Linuxu 43.
Byl zveřejněn program konference Installfest 2026. Konference proběhne o víkendu 28. a 29. března v Praze na Karlově náměstí 13. Vstup zdarma.
Byla vydána Java 26 / JDK 26. Nových vlastností (JEP - JDK Enhancement Proposal) je 10. Odstraněno bylo Applet API.
Byla vydána nová verze 260 správce systému a služeb systemd (Wikipedie, GitHub). Odstraněna byla podpora skriptů System V. Aktualizovány byly závislosti. Minimální verze Linuxu z 5.4 na 5.10, OpenSSL z 1.1.0 na 3.0.0, Pythonu z 3.7.0 na 3.9.0…
Byla vydána nová verze 5.1 svobodného 3D softwaru Blender. Přehled novinek i s náhledy a videi v poznámkách k vydání. Videopředstavení na YouTube.
Bylo oznámeno vydání nové verze 8.1 "Hoare" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Doprovodný příspěvek na blogu Khronosu rozebírá kódování a dekódování videa pomocí Vulkan Compute Shaders v FFmpeg.
Byl představen open-source a open-hardware prototyp nízkonákladového raketometu kategorie MANPADS, který byl sestaven z běžně dostupné elektroniky a komponent vytištěných na 3D tiskárně. Raketa využívá skládací stabilizační křidélka a canardovou stabilizaci aktivně řízenou palubním letovým počítačem ESP32, vybaveným inerciální měřicí jednotkou MPU6050 (gyroskop a akcelerometr). Přenosné odpalovací zařízení obsahuje GPS,
… více »#!/bin/bash LC_CTYPE=cs_CZ.ISO8859-2 aterm `cat ~/.atermrc` $*Nebo jsem něco nepochopil??
[tsunami@vodik]$ cat ~/.Xdefaults aterm.fading: 90 aterm.cursorColor: rgb:66/77/99 aterm.cursorColor2: rgb:18/18/18 aterm.cursorUL: rgb:d0/90/70 aterm.colorBD: rgb:70/80/a0 aterm.transparent: true aterm.transpscrollbar: true aterm.title: aterm aterm.shading: 30 aterm.saveLines: 2048 aterm.foreground: rgb:cc/cc/cc aterm.font: -misc-fixed-medium-r-normal-*-*-120-*-*-*-*-iso8859-2 aterm.termName: xterm
xrdb -merge ~/.Xdefaults
for i in ~/.bashrc.d/* do [ -x "$i" ] && . "$i" donenapsáno v ~/.bashrc a je vymalováno. Představa, že se mi při každém spuštění mé oblíbené aplikace spustí subproces shellu, rozparsuje nějakej texťák a ten poté co narazí na příkaz exec provede výměna toho běžícího procesu za můj oblíbený program, mě děsí. Co je horší, to tvoje řešení tam ten subshell nechá běžet! Fuj!
11228 ? S 0:00 \_ rxvt 11229 pts/4 Ss 0:00 \_ bash 11367 pts/4 S 0:00 \_ /bin/sh bin/rxvt 11368 pts/4 S 0:00 | \_ rxvt 11369 pts/5 Ss+ 0:00 | \_ bash 11381 pts/4 R+ 0:00 \_ ps xfPřitom stačí napsat před ten tvůj aterm exec a bude tam místo toho (teda já používám rxvt, ale proces jako proces)
11228 ? S 0:00 \_ rxvt 11229 pts/4 Ss 0:00 \_ bash 11338 pts/4 S 0:00 \_ rxvt 11339 pts/5 Ss+ 0:00 | \_ bash 11351 pts/4 R+ 0:00 \_ ps xfTeda o celý jeden proces míň. Ten cat provede ten shell ještě před spuštěním toho terminálu, ale důležité je, že ten tvůj script nechá běžet ten shell. Nicméně to stejně znamená, že ten shell se spouští úplně zbytečně a úplně zbytečně se se čte z disku nějaký wrapper a úplně zbytečně se parsuje a úplně zbytečně se spouští nějaká cat, který úplně zbytečně čte nějaký konfigurák a úplně zbytečné je tam pak nechat ještě ten shell hnít v paměti a nepoužít exec. Nicméně místo
#!/bin/bash LC_CTYPE=cs_CZ.ISO8859-2 aterm `cat ~/.atermrc` $*bych rozhodně napsal přinejmenším
#!/bin/bash exec aterm $(<~/.atermrc)protože ten aterm stejně spustí ~/.bashrc a nastavení LC_CTYPE=cs_CZ.ISO8859-2 a ostatní locale se aspoň u mě nastavuje tam, nespustí se cat, ale použijou se interní procedury bashe a hlavně se ten bash nakonec nahradí procesem atermu a nezůstane tam zbytečně strašit. No, vlastně bych to vůbec neřešil tímhle způsobem a použil Xresources, nebo alias a včechny tyhle opičinky bych si ušetřil.
Tiskni
Sdílej: