Ly – A lightweight TUI (ncurses-like) display manager for Linux and BSD
10 days ago
- #display-manager
- #linux
- #tui
- Ly is a lightweight TUI display manager for Linux and BSD, designed with portability in mind.
- Dependencies include Zig 0.15.x, libc, PAM, and optionally xcb for X11 support.
- Installation instructions are provided for various Linux distributions and BSD.
- Ly supports a wide range of desktop environments and window managers for both Wayland and X11.
- Configuration is done via /etc/ly/config.ini, with logs stored in ~/.local/state/ly-session.log and /var/log/ly.log.
- Manual building involves cloning the repository and using Zig to build and optionally test Ly.
- Different init systems (systemd, OpenRC, runit, s6, dinit, sysvinit, FreeBSD) have specific setup instructions.
- Controls include using arrow keys for navigation and F1/F2 for shutdown/reboot.
- Tips include checking .xinitrc for executability and shebang, and reviewing .xsession if X doesn't start.
- Ly is a tribute to the fairy from the game Rayman, tested by oxodao.