Salem consists of the Witch City Linux Scripture, Bewitch, and a supporting cast of characters that make up the Witch City Linux experience. I began coding it in Salem, Mass; hence, the name. The entire ensemble is located at /usr/lib/WCL, with 3 symlinks in /usr/bin (be, CDE, wcl) pointing to relative parts within. A WCL folder ($SALEM) is created in the user's home directory upon the initial session login. Documentation and Readmes are provided by Salem, and are available in plain text form at /usr/share/WCL. More information available at: https://dgould.neocities.org

Witch City Linux is an Arch-based sub-distribution that installs as a PKGBUILD. All that is required is the basic installation of Arch Linux, or the "11 Essentials." You can forgo all that and use the official Arch Linux installation, or whatever approach you prefer. The bottom line is, install as you wish, reboot, and execute makepkg on the build. The first branch is named "The Fellowship of Sweetie M'gara."

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_vodou scripture clones, verifies, builds, and installs yt-dlp package, 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)
  • Multi-shell support (bash, brush, fish, tcsh, zsh, etc,,,)
  • WCL-specific builds.
  • Lure m3u playlist formatter and other helpful scripture.
  • 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.
  • Builds for various packages, including CDE and sxwm.
  • Coded completely in Bash.
  • Supernatural By Design.
  • Currently, I am developing this on an HP 255 G10 Notebook.
  • I create it for myself, I share it with the world.

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow SALEM (Saints and Sinners II)

SALEM (Saints and Sinners II) Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SALEM (Saints and Sinners II)!

Additional Project Details

Operating Systems

Linux

Intended Audience

End Users/Desktop

User Interface

Command-line, Console/Terminal, X Window System (X11)

Programming Language

Unix Shell

Related Categories

Unix Shell Desktop Environment Software

Registered

2021-11-05