ASUS má v nabídce komplexní řešení pro vývoj a nasazení AI: kompaktní stolní AI superpočítač ASUS Ascent GX10 poháněný superčipem NVIDIA GB10 Grace Blackwell a platformou NVIDIA DGX Spark. S operačním systémem NVIDIA DGX založeném na Ubuntu.
Desktopové prostredie Trinity Desktop vyšlo vo verzii R14.1.5. Je tu opravená chyba v tqt komponente spôsobujúca 100% vyťaženie cpu, dlaždice pre viac monitorov a nemenej dôležité su dizajnové zmeny v podobe ikon, pozadí atď. Pridaná bola podpora distribúcií Debian Trixie, Ubuntu Questing, RHEL 10 a OpenSUSE Leap 16.
Grafická aplikace Easy Effects (Flathub), původně PulseEffects, umožňující snadno povolovat a zakazovat různé audio efekty v aplikacích používajících multimediální server PipeWire, byla vydána ve verzi 8.0.0. Místo GTK 4 je nově postavená nad Qt, QML a Kirigami.
Na YouTube lze zhlédnout Godot Engine – 2025 Showreel s ukázkami toho nejlepšího letos vytvořeného v multiplatformním open source herním enginu Godot.
Blíží se konec roku a tím i všemožná vyhlášení slov roku 2025. Dle Collins English Dictionary je slovem roku vibe coding, dle Dictionary.com je to 6-7, …
Cloudflare Radar: podíl Linuxu na desktopu dosáhl v listopadu 6,2 %.
Chcete vědět, co se odehrálo ve světě techniky za poslední měsíc? Nebo si popovídat o tom, co zrovna bastlíte? Pak doražte na listopadovou Virtuální Bastlírnu s mikrofonem a kamerou, nalijte si něco k pití a ponořte se s strahovskými bastlíři do diskuze u virtuálního piva o technice i všem možném okolo. Mezi nejvýznamnější novinky patří Průšovo oznámení Core One L, zavedení RFID na filamentech, tisk silikonu nebo nový slicer. Dozvíte se ale i
… více »Vývojáři OpenMW (Wikipedie) oznámili vydání verze 0.50.0 této svobodné implementace enginu pro hru The Elder Scrolls III: Morrowind. Přehled novinek i s náhledy obrazovek v oznámení o vydání.
Komunita kolem Linux Containers po roce vývoje představila (YouTube) neměnný operační systém IncusOS speciálně navržený pro běh Incusu, tj. komunitního forku nástroje pro správu kontejnerů LXD. IncusOS poskytuje atomické aktualizace prostřednictvím mechanismu A/B aktualizací s využitím samostatných oddílů a vynucuje zabezpečení bootování pomocí UEFI Secure Bootu a modulu TPM 2.0. Postaven je na Debianu 13.
Mozilla začne od ledna poskytovat komerční podporu Firefoxu pro firmy. Jedná se o podporu nad rámec stávající podpory, která je k dispozici pro všechny zdarma.
Ahoj, kdysi jsem si napsal init.d skripty na spouštění a manipulaci s více instancemi dvblast+ffmpegu. Provozoval jsem jej do teď na Ubuntu 16.04, kde jsem toho času i z jiných důvodů vyhodil systemd a místo něj dal upstart-sysv a sysvinit. Nyní ten systém migruji na Ubuntu 20.04 a narazil jsem na problém. Můj init skript totiž používá další argument, kterým je konfigurační soubor. Tedy můžu z řádku ručně volat něco jako /etc/init.d/mujskript restart config1
Usage: $0 {start|stop|restart|force-reload} [config_file]
Funguje to tak, že pokud se volitelný parametr config neurčí, operace se provede nad všemi configy = instancemi. Pokud se určí, provede se operace jen nad danou instancí (třeba restart). Nyní jsem v systemd narazil, protože tam se předává jen první parametr (stop/start/restart/atd.), ale druhý už ne. Mám další aplikaci, která toto volání init skriptu využívá v případě potřeby manipulace s danou instancí, to ale můžu případně upravit, jak bude potřeba. V podstatě vše se řídí a určuje počtem konfiguračních souborů v daném umístění. Pro představu, ten jednodušší skript pro bvblast vypadá takto: https://pastebin.com/wYURJBMN
Děkuji.
Řešení dotazu:
[Unit] Description="Muj krasny dvbast %i" After=network.target [Service] Type=simple ExecStart=/usr/local/bin/dvblast EnvironmentFile=/etc/default/dvblast User=dvblast Group=dvblast Environment="ADAPTER=%i" [Install] WantedBy=multi-user.targetTo %i je název instance, takže když nastartuješ dvblast@adapter1.service, tak proměnná ADAPTER bude "adapter1". Viz https://www.freedesktop.org/software/systemd/man/systemd.unit.html#Specifiers. Plus/mínus nějaké detaily by to mělo kompletně nahradit ten tvůj initscript. PID file nemusíš řešit, to pořeší systemd pomocí cgroups. Logování také dostaneš zdarma.
# systemctl list-units --all | grep ffmpeg-hls-restream ffmpeg-hls-restream.service loaded inactive dead FFmpeg restream to HLS ffmpeg-hls-restream@stream101.service loaded inactive dead FFmpeg restream to HLS for stream101 ffmpeg-hls-restream@stream102.service loaded inactive dead FFmpeg restream to HLS for stream102 ffmpeg-hls-restream@stream103.service loaded inactive dead FFmpeg restream to HLS for stream103 ffmpeg-hls-restream@stream104.service loaded inactive dead FFmpeg restream to HLS for stream104Chtěl bych se zeptat jestli je dan0, že se hlavní service spustí vždy před těmi dalšími konfiguračními? Lze to případně zajistit? Abych automatizoval zakládání a odmazávání neplatných services per config, chtěl bych před těmi dílčími vykonat skript, který by vypadal nějak takto:
CONFIGDIR="/etc/ffmpeg-hls-restream"
systemctl stop ffmpeg-hls-restream@*
systemctl disable ffmpeg-hls-restream@*
systemctl daemon-reload
systemctl reset-failed
for CONFIGFILE in $CONFIGDIR/*.conf; do
CONFIGFILE=$(basename -- "$CONFIGFILE")
CONFIG="${CONFIGFILE%.*}"
systemctl enable ffmpeg-hls-restream\@${CONFIG}
done
Prostě před vlastním spouštěním úloh pro jednotlivé konfigurace tento seznam nejprve aktualizovat. Až pak startovat.
Oba soubory jsem zkopíroval do /etc/systemd/system/, v /etc/systemd/user/ mi je to nějak nevidí.
Díky.
Tiskni
Sdílej: