############################################################################### # ############ . * . ############ # # ############ (SALEM) WCL_SALEM-MERCY_LEWIS: CHANGES ############ # # ############ ^^^ ############ # ############################################################################### FWIW, this file documents the changes between the MERCY LEWIS releases of Salem, the terminal dashboard to the Witch City Linux scripture. ++ ++++++++++++++++++++++++++++++++++ +++++ ++ WCL_SALEM-MERCY_LEWIS - Sibyl VII +++++ ++ ++++++++++++++++++++++++++++++++++ +++++ * Updated the installation script (possess). Since Salem is strictly Arched-based now, there is no need to weed out the ownership assignment. If you need to assign ownership to a group other than "$USER", such as "users", you can modify the "covenship" variable in the WCLDATA_ module. You can attempt to run the installation script on another distribution, but you will have to add the '-force' option to the "possess" command. There is no guarantee, however, that the Salem scripture will function as expected. Linux distributions w/o systemd will not, so you are on your own in regards to implementation. Likewise, there is always the manual installation. Keep in mind, this is a personal project that is absolutely not trying to be all things to everybody. * Added a function named "relocate_XDM_warning" to the EXPORTS_ module, which removes XDM's "$XAUTHORITY not set" message from the error log, and relocates it verbatim in the stdout log, where it rightfully belongs. As stated in the scripture comments, I grew tired of that misnomer landing in the std_error logue. * Updated the default Bewitch parallel configuration (sessionrc). ++ +++++++++++++++++++++++++++++++++ +++++ ++ WCL_SALEM-MERCY_LEWIS - Sibyl VI +++++ ++ +++++++++++++++++++++++++++++++++ +++++ * Added the 'tray' direction to the sessionrc file, and the corresponding 'pull_tray' function to the PACKING_ module. This will allow one to easily request a stalonetray for a window manager session, without having to manually configure it. See 'Bedknobs and Broomsticks' in the "window_managers" file of the DOCUMENTATION directory for more on this addition to the sessionrc configuration. * For consistency reasons, the 'get_broomstick' function has been renamed to 'pull_broomstick' in the PACKING_ module. * Returned ANALYST_ to the Bewitch Module family. * Corrected the purge command in wcl-bewitch_broomstick. ++ ++++++++++++++++++++++++++++++++ +++++ ++ WCL_SALEM-MERCY_LEWIS - Sibyl V +++++ ++ ++++++++++++++++++++++++++++++++ +++++ * Bewitch has been upgraded to Generation 12. * Faster completion. * Bewitch-on-startup has been resurrected as the default. * Many functions in the Bewitch modules directory have been revised to improve startup and logging. * Added the 'summon_aftermath' function to the SWEEPER_ module to clean up Bewitch after a run. * Renamed the B-WITCH_ module to BEWITCH_. * Renamed the WCLHACK_ module to PATCHES_. * The activation of the stdout and stderr logs has been relocated to the front of the wcl-bewitch script. * The summon_origin function has been replaced by a case statement at the end of the wcl-bewitch scripture. * The COVENSTEAD environment variable has been conveniently shortened to COVEN. * Added an image hack for JWM in the PATCHES_ (WCLHACK_) module. That was required ' after the MONITOR_ module was removed. * Rewrote the patches for blackbox, pekwm, and wmaker imaging. Modified the imaging patch for fluxbox to prevent fbsetbg from attempting to write an image to the root window, which will keep those fbsetbg zombies from rising from the grave. * The cbatticon GLOBAL session program now starts w/--hide-notification option. That should prevent those annoying log messages about missing icons. ++ +++++++++++++++++++++++++++++++++ +++++ ++ WCL_SALEM-MERCY_LEWIS - Sibyl IV +++++ ++ +++++++++++++++++++++++++++++++++ +++++ * Corrected "break time" calculation in Dialogs. * Renamed the scripture and associated files to better organize the WCL library. * Gone: MONITOR_ module. This is an original idea that Salem has recently outgrown, as there are other ways to accomplish the same now. Also removed: The ANALYST_, OPTIONS_, and MODULES_ modules. * Moved X-MODULES_ functions into LOGGING_. Likewise, other remnants left over from all the shuffling and renaming have been relocated to existing modules. * WCLDATA_ now consists of a simple getopts call, and a few functions. * The witchcake scripture also has been modified with a getopts call. * File ownership (covenship) is now sourced from the WCLDATA_ module. This elinminates covenship being assigned across multiple components of Salem. * The main display of the Scripture Dashboard has been moved from the wcl central script to wcl-salem in the scriptures directory. * Removed the 'Examine_The_Witch' and 'Ride_Thy_Broomstick' nested functions from the BEWITCH_ module. Modified the 'Signal_Bewitch-On-Demand' nested function to delay its imaging, due to the changes in the startup approach of WCL. ++ +++++++++++++++++++++++++++++++++++++++++++++ +++++ ++ WCL_SALEM-MERCY_LEWIS - Sibyl III (Revision) +++++ ++ +++++++++++++++++++++++++++++++++++++++++++++ +++++ * Documentation update. Directory and file name modifications. ++ +++++++++++++++++++++++++++++++++ +++++ ++ WCL_SALEM-MERCY_LEWIS - Sibyl III +++++ ++ +++++++++++++++++++++++++++++++++ +++++ * Bewitch-On-Demand is now the default. * Oops. Forgot to update the title on the broomstick. Consider it done. * Opps II. Corrected an oversight in configuration of initial startup in the 'FRESH_REVEALS' module. This caused a one-time error message to occur regarding a non-existent COVENSTEAD. Other than that, no harm - no foul. * Recoded the 'retrieve_performance' function in the OPTIONS_ module, modifying the settings discoveries to awk conditional statements. * Switched the order of the switches and delayers in the std_notes to reflect the order in the sessionrc file. * Recoded the 'update_switches' function in the MODULES_ module to give a slightly more-detailed feedback. * Updated the MONITOR_ module to reflect a semantic change in the monitor settings. * Modified the awk command in the 'retrieve_plank_delay' function. The plank dock should start in expected delay time now. * Made some minor naming-conventions changes regarding wcl-reveal, which is now called wcl-dispatch. Modified associated files to reflect that change. ++ ++++++++++++++++++++++++++++++++ +++++ ++ WCL_SALEM-MERCY_LEWIS - Sibyl II +++++ ++ ++++++++++++++++++++++++++++++++ +++++ * Corrected misplacement of 'display_image' variable in wcl-xdm script. ++ +++++++++++++++++++++++++++++ +++++ ++ WCL_SALEM-MERCY_LEWIS - Sibyl +++++ ++ +++++++++++++++++++++++++++++ +++++ * Bewitch is upgraded to Generation 11. * Salem no longer uses the "startx" script to start the WCL Desktop Environment from the TTY1 console. If you still want to use it, you'll have to insert it into the LIVE_SESSION_ module. Personally, I'm through with it. See the entry directly below for the reason behind the change. * Added new scripture: wcl-xinit. As its description states: "This is a clean, simple, and structured alternative to 'startx', specifically designed for the Witch City Linux laptop." This program consists of the following: 'wcl-xinit' and 'wcl-xint_x' in the scripture directory, and the 'AUTHENTICATION_', 'CLIENT_SIDE_', 'HOUSEKEEPING_' 'MAIN_CALL_' and 'SERVER_SIDE_' sources in the /usr/lib/WCL/xinit directory. XAUTHORITY defaults to the updated location of $XDG_RUNTIME_DIR/WCL/XAUTHORITY, but that can be modified to your preference. The wcl-xinit startup and shutdown of X details exactly what is happening inside the console, as it respectfully should. * Added "-nolisten local" arguments to the Xserver commands in both wcl-xdm and wcl-xinit. * Did some minor modifications to wcl-xdm's xdmrc file, wcl-broomstick, and wcl-manifest. * Eliminated 'adapt_Xauthentication' from the EXPORTS_ module since it wasn't really needed -- we can get that same information from xauth. Touched-up the EXPORTS_ and COURIER_ modules to reflect the change. * The aXe scripture now pauses a second (default) before killing the parent (window manager). This should be ample enough time for programs to clean up. If not, you can increase the wait by setting the "climax" variable. * Tabitha (WCL's Tab Window Manager setup) now defaults to the "Field of Dreams" color scheme. * Updated the installation (possess/exorcise) to reflect the script additions. ############################################################################### # ############ . * . ############ # # ############ (SALEM) WCL_SALEM-MERCY_LEWIS: CHANGES ############ # # ############ ^^^ ############ # ###############################################################################