C GPL-3.0

gtklock

GTK-based lockscreen for Wayland

J

jovanlanik

Dernière activité 4 févr. 2026
jovanlanik/gtklock

499

étoiles

41

forks

27

issues ouvertes

cgtkgtk3gtklocklinuxswayswaywmwaylandwlroots

Ce README est souvent en anglais.

gtklock

GTK-based lockscreen for Wayland.

screenshot

About

gtklock is a lockscreen based on gtkgreet. It uses the ext-session-lock Wayland protocol. Works on sway and other wlroots-based compositors.

ℹ️ For documentation, check out the man page and wiki.

Installing gtklock from a repository

gtklock is available on these repositories:

Packaging status

  • Arch: # pacman -S gtklock
  • Gentoo: # emerge --ask gui-apps/gtklock (in GURU repository)
  • Void: # xbps-install gtklock

❤️ Please submit an installation command for your distro!

Building from source

$ meson setup builddir
$ ninja -C builddir
# meson install -C builddir

Dependencies

  • Meson (build-time)
  • pkg-config (build-time)
  • scdoc (optional, build-time)
  • PAM
  • gtk+3.0
  • gtk-session-lock

Installing build dependencies

  • Arch: # pacman -S gcc meson pkgconf scdoc pam wayland gtk3 gtk-session-lock
  • Fedora: # dnf install gcc meson pkgconf scdoc pam-devel wayland-devel gtk3-devel, install gtk-session-lock manually
  • Void: # xbps-install gcc meson pkgconf scdoc pam-devel wayland-devel gtk+3-devel gtk-session-lock-devel

❤️ Please submit an dependency installation command for your distro!

Projets similaires

Screen locker for Wayland

Cswaywaylandwlroots
Sswaywm
1,2 k étoiles278

🍀 sweet looking lockscreen for linux system

Shellbetterlockscreenfehhacktoberfest
Bbetterlockscreen
2,6 k étoiles180

[mirror] A small, secure Wayland screenlocker

Zigscreenlockerwaylandwayland-client
Iifreund
464 étoiles22