~goorzhel/rstdm

33b96c903797496f91998595a5e9d2d02d51d2f1 — Antonio Gurgel a month ago d822cd6 main
Update README
1 files changed, 12 insertions(+), 13 deletions(-)

M README.md
M README.md => README.md +12 -13
@@ 1,6 1,7 @@
# Rust Terminal Display Manager

rstdm (RuSt Terminal Display Manager) is a console-based display manager.
rstdm (RuSt Terminal Display Manager, or perhaps [Readability Strength Tone](https://en.wikipedia.org/wiki/R-S-T_system)
Display Manager) is a console-based display manager.

```
Void 5.15.34_1 (laptop) (tty7)


@@ 22,11 23,13 @@ Desktop choice [1]:
## Installation

```
sudo make install-all  # binary, manual, runit, rsyslog

# or any combination of:
sudo make install
# or
sudo make install-with-runit
# and/or
sudo make install-with-rsyslogd
sudo make install-manual
sudo make install-runit
sudo make install-rsyslog
```

## Configuration


@@ 42,9 45,10 @@ USAGE:
    rstdm [OPTIONS]

OPTIONS:
    -d, --no-dbus                 Avoid using `dbus-run-session` to start the desktop
    -d, --dbus                    Use `dbus-run-session` to start the desktop
    -f, --focus-on-start <TTY>    Focus the given TTY when rstdm starts
    -h, --help                    Print help information
    -l, --log-file <PATH>         Log to this path instead of syslog
    -s, --session-dirs <PATH>     Include this folder when searching for sessions (can be used more
                                  than once)
    -v, --verbose                 Enable DEBUG-level logging (twice for TRACE)


@@ 73,11 77,6 @@ The `pam` crate requires these to be installed:
- clang
- pam-devel

## To-do
## To do

- `.dmrc` support
- Autologin
  - PAM configuration
- utmp
- Log to file when !syslog
- More unit tests
See [todo.sr.ht](https://todo.sr.ht/~goorzhel/rstdm).