ANNOUNCEMENT MultiWM Release 2 (Broken) July 22nd 1997 NAME multiwm - an interactive bash-script to choose best window manager and window manager configuration before starting X SYNOPSIS multiwm [8|15|16|24|36|-w|-c] DESCRIPTION NOTE: Before you try this script, you must make backups of files that will be removed by this script (see those rm commands at the beginning of script). Multiwm-script that you can download from Internet, is just an example to be modified to correspond to whatever current systems and especially window managers are available and to the user's own personal (perverted?) tastes. The script itself is so well commented, that it should not be very hard to modify it for your system. Sys admins are strongly ancouraged to modify this script, when window managers are added, upgraded and/or removed. They can also add this script or pieces of this script to system wide xinit and/or startx scripts if they can. But if your sys admins are some kind of BOFH's that are not co-operative with user, he/she can use this script from his/her home directory. When multiwm is started, it asks if the user wants to use default window manager or not. Answer must be entered as letters y, n or q (Case is not important). If answer is q, script quits. If answer is y or user just press , default window manager and window manager configuration is chosen. If answer is n, user is asked to choose one window manager and in some cases configuration type from a list. Answer must be entered as number found on list. After user have chosen window manager and its configuration multiwm removes some configuration-files used by X from the user's home directory and copies right configuration files from users directory called .multiwm and its subdirectories to users home directory and creates a symbolic link from .Xclients to .xsession. If the user did not include 8, 16, 24 or 36 after the multiwm command, he will be prompted to choose correct display state (8, 16, 24 or 36 bytes per pixel). And then X is started via the startx-script (except in case of OLVWM via openwin-script). OPTIONS 8 Use 8 bits per pixel 15 Use 15 bits per pixel 16 Use 16 bits per pixel 24 Use 24 bits per pixel 36 Use 36 bits per pixel -w Show warnings (you can pipe it with your favourite pager) -c Show GNU GPL (you can pipe it with your favourite pager) NOTE: Display modes 24 and 32 bits per pixel are not available in all systems. SYSTEM REQUIREMENTS You need some Unix-like operating system with X Window System. This script works fine almost out-of-the-box with Red hat Linux with XFree86 on an Intel 80x86 PC, but I'd like to know, how this work with other Linux distributions (like Debian and Slackware) and other Unixes (like FreeBSD, IRIX, Solaris etc.) and X-servers (like MetroX and Accelerated X). Script uses a script called startx which uses a script called xinitrc and and a stream editor called sed. You also must have a shell called bash installed, of course. AUTHORS Juhapekka Tolvanen (juhtolv@silmu.cc.jyu.fi) (http://www.cc.jyu.fi/~juhtolv) Ideas, most testing, documentation, publicity issues, distributing and some bash coding. Nerdish and geekish student of sociology. User of Red Hat Linux, Sun Solaris, IBM OS/2 and Caldera OpenDOS. Mika Jorma Saaristo (mjsaaris@cc.jyu.fi) (http://www.cc.jyu.fi/~mjsaaris/) Most of the bash-coding and some testing. Student of mathematics. Real geek, nerd, hacker and computer guru. User of Minix, Linux, Sun Solaris etc. HISTORY Version numbering and naming convention will be like this: Release X (some kewl nickname). File naming follows guidelines of ftp://sunsite.unc.edu/ Release 2 (Broken) released in July 22nd 1997. This is not actually broken. I'll tell you in documentation of next release, where that name is derived from. These changes were made: - Some new window manager entries added - Configuration files of Enlightenment are now for version Thebes 1 DR10. - More careful documentation - More GNU propaganda added. - 4dwm is now called 3dwm, because original creator of that configuration calls it so. 4dwm is a window manager used by an operating system called IRIX used by Silicon Graphics computers. It is actually enhanced MWM. 3dwm is actually the FVWM configured to look and feel like 4dwm. - Display states 24 and 36 bpp are now enabled by default. - Manual to cope with debates about MultiWM included. - file naming convention follows guidelines of sunsite.unc.edu - This time Mika Jorma Saaristo was not available for development of this script. That is the reason, why this script is not as good as it could be (Lacks some wanted features). - Homepage for MultiWM created: http://www.cc.jyu.fi/~juhtolv/multiwm/ Release 1 (Debut) released in April 10th 1997. Name of this release was derived from an album of Björk (That letter between j and r is o with dots. If it looks like v in your screen, it means that you are using an ancient character set called ASCII, so you must get a life and ISO-LATIN-1 or maybe even Unicode or ISO-10646). Development environments included following hardware and software: Juhapekka Tolvanen: - An Intel Pentium 133 MHz w/ 48 Megs Memory - Red Hat Linux 4.1 with Kernel 2.0.29 - XFree86 3.2 for S3 ViRGE and ViRGE VX - bash 1.14.7-1 - FVWM95-2.0.42a-6 (The Next Level does not work with later, I think) Mika Jorma Saaristo: - An Intel Pentium 150 MHz w/ 32 Megs Memory - Red Hat Linux 4.1 with Kernel 2.0.27 - XFree86 3.2 for S3 - FVWM95-2.0.42a-6 (The Next Level does not work with later, I think) UPDATES AND AVAILABILITY Latest version should be available from The Official www-page of MultiWM by Juhapekka Tolvanen: http://www.cc.jyu.fi/~juhtolv/multiwm/ http://www.cc.jyu.fi/~juhtolv/multiwm/multiwm-2.1.1.tar.gz LICENCING This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.