Vývojáři svobodného 3D softwaru Blender představili (𝕏, Mastodon, Bluesky) nejnovějšího firemního sponzora Blenderu. Je ním společnost Anthropic stojící za AI Claude a úroveň sponzoringu je Patron, tj. minimálně 240 tisíc eur ročně. Anthropic oznámil sponzorství v tiskové zprávě Claude for Creative Work.
VNC server wayvnc pro Wayland kompozitory postavené nad wlroots - ne GNOME, KDE nebo Weston - byl vydán ve verzi 0.10.0. Vydána byla také verze 1.0.0 související knihovny neatvnc.
Bylo oznámeno vydání Fedora Linuxu 44. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách
… více »David Malcolm se na blogu vývojářů Red Hatu rozepsal o vybraných novinkách v GCC 16, jež by mělo vyjít v nejbližších dnech. Vypíchnuta jsou vylepšení čitelnosti chybových zpráv v C++, aktualizovaný SARIF (Static Analysis Results Interchange Format) výstup a nová volba experimental-html v HTML výstupu.
Byla vydána verze R14.1.6 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.
Jon Seager z Canonicalu včera na Ubuntu Community Hubu popsal budoucnost AI v Ubuntu. Dnes upřesnil: AI nástroje budou k dispozici jako Snap balíčky, vždy je může uživatel odinstalovat. Ve výchozím nastavení budou všechny AI nástroje používat lokální AI modely.
Nový ovladač Steam Controller jde do prodeje 4. května. Cena je 99 eur.
Greg Kroah-Hartman začal používat AI asistenta pojmenovaného gkh_clanker_t1000. V commitech se objevuje "Assisted-by: gkh_clanker_t1000". Na social.kernel.org publikoval jeho fotografii. Jedná se o Framework Desktop s AMD Ryzen AI Max a lokální LLM.
Ubuntu 26.10 bude Stonking Stingray (úžasný rejnok).
Webový prohlížeč Dillo (Wikipedie) byl vydán ve verzi 3.3.0. S experimentální podporou FLTK 1.4. S příkazem dilloc pro ovládání prohlížeče z příkazové řádky. Vývoj prohlížeče se přesunul z GitHubu na vlastní doménu dillo-browser.org (Git).
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