A “The Wolverine” kódnevű DankMaterialShell 1.5 mostantól elérhető, mint egy nagyobb kiadás ebből a Wayland shell csomagból, amelynek célja, hogy a Hyprland, Niri, Sway, Labwc, MangoWM és Miracle WM kompozitorokhoz teljesebb asztali környezet élményt adjon.
Ha még nem találkoztál vele, a DMS azt próbálja kiváltani, hogy a Wayland ablakkezelők felhasználói külön-külön rakják össze az asztalt: panel, indító, értesítési démon, zárolóképernyő, bejelentkező, rendszervezérlők, widgetek, kereső, témázás és a kapcsolódó asztali elemek helyett mindezt egy egységes shell biztosítja.
Az 1.5-ös kiadás kifejezetten nagy, a fő újdonság az új Frame mód. Ahelyett, hogy a sávot, dokkot, felugró paneleket, modális ablakokat és értesítéseket különálló elemekként jelenítené meg, a Frame mód ezeket egy összefüggő asztalfelületként tudja kirajzolni. A cél egyszerű: az egész asztal kevésbé hasson egymástól független komponensek halmazának, és inkább egyetlen, kifinomult felületnek tűnjön.
Emellett a DMS 1.5 új animációs beállításokat is hoz, köztük a “Directional” és “Depth” opciókat, valamint egy választható, rámutatásra megnyíló viselkedést a felugró panelekhez. Nagy újdonság még a natív DankCalendar integráció. Ha fut a dcal démon, a DMS IPC-n keresztül kapcsolódik hozzá, és közvetlenül a shellbe hozza a naptárkezelést.

A felhasználók a shell naptárnézetéből hozhatnak létre, szerkeszthetnek és törölhetnek eseményeket, a DMS értesítési rendszeren keresztül kapnak emlékeztetőket, az időbeosztás pedig offline is elérhető marad egy helyi SQLite gyorsítótárnak köszönhetően.
A DankCalendar kezeli a helyi naptárakat, valamint a Google, Microsoft, CalDAV és iCloud fiókokat is. A kiadás kiemeli, hogy az OAuth tokeneket és titkokat a rendszer kulcstartójában tárolja, például a GNOME Keyringben vagy a KWalletben, nem pedig sima szöveges fájlokban.
A bejelentkező felület is komoly fejlesztéseket kapott. A DMS 1.5 egy grafikus beállítófelületet ad a DMS greeter és a greetd beállításainak kezeléséhez, többfelhasználós fiókkezelést, felhasználó létrehozást, munkamenet-választási lehetőségeket, automatikus bejelentkezés beállítását, egyedi bejelentkező háttérképeket és felhasználónként szinkronizálható témákat. Javult a PAM támogatás is, beleértve az ujjlenyomatos és U2F-alapú hitelesítés kezelését.
Ablakkezeléshez a DMS 1.5 Window Rules Managert vezet be Hyprlandhez, Nirihez és MangoWM-hez. A felhasználók egy külön beállítási oldalon nézhetik meg, szerkeszthetik és hozhatják létre a szabályokat, egy új IPC opcióval pedig létrehozhatnak szabályt az éppen fókuszban lévő ablakhoz.

Többmonitoros környezetben látványos fejlesztés a Display Profiles funkció. Ezzel elmenthetők a monitor-elrendezések, és a rendszer automatikusan vált közöttük, amikor kijelzők csatlakoznak vagy lecsatlakoznak. Így például egy laptop dokkolásakor vagy külső monitor csatlakoztatásakor automatikusan visszaállhat a megfelelő elrendezés. A Hyprland beállításokhoz emellett frakcionált skálázási előbeállítások is érkeznek.
A Hyprland felhasználók egy fontos konfigurációs változást is tapasztalnak: a DMS által kezelt Hyprland alapértelmezések Lua alapúak lettek. Amikor a DMS a dms setup vagy a dankinstall segítségével telepíti a Hyprland konfigurációkat, már natív Lua fájlokat generál az eddigi .conf formátum helyett az olyan kezelt beállításokhoz, mint a billentyűparancsok és a monitor/kimenet konfiguráció.
A MangoWM támogatása is bővült: javult a kompozitor támogatás a shellben, a telepítőben és a grafikus eszközökben, a dankinstall pedig mostantól MangoWM-et is kínál kompozitor opcióként.
Erre épül rá a Spotlight, egy könnyű indító, amelyet a minimalista rendszerekhez szántak. Alkalmazásokban, fájlokban, mappákban és beállításokban keres, és támogatja az előtag-alapú kereséseket a fájl- és könyvtárkeresés szűkítéséhez, ha telepítve van a dsearch.

Egy kisebb, de hasznos változás a teljesen újraírt Notepad segédprogram. Mostantól önálló ablakra váltható, majd visszaalakítható shell felületté. MIME-típus regisztrációt is kapott, így beállítható alapértelmezett szövegszerkesztőnek fájlokhoz.
A DMS 1.5 natív Tailscale vezérlőket is hoz a Control Centerbe. Így a felhasználóknak nem kell scriptre vagy kézi parancssori használatra támaszkodniuk: közvetlenül a shellből csatlakozhatnak vagy lecsatlakozhatnak a tailnetről, választhatnak exit node-ot, kapcsolhatják a LAN-hozzáférést exit node használata közben, és megnézhetik az aktív Tailscale IP-címeket.
Rendszerkezelési oldalon a shell mostantól kezeli a rendszerfrissítéseket a támogatott csomagkezelő backendeken keresztül, tudja váltani az energiaprofilokat, kezeli az XDG autostart alkalmazásokat, beállíthatók vele az alapértelmezett alkalmazások, és válthatunk a helyi felhasználói munkamenetek között.
Telepítésnél a dankinstall most már teljesen felügyelet nélküli módban is futtatható, így jobban használható gépek előkészítéséhez, dotfile-ok telepítéséhez és automatizált beállításokhoz. A felhasználók parancssorból adhatják meg a kompozitort és a terminált, és automatikusan jóváhagyhatják a telepítést.
Végül a disztribúció támogatás is bővült. A DMS 1.5 hivatalosan hozzáadja a Void Linux támogatását, és kompatibilissé válik a Ubuntu 26.04 LTS-sel, csatlakozva a már meglévő listához, amely tartalmazza az Arch Linuxot, a Fedora-t, az openSUSE-t, a Debian-t, a Ubuntu-t, a CentOS-t, a NixOS-t és a Gentoo-t.
További részletekért nézd meg a bejelentést.
Akik verziófrissítést terveznek, két fontos dologra figyeljenek. Először is, a DMS app ID mostantól com.danklinux.dms, ezért akiknél a kompozitor ablak-szabályai a régi app ID-t célozzák, lehet, hogy módosítaniuk kell ezeket. Másodszor, a DMS 1.5 már Quickshell 0.3 vagy újabb verziót igényel, és elhagyja a Quickshell 0.2 támogatását.

