hammerhead-xdm r8: greeter shows the system hostname (CLIENTHOST)
hammerhead-xdm r8: greeter shows the system hostname (CLIENTHOST) Login greeters conventionally show the host. xdm replaces the CLIENTHOST token with the system hostname at display time (dynamic per machine). greeting + unsecureGreeting = 'Welcome to CLIENTHOST'. The HAMMERHEAD/ZYGAENA wordmark is already on the wallpaper.
Author:
Chris Tusa <chris.tusa@leafscale.com>
Date:
Jul 24, 2026 12:05
Changeset:
8a097b2359383081b12a306ded1862bcb888326d
Branch:
default
Changed files:
Diff
diff -r 2f6455794aad -r 8a097b235938 base/hammerhead-xdm/Xresources --- a/base/hammerhead-xdm/Xresources Fri Jul 24 11:50:22 2026 -0500 +++ b/base/hammerhead-xdm/Xresources Fri Jul 24 12:05:47 2026 -0500 @@ -13,11 +13,14 @@ Ctrl<Key>Return: set-session-argument(failsafe) finish-field()\n\ <Key>Return: set-session-argument() finish-field() -xlogin*greeting: Hammerhead - Zygaena +! `CLIENTHOST` is an xdm token replaced with the system hostname at display +! time (dynamic per machine). The HAMMERHEAD/ZYGAENA wordmark already lives on +! the wallpaper, so the greeting shows the host, as login screens conventionally do. +xlogin*greeting: Welcome to CLIENTHOST ! The display IS access-controlled (start.sh starts Xorg with a MIT-MAGIC-COOKIE ! -auth file), but xdm does not track auth for a `foreign` display and would -! otherwise show its scary "This is an unsecure session". Use the branded text. -xlogin*unsecureGreeting: Hammerhead - Zygaena +! otherwise show its scary "This is an unsecure session". Use the same host text. +xlogin*unsecureGreeting: Welcome to CLIENTHOST xlogin*namePrompt: \040\040\040\040\040\040\040Login: xlogin*fail: Login incorrect or forbidden by policy diff -r 2f6455794aad -r 8a097b235938 base/hammerhead-xdm/package.toml --- a/base/hammerhead-xdm/package.toml Fri Jul 24 11:50:22 2026 -0500 +++ b/base/hammerhead-xdm/package.toml Fri Jul 24 12:05:47 2026 -0500 @@ -10,7 +10,7 @@ [package] name = "hammerhead-xdm" version = "1.0.0" -release = 7 +release = 8 description = "Zygaena marine-dark xdm greeter branding, system Xsession/Xservers wiring, and a disabled zyginit xdm service" url = "https://git.sharkos.one/zygaena/hammerhead" license = "CDDL-1.0"