Fin, the Fyne Login Manager

This app is in it’s very early stages and has only been tested with pam and systemd to log in users with a .xinitrc file.

If that sounds like you then you can simply check out this repo and run:

$ make
$ sudo make install
$ systemctl disable display-manager
$ systemctl enable fin

You can then either reboot or start fin directly with:

$ systemctl start fin

That should be all you need

Screenshot

The first version of fin looks like this:

Development

The Fin login app can be tested easily by running as a normal Fyne application (with go run .) or by running it within a Xephyr window (we provided make embed to help).

Once you are ready to test as your display manager replacement you should execute make && sudo make install and restart the fin service.

GitHub

https://github.com/fyne-io/fin