Open Studio → Login screen → Layout → Widgets to add a public decoration to Mandara Login. Choose Add a widget to open the gallery. Its Copy from desktop section appears when an eligible desktop widget exists; use it to keep that widget’s appearance and position. Expand a placed widget to change its anchor, offsets, scale or opacity. Use Apply to login screen when the draft is ready.
The same editor is under Studio → Lock appearance → Widgets for Mandara’s native locker. On KWin, Plasma’s secure locker owns that screen; Studio explains the limitation and leaves the custom lock editor disabled. Login widgets remain available through Mandara Login.
Clocks, calendars without events, weather, world clocks, countdowns, progress, sky, text and shape decorations, and palette swatches are eligible. The copies are independent of the desktop. Notes, messages, account feeds, personal pictures and widget actions are excluded. Both collections start empty, and the authentication controls stay above them. Copied countdowns use the next New Year, without their desktop title or private date. World clocks without a city list use the public default cities.
Weather has its own Public weather location choice. The editor shows the coordinates before Use this location publicly; adding a widget does not copy the desktop’s location. The public configuration permits forecast requests only for visible weather widgets or a day-block clock with its weather caption enabled. Studio previews stay offline, including Preview full screen, and show the unavailable state until a real screen fetches data. Remove the location to stop those requests.
Widgets reuse their desktop painters, with cached rendering away from the authentication thread. Their clocks refresh when the displayed time changes; an empty collection starts no painter or weather service.
![]() Mandara Login, the login manager: the Mandara design |
![]() The Midnight card design |
![]() The Material You design |
![]() The Ghostline design |
![]() The Chrome Halo design |
![]() The Meridian design, light or dark |
![]() Lock screen: the Mandara design |
![]() The Material You design |
mandara greeter --demo runs it on your session
without logging you out. sudo mandara greeter install prints its plan,
keeps backups and switches display managers only when you add --apply.
→ docs/login-manager.md--no-greeter skips it; undo with sudo mandara greeter restore latest).mandara greeter list and sudo mandara greeter use <name>
--apply --install.
Every switch prints its plan first, changes only greetd’s command line or
display-manager.service, keeps timestamped backups and never stops your
running session: it takes effect at the next boot.mandara msg keyring-prompt demo.sudo mandara greeter keyring-unlock --apply (or Studio → General →
Keyrings & passwords) adds the GNOME Keyring and KWallet PAM modules to
greetd’s login rules, only the ones installed, between clear markers and
with a backup (--remove undoes it). A password login then opens your
keyrings with no prompt at all. It doesn’t apply to autologin, and each
keyring’s password must match your login password.mandara msg keepassxc unlock, optionally asked once at login. Mandara
confirms the database really unlocked. The password reaches KeePassXC in
clear text on your session bus (only your own programs can read it), and
databases protected by a hardware key open in KeePassXC’s own window.ext-session-lock-v1 on every display, your password
checked through PAM, a big clock, avatar, now playing, weather,
notification count and battery, with classic, stacked or compact layouts
and black secondary displays for OLED care. Studio → Lock appearance →
Design (lock.design) switches it between Mandara and Material
You: colours from your wallpaper, a big stacked clock whose weight grows
as the screen appears, weather, music and notifications as tonal chips, and
a tonal card with your picture in a scalloped shape, a filled password field
and a round button beside it that squares off and shows Material’s loading
shape while the password is checked. Anything that runs
loginctl lock-session locks it; preview it with mandara lock --demo.lock.password_symbols = "dots") or Studio → Login
screen → Hide typing as. Reduced motion skips the pop and fade.
Studio → Login screen: the designer with a live preview.
On Plasma Wayland / KWin, lock requests use Plasma’s secure locker. Mandara waits for its confirmation before reporting a successful lock; the Mandara lock-screen preview is still available. KWin does not expose the lock-surface protocol used by Mandara’s own locker.
Public Hijri dates change at local midnight. These screens do not read your private prayer location or sunset adjustments.