GhostBSD opúšťa MATE a x11

Včera | 17:19 | redhawk1975 | redhawk1975

GhostBSD nahrádza MATE novým desktopovým prostredím, ktoré nesie názov Mocka.

Eric Turgeon, ktorý stojí na čele projektu GhostBSD, predstavil Mocku – nové desktopové prostredie pre túto distribúciu systému BSD, ktoré má v budúcnosti nahradiť prostredie MATE. Zatiaľ odhalil podobu doku, ktorý bude súčasťou tohto prostredia, a tiež predbežné koncepty či špecifikácie naznačujúce ďalšie smerovanie vývoja Mocky. 

Jeho vývoj je možné sledovať na  GIThube

Súčasní používatelia GhostBSD nemusia momentálne robiť nič, keďže sa v ich systémoch nič nezmenilo.

Celý projekt je totiž stále v štádiu intenzívneho vývoja.

Pri hľadaní projektov s názvom „Mocha“ (podľa kávového nápoja) urobil Eric preklep a svoj nový výtvor nakoniec nazval „Mocka“; tento projekt je vybudovaný úplne od základov a nepreberá nič z projektu MATE.

Plánuje nahrádzať jednotlivé súčasti postupne a pomocou reverzného inžinierstva replikovať funkcie, ktoré už poskytuje MATE, až kým nedosiahne úplnú funkčnú zhodu. Predpokladám, že po dokončení tohto procesu začne GhostBSD štandardne využívať prostredie Mocka ako svoje predvolené pracovné prostredie.

Nie je to prvýkrát, čo sa púšťa do tak zásadnej zmeny.

Už vo februári dospel k záveru, že MATE nie je pripravené na Wayland, a rozhodol sa prechodom na XLibre zachovať integritu relácie X11.

Tento myšlienkový postup korešponduje aj s tým, čo Eric robí v súčasnosti.

Prvá súčasť tohto prostredia – aplet typu „dock“ pre panel MATE s názvom Mocka Dock – je už k dispozícii vo verzii alfa pre prvých testerov. Umožňuje spúšťať aplikácie, zobrazovať ich miniatúry, prepínať na ne (aktivovať ich) a spravovať viacero okien jednej aplikácie – skrátka robí všetko to, čo by mal kvalitný dock zvládať.

Záujemcovia s potrebnými technickými znalosťami si ho môžu zostaviť zo zdrojového kódu už teraz a vyskúšať si jeho funkcie, zatiaľ čo ostatní si budú musieť počkať, kým sa objaví ako aktualizácia balíka v systéme GhostBSD. Hoci zatiaľ nejde o predvolené riešenie, používatelia si ho môžu manuálne pridať pomocou tlačidla „Pridať na panel“ (Add to Panel) na paneli úloh.

Ak sa pozriete na stránku projektu Mocka na GitHube, získate lepší prehľad o tom, na čom sa okrem doku (docku) pracuje. K dispozícii je napríklad komponent Mocka Menu, ktorý obsahuje súbor `PLAN.md` s podrobným opisom už dokončených úloh a plánovaných krokov.

Dokument približuje doterajší pokrok v oblasti zostavovania pomocou nástroja Meson a práce na schémach, pričom uvádza aj rozsiahly zoznam úloh, ktoré ešte treba vykonať. Vďaka tomu by Mocka Menu dokázalo zobrazovať ponuku s jednotlivými položkami, podporovať vyhľadávanie a ovládanie klávesnicou, integrovať sa s dokom a ponúkať množstvo ďalších funkcií.

Eric plánuje vytvoriť aj aplikáciu na správu nastavení. Po dokončení by používateľom poskytla centrálne miesto na úpravu vzhľadu pracovnej plochy systému GhostBSD, konfiguráciu siete, správu napájania, nastavenie rozloženia klávesnice a ďalšie možnosti týkajúce sa používateľského rozhrania.

Existuje tiež samostatné úložisko (repozitár) s kódom pre oficiálnu webovú stránku projektu Mocka. Jej vývoj výrazne zaostáva za spomínaným komponentom ponuky a v čase písania tohto textu obsahovala len dočasný, tzv. zástupný obsah.

Cieľom projektu je zabezpečiť, aby zostali tieto nové komponenty Mocka kompatibilné s prostredím MATE. Používatelia by tak mohli počas prechodného obdobia – smerujúceho k plnohodnotnému desktopovému prostrediu Mocka v systéme GhostBSD – jednotlivé prvky vzájomne kombinovať.