|Antoxyde 24ded981f8 added custom env var||1 month ago|
|res||2 months ago|
|src||1 month ago|
|sub||1 month ago|
|.gitea||2 months ago|
|.github||2 months ago|
|.gitignore||2 months ago|
|license.md||2 months ago|
|makefile||2 months ago|
|readme.md||2 months ago|
Ly is a lightweight TUI (ncurses-like) display manager for Linux and BSD.
The following desktop environments were tested with success
Ly should work with any X desktop environment, and provides basic wayland support (sway works very well, for example).
Unlike what you may have heard, Ly does not require
and was even specifically designed not to depend on
You should be able to make it work easily with a better init,
changing the source code won’t be necessary :)
Clone the repository
git clone https://github.com/cylgom/ly.git
Test in the configured tty (tty2 by default) or a terminal emulator (but desktop environments won’t start)
sudo make run
Install Ly and the provided systemd service file
sudo make install
Enable the service
sudo systemctl enable ly.service
If you need to switch between ttys after Ly’s start you also have to disable getty on Ly’s tty to prevent “login” from spawning on top of it
sudo systemctl disable firstname.lastname@example.org
You can find all the configuration in
The file is commented, and includes the default values.
Use the up and down arrow keys to change the current field, and the left and right arrow keys to change the target desktop environment while on the desktop field (above the login field).
The numlock and capslock state is printed in the top-right corner. Use the F1 and F2 keys to respectively shutdown and reboot. Take a look at your .xsession if X doesn’t start, as it can interfere (this file is launched with X to configure the display properly).
To enable the famous PSX DOOM fire described by Fabien Sanglard,
animate = true in
/etc/ly/config.ini. You may also
disable the main box borders with
hide_borders = true.
The name “Ly” is a tribute to the fairy from the game Rayman. Ly was tested by oxodao, who is some seriously awesome dude.