Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

noctalia-greeter-1.7.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: noctalia-greeter Distribution: openSUSE Tumbleweed
Version: 1.7.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Oct 19 12:36:42 2026
Group: Unspecified Build host: reproducible
Size: 4927598 Source RPM: noctalia-greeter-1.7.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/noctalia-dev/noctalia-greeter
Summary: Greeter for Noctalia v5
Noctalia Greeter is the screen you see before your desktop session starts. It lets you pick a user, enter your password, choose a Wayland session, and pick a color scheme - with the same visual language as Noctalia Shell

It is built for greetd: greetd starts a small Wayland compositor (Cage), and the greeter runs inside that session. It is a login UI only, not a desktop shell or compositor

Pair it with Noctalia Shell v5 if you want wallpaper and palette synced from the shell settings

Provides

Requires

License

MIT

Changelog

* Mon Oct 19 2026 Khang Lê <neyfua@proton.me>
  - Update to version 1.7.0:
    * chore(version): bump
    * fix(auth): preserve empty PAM prompt responses (#171)
    * refactor(greeter): simplify redraw checks and test frame scheduling
    * fix: keep the frame loop running while animations are active (#167)
    * fix(greeter): don't crash when sync.toml cannot be saved (#162)
    * chore(flake): update flake.lock
    * docs: add openSUSE installation guides (#164)
    * feat(render): support JPEG XL wallpapers
    * fix(docs): correct installation frontmatter delimiter
    * chore: update tabler icons license file to match upstream (#134)
    * docs(install): Explicit `-t trixie-backports` (#150)
    * feat(#154): allow opting out of synced display settings (#155)
    * fix(input): treat a masked password as a single word (#160)
    * Sort session options alphabetically (#161)
    * docs(packaging): document state initialization and bundled licenses
    * fix(greeter): add scrollbars to session and scheme selectors
    * chore(flake): update flake.lock
    * feat(docs): improve guix installation instructions (#153)
    * feat(sessions): accept .desktop filename as session fallback (#130)
    * feat(cursor): support cursor themes in <path>/share/icons (#152)
    * docs: add installation instructions for guix (#133)
    * docs(troubleshooting): document Intel PSR2 black screen workaround
    * ci(flake): refresh nixpkgs on glibc updates
    * chore(flake): update flake.lock
    * fix(clock): use synced font face
    * fix(greeter): preserve logo colors in light themes
    * feat(greeter): add centered clock positions
    * feat(greeter): add configurable clock
* Tue Oct 06 2026 Khang Lê <neyfua@proton.me>
  - Update to version 1.6.0:
    * chore(meson): bump version
    * chore(flake): update flake.lock
    * fix(compositor): handle portable dock output layouts
    * fix(compositor): honor WLR_LOG verbosity
    * fix(compositor): disable direct scanout by default
    * chore(flake): update flake.lock
    * docs(sync): update nixos sync docs to new passwordlessSync option
    * fix(keyboard): attempt to load system XKB defaults
    * feat(input): erase text before cursor with Ctrl+U
    * fix(output): preserve EDID preferred refresh rate
    * fix(cursor): warn when configured themes are unavailable
    * docs(auth): explain serialized fingerprint authentication
    * fix(appearance): apply wallpaper independently of color scheme
    * feat(output): support stable identifiers and refresh rates
    * fix(compositor): prevent unpinned output hotplug loop
    * fix(sync): increase wallpaper size limits
    * fixed wrapper?
    * better test wraped x11 support
    * docs(greeter): Skip config step on Debian/Ubuntu
    * test x11 support
    * feat(nix): add cursorTheme.package option (#124)
    * fix(greeter): load user avatar at buffer resolution
    * put mkRenamedOptionModule in nixos module instead of flake
    * add backwards compatibility
    * chore(flake): update flake.lock
    * Fix Documentation
    * feat(wallpaper): support spanning across greeter outputs
    * fix(compositor): map cursor to output so absolute input follows transform
    * fix(nixos): expose configured sessions to greeter
    * fix flake.nix
    * update documentaion
    * disable nixos module
    * switch config from programs to services.displayManager
    * fix(greeter): return focus to the password field after a selector menu closes
* Fri Sep 25 2026 Khang Lê <neyfua@proton.me>
  - Update to version 1.5.0:
    * chore(meson): bump version
    * docs: good cleanup and restructuration
    * chore(flake): update flake.lock
    * docs(greeter): adjust version numbers for passwordless sync
    * feat(sync): add constrained passwordless appearance sync
    * fix(ci): convert incomplete pull requests to drafts
    * ci: enforce pull request template compliance
    * chore(meson): bump version
    * fix(auth): harden greetd login handling
    * fix(compositor): clear outputs before disabling them
* Wed Sep 02 2026 Khang Lê <neyfua@proton.me>
  - Update to version 1.3.1:
    * chore(meson): bump version
* Tue Sep 01 2026 Khang Lê <neyfua@proton.me>
  - Update to version 1.3.0:
    * fix(auth): harden greetd login handling
    * fix(compositor): clear outputs before disabling them
    * Revert "test sync script" after succesful test
    * test sync script
    * docs: greeter now hosts its own documentation
    * fix(ui): show button tooltips on hover and focus
    * chore(flake): update flake.lock
    * Fix dropdown orientation when schemeSelector is configured to show at the bottom
    * feat(greeter): add config options for power buttons and scheme selector position
    * fix(greeter): apply corner radius setting to all buttons
    * style(greeter): fix clang-format violations
    * fix(keyboard): only enable NumLock when explicitly configured
    * chore(flake): update flake.lock
    * fix(compositor): forward wlroots logs to syslog
    * chore(flake): update flake.lock
    * fix(wayland): initialize pointer listener safely
    * feat(config): add syntax error banner & logging
    * chore(flake): switch nixpkgs tarball from xz to zst
    * chore(flake): update flake.lock
* Thu Aug 06 2026 Khang Lê <neyfua@proton.me>
  - Update to version 1.2.1:
    * chore(meson): bump version
    * fix(compositor): replace nullptr with NULL in C source
* Thu Aug 06 2026 Khang Lê <neyfua@proton.me>
  - Update to version 1.2.0:
    * chore(meson): bump version
    * fix(greeter): accept corner_radius_scale=0 from greeter.toml
    * chore(flake): update flake.lock
    * fix(compositor): apply synced per-output scales with layout
* Fri Jul 31 2026 Khang Lê <neyfua@proton.me>
  - Update to version 1.1.0:
    * fix(greeter): resolve session user from state dir ownership
    * fix(nixos): use tmpfiles L+ symlink instead of C+ for greeter.toml
    * chore(github): add issue metadata labeling workflow
    * fix(compositor): honor explicit output layout coordinates
    * fix(apply-appearance): refuse symlink following in root chmod/chown/write paths
    * feat(greeter): split declarative greeter.toml from mutable sync.toml
    * fix(polkit): use absolute path in exec.path annotation
    * fix(log): route debug logs to stderr
    * docs(readme): align nixos settings and sync notes with code
    * docs(greeter): align nixos settings with module (no cursor.package)
    * fix(compositor): pause drm commits while logind seat inactive
    * fix(compositor): use selected mode size for auto ui scale
    * feat(greeter): pass XDG session env via greetd start_session
    * feat(greeter): apply staged output_transforms to greeter.toml
    * feat(greeter): apply synced font_family from appearance.json
    * fix(compositor): ignore keyboard events during teardown
    * chore(flake): update flake.lock
    * fix(log): use DBG/INF/WRN/ERR level tags like noctalia
    * fix(nix): add system header dependencies
    * refactor(build): Require system json, toml++, and stb
    * fix(log): use syslog under greetd and park session fds off the VT
    * docs(tmpfiles): note logs live under /tmp, not the state dir
    * fix(session): redirect logs to /tmp by default to keep the VT clean
    * fix(compositor): skip seat updates during display teardown
    * fix(log): send info to stdout and warnings/errors to stderr
    * chore(flake): update flake.lock
    * refactor(log): default to stderr; make file logging opt-in
    * feat(packaging): ship tmpfiles drop-in and use state-dir log only
    * fix(greeter): list AccountsService cached users in the picker
    * fix(compositor): restore keyboard focus after input device churn
    * fix(appearance): include unordered_map in appearance_config.h
    * feat(appearance): load per-output synced wallpapers
    * fix(output): reject truncated transform config tokens
    * feat(output): per-output DRM transform for portrait monitors
    * feat(idle): blank greeter outputs after input idle timeout
    * chore(flake): update flake.lock
    * fix(compositor): forward touch input to greeter surfaces
    * feat(input): add support for single touch input
    * docs: minor changes in openSUSE deps installation
    * fix(compositor): keep scheduling frames after present
    * chore(nix): enable accounts-daemon by default
    * fix(render): harden suspend resume texture recovery
    * fix(output): warn on invalid or partial width/height config
    * feat(output): allow greeter.toml width/height mode override
    * fix(pointer): remove mouse accel
    * chore(flake): update flake.lock
    * feat(input): add word-level deletion/navigation and Ctrl+U clear
    * allows empty passwords via config (#37)
    * fix(scripts): use fixed-string grep to prevent duplicate PAM module lines
    * docs(readme): add cursor.path to NixOS example
    * fix(compositor): prevent layout operations during shutdown
    * docs: add openSUSE deps to README
    * feat(build): Add system_tomlplusplus option
    * fix(scripts): ensure grep does not prepend filename when finding PAM session line
    * fix(scripts): replace non-standard ripgrep with grep for PAM setup
* Fri Jul 31 2026 Khang Lê <neyfua@proton.me>
  - Update to version 1.0.0:
    * chore(ci): add AUR package sync workflow
    * feat(conf): add appearance.hide_logo option to greeter.toml
    * feat(keyboard): make NumLock locking configurable via greeter.toml
    * feat: add reveal apssword icon
    * fix(greeter): re-enable input after failed-login cancel ack
    * logs
    * feat(greeter): always allow empty passwords and surface PAM info messages
* Wed Jul 22 2026 Khang Lê <neyfua@proton.me>
  - Add 3 new buildtime deps
* Thu Jul 02 2026 Khang Lê <neyfua@proton.me>
  - Add 'harfbuzz-devel' to buildtime dep
* Sun Jun 21 2026 Khang Lê <neyfua@proton.me>
  - Updated _service file, preventing package downgrade on updates
* Wed Jun 10 2026 Khang Lê <neyfua@proton.me>
  - Drop 'wlr-randr' and 'cage' deps and add 'wlroots0.20' as runtime dep
* Mon Jun 08 2026 Khang Lê <neyfua@proton.me>
  - Added 'wlr-randr' as runtime dep

Files

/usr/bin/noctalia-greeter
/usr/bin/noctalia-greeter-apply-appearance
/usr/bin/noctalia-greeter-compositor
/usr/bin/noctalia-greeter-print-greetd-config
/usr/bin/noctalia-greeter-session
/usr/bin/noctalia-greeter-xsession
/usr/lib/tmpfiles.d
/usr/lib/tmpfiles.d/noctalia-greeter.conf
/usr/share/doc/packages/noctalia-greeter
/usr/share/doc/packages/noctalia-greeter/README.md
/usr/share/licenses/noctalia-greeter
/usr/share/licenses/noctalia-greeter/LICENSE
/usr/share/noctalia-greeter
/usr/share/noctalia-greeter/assets
/usr/share/noctalia-greeter/assets/fonts
/usr/share/noctalia-greeter/assets/fonts/tabler-icons-license.txt
/usr/share/noctalia-greeter/assets/fonts/tabler.json
/usr/share/noctalia-greeter/assets/fonts/tabler.ttf
/usr/share/noctalia-greeter/assets/noctalia.svg
/usr/share/noctalia-greeter/greetd_setup_lib.sh
/usr/share/noctalia-greeter/print_greetd_config.sh
/usr/share/noctalia-greeter/setup_greetd_pam.sh
/usr/share/noctalia-greeter/setup_greeter_system.sh
/usr/share/polkit-1/actions/org.noctalia.greeter.apply-appearance.policy


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Oct 26 00:13:59 2026