Fedora je od 10. února dostupná v Sýrii. Sýrie vypadla ze seznamu embargovaných zemí a Fedora Infrastructure Team mohl odblokovat syrské IP adresy.
Ministerstvo zahraničí Spojených států amerických vyvíjí online portál Freedom.gov, který umožní nejenom uživatelům v Evropě přístup k obsahu blokovanému jejich vládami. Portál bude patrně obsahovat VPN funkci maskující uživatelský provoz tak, aby se jevil jako pocházející z USA. Projekt měl být původně představen již na letošní Mnichovské bezpečnostní konferenci, ale jeho spuštění bylo odloženo.
Byla vydána pro lidi zdarma ke stažení kniha The Book of Remind věnovaná sofistikovanému kalendáři a připomínači Remind.
Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.5.0. Oznámení připomíná 30. výročí vzniku projektu. Novinky zahrnují mj. vylepšení referencí nebo použití barev napříč aplikací, od rozhraní editoru po výstupní dokument.
F-Droid bannerem na svých stránkách a také v aplikacích F-Droid a F-Droid Basic upozorňuje na iniciativu Keep Android Open. Od září 2026 bude Android vyžadovat, aby všechny aplikace byly registrovány ověřenými vývojáři, aby mohly být nainstalovány na certifikovaných zařízeních Android. To ohrožuje alternativní obchody s aplikacemi jako F-Droid a možnost instalace aplikací mimo oficiální obchod (sideloading).
Svobodná historická realtimová strategie 0 A.D. (Wikipedie) byla vydána ve verzi 28 (0.28.0). Její kódový název je Boiorix. Představení novinek v poznámkách k vydání. Ke stažení také na Flathubu a Snapcraftu.
Multimediální server a user space API PipeWire (Wikipedie) poskytující PulseAudio, JACK, ALSA a GStreamer rozhraní byl vydán ve verzi 1.6.0 (Bluesky). Přehled novinek na GitLabu.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04-1.2 a 20.04 OTA-12.
Byla vydána (Mastodon, 𝕏) nová stabilní verze 2.0 otevřeného operačního systému pro chytré hodinky AsteroidOS (Wikipedie). Přehled novinek v oznámení o vydání a na YouTube.
WoWee je open-source klient pro MMORPG hru World of Warcraft, kompatibilní se základní verzí a rozšířeními The Burning Crusade a Wrath of the Lich King. Klient je napsaný v C++ a využívá vlastní OpenGL renderer, pro provoz vyžaduje modely, grafiku, hudbu, zvuky a další assety z originální kopie hry od Blizzardu. Zdrojový kód je na GitHubu, dostupný pod licencí MIT.
Debilníček sklerotického linuxáka...
V minulém dílu jsem představil základní možnosti konfigurace Fluxboxu jako takového, bez použití zvláštních utilit. V tomto dílu se zaměřím právě na utilitky, které přímo souvisejí s Fluxboxem, a mocný nástroj pro pozvednutí Fluxboxu na něco mocnějšího, než je jen window manager, ROX-Filer.
(Poznámka: minule jsem se honem honem vrhl do nitra nastavení Fluxboxu, aniž bych uvedl alespoň pár jeho základních schopností. Provedl jsem tedy update a v úvodu článku jsou tyto vlastnosti zmíněny.)
Utilit, které souvisejí s Fluxboxem, je opravdu velké množství. Dodávají mu všemožné další schopnosti, či zlehčují začátečníkům konfiguraci Fluxboxu. Přímo na domovské stránce jsou odkazy na následující:
FluxConf
konfigurační utilita pro Fluxbox
fbDesk
umí vytvořit na ploše ikony
Fluxspace
utilita složená z několika dalších, umí hlavně tvorbu ikon, či přiřadit každé ploše jiné pozadí
fbsetbg
jednoduchá utilitka pro nastavení pozadí plochy
fbcolor
skriptík pro změnu barev ve stylech fluxboxu
Fluxter a FbPager
obojí utility pro zobrazení ploch, rozvržení oken na plochách a přepínání mezi plochami
FluxConf se momentálně nachází ve verzi 0.9.9. Je založen na GTK a tvoří jej sada utilit fluxmenu, fluxkeys a fluxconf, které lze nastartovat iz jediné "rozcestníkové" aplikace fluxbare. Tu je třeba využít ke spuštění zbylých nástrojů, které v opačném případě při pokusu o spuštění spadnou (kromě fluxmenu). FluxConf má jednoduché a přehledné rozhraní, které dovolí uživateli i bez znalosti konfiguračních souborů si Fluxbox přizpůsobit svým potřebám. Bohužel jako každý nástroj má i své chyby - kromě toho, že není možné konfigurační utility spouštět samostatně, ale pouze přes fluxbare, jsem našel chybu ve fluxkeys, který nerozdýchal zřetětení v ~/.fluxbox/keys:
a zobrazil, že je zde nastaveno pouze
Mod4 A I F :exec firefox
Mod4 F.
Dalším nástrojem pro Fluxbox je fbDesk. Zkoušel jsem jej, ale po několika pokusech jsem jej zavrhl. Ikony se mi sice vytvořit podařilo (pokaždé bylo přitom třeba znovu spustit fbDesk), podařilo se mi i ikonam přiřadit příkazy a názvy, ale dál jsem se nedostal. Naštěstí fbDesk může být více než plnohodnotně nahrazen ROX-Filerem.
Právě ROX-Filer je jednou ze součástí sady Fluxspace, která nabízí následující utility:
painter - utilita pro vykreslení jiného pozadí na každé ploše
ROX-Filer - utilita pro tvorbu ikon, panelů, file manager a ještě mnohem víc, o ROX-Fileru až později
idesk - analogie fbDesku,tvoří ikony na ploše
runner - program pro spouštění aplikací při startu Fluxboxu a jejich směrování na plochy
tracer - nástroj pro vývoj nových modulů
Z mého osobního pohledu mi Fluxspace přijde jako poněkud nadbytečný komplex aplikací. Jednak zde dochází ke kolizi funcí některých modulů (ROX-Filer a idesk) a jednak jdou některé věci zařídit i jinak bez potřeby dalších programů (spouštět aplikace po startu Fluxboxu umí Fluxbox jako takový a zároveň je umí i z uložených nastavení nasměrovat na správné plochy). ROX-Filer lze pro změnu provozovat samostatně, bez potřeby Fluxspace.
fbsetbg je jednoúčelový skript pro nastavení pozadí ve Fluxboxu. Je navržena jako náhrada bsetbg, který je součástí Blackboxu. Co umí navíc? Umí obrázek na pozadí roztáhnout, položit na střed, použít jako dlaždice, maximalizovat při zachování poměru stran či nastavit jako pozadí náhodný soubor z nějakého adresáře. Ideální pro uživatele, kteří nechtějí Fluxbox ničím komplikovat a stačí jim, když se po stratu Fluxboxu objeví jejich oblíbené pozadí.
Z výše jmenovaných utilit pro zobrazení a přepínání ploch jsem testoval (a po nějakou dobu i používal) FbPager. Jde o příjemnou malou utilitku, která podporuje průhladnost a gesta myší. Není problém jakkoliv minimalizovat její rozměr, takže jde zařadit do volného prostoru mezi dolní okraj okna a monitoru. Její kompletní konfigurace je uložena v souboru ~/.fluxbox/fbpager. Celý soubor je přehledně navržen, takže změna nějakého parametru není problémem. Na začátku konfiguračního souboru jsou následující hodnoty:
fbpager.alpha: 155
fbpager.x: 1168
fbpager.y: 1006
fbpager.workspace.width: 16
fbpager.workspace.height: 16
fbpager.workspacesPerRow: 5
Je zřejmé, že první položka nastavuje průhlednost (hodnoty 0-255), následující dvě polohu okénka FbPageru (jako referenční bod je brán levý horní roh okna), další dvě položky udávají velikost okénka pro jednu plochu a poslední počet ploch v řádce. Počet ploch ve sloupci zde není dán, FbConf tedy po vyčerpání řádku začne další. Za zmínku zde stojí ještě konfigurace myši. Tlačítka mysi jsou zde označena jednoduše čísly 1 až 3, přičemž 1 je levé tlačítko, 3 je pravé a 2 je prostřední. Jde nastavit čas, po který FbPager čeká na vícenásobné stisknutí a kliknutí lze libovolne řetezit a kombinovat. Není tedy problém ve FbPageru nastavit klasické Operácké "dál" a "zpět" (tedy skočit na další plochu stisknutím levého a pak pravého tlačítka, nebo spočit na předchozí plochu stisknutím pravého a pak levého tlačítka). Takové nastavení umožňuje následující zápis:
fbpager.nextWorkspaceButton: 1 3
fbpager.prevWorkspaceButton: 3 1
ROX-Filer je velmi mocnou aplikací, kterou lze použít k zútulnění svého window managera. Primárně sice není určena pro Fluxbox (jeho domovským window managerem je Oroborox), používá se s Fluxboxem natolik příjemně, že jej dnes již považuji za povinnou výbavu Fluxboxu.
Zprovoznění ROX-Fileru není nijak náročné, sám o sobě má ale tolik funkcí a doplňků, že se na něj důkladněji zaměřím až v příštím díle série o Fluxboxu. Získat ROX-Filer lze na jeho domovské stránce na SourceForge, kde lze též získat většinu jeho doplňků včetně již zmiňovaného Oroboroxe.
Zde bych sechvíli zastavil, protože již instalaci ROX-Fileru lze provést dvěma způsoby. Ten první je klasický - získat zdrojový kód a zkompilovat, případně získat balíček a ten nainstalovat. Odtud jsem svého času začal já, jako vhodnější bych ale hodnotil alternativní způsob: začít od aplikace Zero Install Injector, který je jakýmsi nástrojem na stahování a instalaci software, nepříliš vzdáleným od balíčkovacích systémů. Výhodou je jeho dobrá integrace s ROX-Filerem a to, že nemusí běžet pod rootem, aby mohl nainstalovat jakoukoliv aplikaci. Díky zmiňovaným schopnostem si umí ROX-Filer přes ZeroInjector stáhnout případný chybějící plugin nebo nějakou aktualizaci.
Nyní k tomu CO vlastně onen ROX-Filer je. V zásadě jde o filemanagera, který již přesáhl své schopnosti a dokáže například nastavit pozadí na ploše, umístit na plochu ikony, nebo vytvořit lišty se "zástupci" programů, tedy něco, co známe z jistého OS pod názvem QuickLaunch. Z jiného OS si vzal i grafický vzhled - nápadně připomíná klasického průzkumníka z Woken 95. Pravda, žádná sláva, ale funguje na jedničku.
Jakými praktickými funkcemi ROX-Filer oplývá? Jelikož podporuje shared-mime-info, umí aplikacím přiřazovat ikony, vytvářet náhledy obrázků ve složkách a s pluginem VideoThumbnail umí ROX-Filer vytvářet pomocí mPlayeru i náhledy videa. Sám o sobě sice nemá nadefinované spouštěcí akce pro dané mime-typy, ty ale není problém nastavit. To vše je přehozeno GTK2 interfacem (lokalizovaným do češtiny, a to bez jediného problému s UTF8), který lze označit jako velmi klikací. Tvorba ikon a veškerá nastavení se dějí pomocí myšky. Není ale problém sáhnout do konfiguračních souborů v XML formátu a ty si ještě "doladit" po svém. ROX-Filer je dotažen až tak daleko, že funguje i přetažení složky s hudbou do Playlistu XMMS. Není tedy třeba se proklikávat menu XMMS, stačí jen vzít složku z ROX-Fileru a přetáhnout jí do playlistu.
Uff, myslím, že pro tentokráte toho bylo až dost. Příště se pustíme do hloubky ROX-Fileru, přidáme transparentní kalendář na plochu a posuneme Fluxbox do 3D. A jako bonus - stylový wallpaper pro Fluxbox.
Tiskni
Sdílej:
Torsmem se nechal inspirovat conky. Zkuste.