Salem (The Witch City Linux Desktop Experience) is an Arch-based offering, and the result of countless of hours of coding and testing. The project is currently enjoying its 10th year of life (10.31.24). Its development is a copulation of a unique, spiritual, creative approach that I designed, and the ideas presented by William Kenower in his 2017 book, Fearless Writing, which I highly recommend indulging.
Minimum Requirements:
* Arch Linux (systemd)
* bash
* exiv2
* feh
* xorg
* Evilwm (1.4.3), if using evilwm.
* Fvwm3, if using Fvwm.
* Fvwm-crystal 3.7.6, min (3.6+), if using fvwm-crystal.
* archlinux-xdg-menu (xdg_menu) for menu creation.
* See Session_Calls for a full program list.
Features
- No need for xinitrc files or XDG autostarting. Salem tackles session startup with (1) central, parallel configuration file, named "sessionrc."
- The Montgomery Logue (processing Manifest) is produced for each session. You know exactly what happened during startup, and when it occurred.
- Runs from the console (tty1), or any display manager (LightDM, SDDM, GDM, Slim, LXDM, XDM, etc).
- Point-n-click sessions from the unique XDM login configuration, designed specifically for Witch City Linux.
- The wcl-xinit scripture--a clean, simple, and structured alternative to the standard startx script.
- Handles the entire xsession startup on its own, completely written from scratch. Once you sign in, WCL/Salem does the rest.
- Bewitch at session login/startup or "Bewitch-On-Demand ."
- The wcl-salem_whisperer scripture provides a means to download, create, and install the current Witch City Whisperer playlist from the command line (wcl -w), or play an existing playlist (wcl +w). In addition, you can download the latest Salem release (wcl +s).
- The new wcl-salem_vd scripture clones, verifies, builds, and installs yt-dlp, the popular github program from the wcl command line.
- Added awesome, qtile, and xmonad to the window manager coven.
- Menuing/configurations (menurc) for the following graphical sessions is currently supported: CDE, awesome, blackbox, cwm, evilwm, fluxbox, i3, icewm, jwm, mwm, openbox, pekwm, qtile, twm, wmaker, and xmonad. Fvwm-Crystal and Fvwm3 supply their own complimentary XDG menuing.
- Improved menuing system allows for menurc creation at startup or on demand.
- A variety of color schemes available for evilwm, mwm, and twm.
- Added new Salem wallpapers for wcl -xdm.
- Support for The Common Desktop Environment (CDE)
- Coded completely in Bash.
- Supernatural By Design.
- Salem package for Arch available in Salem/pkg, or at Download (pkg) tab above..
- Salem PKGBUILD for Arch available in Salem/build.
- Salem tarball sources available in Salem/src.
Categories
Desktop EnvironmentLicense
MIT LicenseOther Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Salem!