Note: lcarsde does not bring its own display manager. If one is required (e.g. a login screen is needed but not yet there) than install a display manager like GDM or SDDM additionally to lcarsde.
Note: lcarswm uses the Kotlin compiler to build, which uses the clang compiler. clang needs an outdated library, libtinfo.so.5. There is usually some compatibility libraries to get it like ncurses5-compat-libs in Arch Linux's AUR. From checking the internet, it seems the most popular (and also working) solution to link to the new version libtinfo.so.6, which can be done like this: sudo ln -s /usr/lib/libtinfo.so.6 /usr/lib/libtinfo.so.5
The lcarsde parts are available via the AUR. They can be found via the keyword lcarsde, but currently there is no group installation for them, so they need to be installed separately.
This link will bring you to the packages in the AUR website.
The manual installation requires only a few steps to get started. First download the latest releases of the following repositories:
- lcarswm: https://github.com/lcarsde/lcarswm/releases
- menu: https://github.com/lcarsde/menu/releases
- status-bar: https://github.com/lcarsde/status-bar/releases
- application-starter: https://github.com/lcarsde/application-starter/releases
- logout: https://github.com/lcarsde/logout/releases
Secondly, unpack the release packages.
Thirdly and finally, execute the install.sh script of each program.
Note: at the beginning of each installation, the dependencies are printed in the console. Please make sure those dependencies are installed as well.