Repository navigation
lockscreens: Fūin — Jurai's Threshold as an SDDM greeter theme - #140
Closed
SourceAura wants to merge 1 commit into
Closed
SourceAura wants to merge 1 commit into
SourceAura wants to merge 1 commit into
Conversation
Author
|
Superseded by #141. Threshold was the port I filed first, but the lock screen I actually built — the one that wears my name — is the Kitsune. Closing this in its favor; the Fūin work stays in its repo (SourceAura/fuin) for the record. — 0xSrcAura |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fūin 封印 — a lockscreen (SDDM greeter theme) for the Jurai suite.
Jurai's Threshold — the lock face of the Jurai shell — seated on SDDM. Threshold was written against a small contract (the gate): the face never learns who checks the password. In the shell it already serves the session lock on PAM and the greetd greeter; this theme is its third host.
content/Main.qmlimplements the gate against SDDM (sddm.login,userModel,sessionModel), and the face's own files stand as they are in the shell.The face
Shape
theme.conf'sbackgroundseats any picture of the user's own). Light on the proving floor (a 2-core EliteBook): no media decoders, no image sequencescontent/fonts/OFL.txt)qmldir: SDDM's greeter resolves sibling types from the folder but registerspragma Singletonfiles only when the folder stands as a module (noted in PROVENANCE — a face that loads and paints nothing is the symptom)Metrics.cellHeight, which Threshold's badge has always sized itself by and the shell never definedProof (on Ryoku, against this exact tree)
sddm-greeter-qt6 --test-mode: resting face renders, password field focused, dial livedocs/)tests/validate-catalogue.shgreen; manifest verified by hash (lockscreens carry hand-built manifests)Source: https://github.com/SourceAura/fuin (the shell: https://github.com/SourceAura/jurai-shell). Sibling submissions: #133 (Yatagarasu notifications), #134 (Yatagarasu Roost), #135 (Jurai Fastfetch).
One item per PR, per CONTRIBUTING.