Hasty Briefsbeta

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.