Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.20. Díky 227 přispěvatelům.
Simon Long oznámil Raspberry Pi Desktop pro PC a Mac s Intelem postavený na aktualizovaném Debianu 13 Trixie. S klientem Raspberry Pi Connect pro vzdálenou správu. Ke stažení je vedle Raspberry Pi OS pro Raspberry Pi.
ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím
… více »ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.
Strands Decider 2B je malý open-source model s 2 miliardami parametrů, určený k rychlé klasifikaci vstupů a rozhodování mezi možnostmi, generující odpovědi ve stylu modelu Jev. Strands dosáhl přibližně 72% shody s Jevem na veřejné testovací sadě JevBench (tento benchmark pochopitleně nepředstavuje přímé srovnání s modelem Jev). Zdrojové kódy jsou k dispozici na GitHubu pod licencí Apache-2.0, váhy modelu na Hugging Face.
Ve věku 90 let zemřela americká softwarová inženýrka Margaret Hamiltonová, která vedla tým, jenž vyvíjel letový software pro program Apollo amerického Národního úřadu pro letectví a vesmír (NASA).
Japonský Google rozšířil svou kolekci DYI fyzických klávesnic Gboard o klávesnici ve tvaru běžícího pásu. Proč se mají přesouvat ruce po klávesnici, když se mohou přesouvat klávesy k ruce? Pro zájemce je návod na sestavení včetně STL souborů pro 3D tisk a firmware k dispozici na GitHubu.
Nejnovější X.Org X server 21.1.25 a Xwayland 24.1.14 řeší 12 bezpečnostních chyb.
Google Chrome 155 byl prohlášen za stabilní. Přináší podporu JPEG XL (.jxl). Opraveno bylo 247 bezpečnostních chyb.
Konference OpenAlt 2026 hledá přednášející. Přihlásit přednášky lze do neděle 11. října. Konference proběhne o víkendu 7. a 8. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.
Chyba se projevuje při použití berylu a třeba Netbeans, nebo čehokoli, co renderuje pomocí swingu. Zajímavé je, že compiz tím netrpí, a právě toho využijeme
, spuštěný beryl bude detekován jako compiz a všechno bude tak jak má. Více o tomto bugu.
připravíme si adresáře (pozor na disku kde budeme pracovat musíte mít alsepoň 0.5 GB)
mkdir -p /var/tmp/java/src mkdir -p /var/tmp/java/rt
než něco začneme upravovat, pořídíme si zálohu (jak jinak)
cp /opt/java/jre/lib/rt.jar /opt/java/jre/lib/rt.jar.orig
teď si třídy zkopírujeme a rozpakujeme na místo, kde provedeme potřebné úpravy
cp /opt/java/jre/lib/rt.jar /var/tmp/java/rt/rt.zip cd /var/tmp/java/rt unzip rt.zip
Na už překompilovaných třídách úpravu uděláme jen těžko, takže si stáhneme zdrojové kódy od javy, pozor balík je drobet větší (+100 BM), takže pokud máte pomalou linku, můžete si jít udělat kafíčko :)
cd ../src wget http://www.java.net/download/jdk6/6u2/promoted/b05/jdk-6u2-fcs-src-b05-jrl-22_jun_2007.jar
(pozor ohlídejte si verzi, budu se snažit udržovat návod aktuální, ale člověk nikdy neví, a třeba to bude časem opraveno a přímo v javě ;))
Teď si rozpakujeme zdrojáky, ale pozor, potřebujeme spustit javovskou aplikaci, takže si přepněte jiný okenní manager než beryl (například `kwin --replace`)
java -jar jdk-6u2-fcs-src-b05-jrl-22_jun_2007.jar
jako cestu kam se mají rozbalit zvolte
/var/tmp/java/src
Nyní přejdem ke třídám
cd j2se/src/solaris/classes/
upravíme XNETProtocol.java, takže jej otevřete pomocí svého oblíbeného editoru
vim sun/awt/X11/XNETProtocol.java
na řádku 309 změníme z
try {
net_wm_name_cache = new String(net_wm_name, charSet);
return net_wm_name_cache;
} catch (java.io.UnsupportedEncodingException uex) {
return null;
}
na
try {
net_wm_name_cache = new String(net_wm_name, charSet);
if(net_wm_name_cache.equalsIgnoreCase("beryl")) {
net_wm_name_cache = "compiz";
}
return net_wm_name_cache;
} catch (java.io.UnsupportedEncodingException uex) {
return null;
}
tohle právě umožní, že detekovaný beryl bude dále považován za compiz :)
teď smažeme původní třídy, které potom nahradíme
cd /var/tmp/java/rt rm sun/awt/X11/XNETProtocol.class cp ../src/j2se/src/solaris/classes/sun/awt/X11/XNETProtocol.java sun/awt/X11
teď budeme kompilovat změněné třídy
javac -d . sun/awt/X11/*.java
zaktualizujeme změněné soubory
zip -f rt.zip sun/awt/X11/*
přepíšeme starý tr.jar
cp rt.zip /opt/java/jre/lib/rt.jar
konečně můžeme s berylem používat i swingové aplikace :)
čerpal jsem z archivu googlu, kde jsem nalezl návod ze zrušené wiki berylu
Tiskni
Sdílej:
Zprasit část kódu pro jinou zprasenou část, aby předstírala, že se používá jiný prasečí wm než ve skutečnosti.Většinou tomu manažeři říkají enterprise
Jde o Beryl 0.2.1-1, Gnome 2.18.3