res/config.ini contains all of the available config options and their default values.
border_fg
has been introduced to change the color of the borders.term_restore_cursor_cmd
should restore the cursor to it's usual state.vi_mode
to enable vi keybindings.sleep_key
andsleep_cmd
.numlock
to set numlock on startup.initial_info_text
allows changing the initial text on the info line.box_title
to display a title at the top of the main box
Note: sleep_cmd
is unset by default, meaning it's hidden and has no effect.
- xinitrc can be set to null to hide it.
blank_password
has been renamed toclear_password
.save_file
has been deprecated and will be removed in a future version.
wayland_specifier
has been removed.
The save file is now in .ini format and stored in the same directory as the config. Older save files will be migrated to the new format.
Example:
user = ash
session_index = 0
- Display server name added next to selected session.
- getty@tty2 has been added as a conflict in res/ly.service, so if it is running, ly should still be able to start.
XDG_CURRENT_DESKTOP
is now set by ly.- LANG is no longer set by ly.
- X Server PID is fetched from /tmp/X{d}.lock to be able to kill the process since it detaches.
- Non .desktop files are now ignored in sessions directory.
- PAM auth is now done in a child process. (Fixes some issues with logging out and back in).
- When ly receives SIGTERM, the terminal is now cleared and existing child processes are cleaned up.
- Shift+Tab now focuses previous input.
- Display text in the info line when authenticating.