Eben Upton oznámil zdražení počítačů Raspberry Pi, kvůli růstu cen pamětí, a představil 1GB verzi Raspberry Pi 5 za 45 dolarů.
Linus Torvalds na YouTube kanálu Linus Tech Tips staví dokonalý linuxový počítač.
Po 9 týdnech vývoje od vydání Linuxu 6.17 oznámil Linus Torvalds vydání Linuxu 6.18. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a Linux Kernel Newbies. Vypíchnout lze například podporu protokolu PSP (PSP Security Protocol, PSP encryption of TCP connections).
Byla vydána nová stabilní verze 25.11 linuxové distribuce NixOS (Wikipedie). Její kódové označení je Xantusia. Podrobný přehled novinek v poznámkách k vydání. O balíčky se v NixOS stará správce balíčků Nix.
Richard Hughes na Mastodonu oznámil, že se společnost Framework Computer stala sponzorem služby LVFS (Linux Vendor Firmware Service) umožňující aktualizovat firmware zařízení na počítačích s Linuxem.
Jak na webu co nejšíleněji zadávat datum? Jak to uživatelům co nejvíce znepříjemnit? V Bad UX World Cup 2025 (YouTube) se vybíraly ty nejšílenější UX návrhy. Vítězným návrhem se stal Perfect Date.
Společnost Collabora vydala (YouTube) na LibreOffice založený desktopový kancelářský balík Collabora Office. Pro Windows, macOS a Linux. Se stejným uživatelským rozhraním jako Collabora Online. Svůj desktopový kancelářský balík s rozhraním LibreOffice pojmenovala Collabora Office Classic.
Glen MacArthur vydal AV Linux (AVL) a MX Moksha (MXM) 25. S linuxovým jádrem Liquorix. AV Linux (Wikipedie) je linuxová distribuce optimalizována pro tvůrce audio a video obsahu. Nejnovější AV Linux vychází z MX Linuxu 25 a Debianu 13 Trixie. AV Linux přichází s desktopovým prostředím Enlightenment 0.27.1 a MX Moksha s prostředím Moksha 0.4.1 (fork Enlightenmentu).
Ubuntu pro testování nových verzí vydává měsíční snapshoty. Dnes vyšel 1. snapshot Ubuntu 26.04 LTS (Resolute Raccoon).
Zástupci členských států EU se včera shodli na návrhu, který má bojovat proti šíření materiálů na internetu zobrazujících sexuální zneužívání dětí. Nařízení známé pod zkratkou CSAM a přezdívané chat control mělo množství kritiků a dlouho nebyla pro jeho schválení dostatečná podpora. Pro schválení byla potřeba kvalifikovaná většina a dánské předsednictví v Radě EU se snažilo dosáhnout kompromisu. Návrh nakonec po dlouhých týdnech
… více »Zdravím,
delší dobu uvažuji o GUI mixeru pro alsu. Stávající řešení (alsamixer, gnome mixer, mixer v KDE) jen nějakou heuristikou řadí ovládací prvky definované ovladačem zvukovky do skupin na záložky. Složitější karty definují desítky ovládacích prvků a žádná heuristika se nedokáže přiblížit specializovanému grafickému mixeru windowsího ovladače přímo od výrobce té které karty.
Je samozřejmě nesmysl pro každou kartu programovat vlastní GUI, jako je tomu ve windows. Ale věřím, že by se dal vytvořit univerzální nástroj, který by na vstupu vzal popisný konfigurák od autora ovladače (nebo jiného znalého dobrovolníka), který by popisoval jednak funkční závislosti ovládacích prvků, obsahoval detailní textový popis netriviálních "čudlíků", a zároveň do určité míry grafickému nástroji naznačoval, co jak vykreslit, aby to na první pohled dávalo smysl. Funkční závislosti ovl. prvků budou možná poskytovat přímo ovladače, to se již pomalu v konferenci alsy občas objevuje. Ale jejich smysluplné vykreslení do mixeru nikdo neřeší (alespoň o tom nevím).
Pulseaudio se snaží o zjednodušení sady ovl. prvků na základní a jejich umístění na GUI pulseaudia, ale mně jde o zpřístupnění všech čudlíků zvukovky (jako v GUI windowsích ovladačů od výrobce), tedy ještě v doméně alsy.
Tímto bych se chtěl zeptat, zda máte někdo zkušenosti s vhodnou grafickou knihovnou, která by bylo ideálně nezávislá na gnome/KDE/Xfce atd. a šla by snadno propojit s nějakým takovým konfigurákem. Možná by se hodil i nějaký skriptovaný jazyk (Python?), tato aplikace nevyžaduje žádný výpočetní výkon. Možná by i java dávala smysl. Pokud by ta knihovna podporovala i konzoli (ncurses?), o to lépe. Ale to není zásadní požadavek. Samozřejmě by to chtělo podporu lokalizace, i těch delších popisů čudlíků.
Jsem ve fázi přemýšlení, hledání možností, do alsí konference bych rád přišel již s představou něčeho konkrétnějšího. Díky moc za nápady, návrhy, doporučení.
Nakonec možná i PHP a HTML by dávalo smysl, navíc by to rovnou mělo síťovou podporu :) V konzoli by byl elinks, v Xkách libovolný browser, nebo okno s embedded HTML browserem. Bohužel složitější na instalaci kvůli webovému serveru.
group { // skupina ovládacích prvků, v GUI jako záložka?
id "play"
name "Přehrávání"
// nebo ala gettext:
name _("Přehrávání")
control { // ovládací prvek
id "mute0"
name _("název")
description _("popis")
type "checkbox" // ovládací prvek je "zaškrtávátko"
action { // kód, který se provede při změně stavu ovládacího prvku
if (this.checked) { // this je aktuální ovládací prvek, tedy mute0
soundCard.mute() //
zřejmě nějaké volání API Alsy
controls["volume0"].disable()
} else {
soundCard.unmute() //
controls["volume0"].enable()
}
}
}
control {
id "volume0"
type "slider" // ovládací prvek je "táhlo"
range 0, 100 // rozsah hodnot (má smysl pouze pro type slider)
action {
soundCard.setVolume(this.value) // opět this je "tento" ovládací prvek, tedy volume0
}
}
}
group {
id "record"
...
}
Tohle funguje na základě takové drobné magie: group ,control, id, name, action atd. jsou vlastně všechno volání metod s danými parametry (které můžou a nemusí být uzavřeny v závorkách). Bloky { ... } jsou taky parametry – kusy kódu, které si lze uložit a kdykoli vykonat (u definičních metod se asi vykonají ihned, metoda action kód uchová a ten pak bude volán později při každé změně příslušného ovládacího prvku).
Volání metod vlastně v paměti vyrobí model mixéru, a ten pak můžeš vyrenderovat jak chceš. Vím, že v Ruby by to šlo velmi podobně, jak v Pythonu netuším.
No a protože zvukovým kartám vlastně vůbec nerozumím, tak to je ode mne asi tak všechno
Pulseaudio nemam rad, hlavne kvuli tomu ze porad jeste nefunguje spolehlive. Kazdopadne inteligentni razeni ovladacich prvku je jednim z cilu toho projektu. Autor pulseaudia spolupracuje s vyjojari ALSy a ALSA meni svoje API na zaklade pozadavku PulseAudio.
Pulseaudio chce zobrazovat zakladni sadu ovladacich prvku (jako napr. panel zvuku, soucast windows) a mapovat je na konkretni cudliky zvukovek. Zatim to resi pres nazvy a typy ovladacich prvku.
Mojim cilem je neco trochu jineho - zobrazit hezky a logicky vsechny ovladaci prvky karty, jako to dela GUI ovladace od vyrobce zvukovky. Umoznit i treba nejake logicke vazby mezi nimi (control 1 disabled if control 2 nema value 1, atd. - treba toto v driveru definovat nejde). Vyuziti na urovni stavajicich alsa mixeru (GUI i CLI), ale graficky a informacne tak, aby se v tom slo vyznat i bez studia zdrojaku driveru (nebo nejakeho popisu na wiki), coz byva dnes jedina moznost (jen popis na wiki stejne neni :) ).
pouzivam svuj jednoduchej mixer v openboxu jen na volume.
je napsany v pythonu s pomoci pygtk a pyalsaaudio.
myslim ze na tvoje potreby pyalsaaudio bude stacit
viz: alsaaudio.mixers()
Tiskni
Sdílej: