From: Marco Peereboom Date: Sat, 24 Jan 2009 23:52:28 +0000 (+0000) Subject: Move html into own dir X-Git-Url: https://jasonwoof.com/gitweb/?a=commitdiff_plain;h=bd8b974f023b1df08b755f4ded489045f993b0ca;p=spectrwm.git Move html into own dir --- diff --git a/html/license.html b/html/license.html new file mode 100644 index 0000000..3b8e60e --- /dev/null +++ b/html/license.html @@ -0,0 +1,61 @@ + + + +/usr/src/usr.bin/epitome/license.html + + + + +/*
+ * Copyright (c) 2009 Marco Peereboom <marco@peereboom.us>
+ * Copyright (c) 2009 Ryan McBride <mcbride@countersiege.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+/*
+ * Much code and ideas taken from dwm under the following license:
+ * MIT/X Consortium License
+ *
+ * 2006-2008 Anselm R Garbe <garbeam at gmail dot com>
+ * 2006-2007 Sander van Dijk <a dot h dot vandijk at gmail dot com>
+ * 2006-2007 Jukka Salmi <jukka at salmi dot ch>
+ * 2007 Premysl Hruby <dfenze at gmail dot com>
+ * 2007 Szabolcs Nagy <nszabolcs at gmail dot com>
+ * 2007 Christof Musik <christof at sendfax dot de>
+ * 2007-2008 Enno Gottox Boland <gottox at s01 dot de>
+ * 2007-2008 Peter Hartlich <sgkkr at hartlich dot com>
+ * 2008 Martin Hurton <martin dot hurton at gmail dot com>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+ +

+$scrotwm$ diff --git a/html/man.html b/html/man.html new file mode 100644 index 0000000..9afa62d --- /dev/null +++ b/html/man.html @@ -0,0 +1,110 @@ + + + +~/scrotwm.~.html + + + + +SCROTWM(1)                 OpenBSD Reference Manual                 SCROTWM(1)
+
+NAME
+     scrotwm - is a small dynamic tiling window manager for X11.
+
+SYNOPSIS
+     scrotwm
+
+DESCRIPTION
+     scrotwm is a minimalistic window manager that tries to stay out of the
+     way so that valuable screen real estate can be used for much more impor-
+     tant stuff.  It has sane defaults and does not require one to learn a
+     language to do any configuration.  It was written by hackers for hackers
+     and it strives to be small, compact and fast.
+
+     The following notation is used throughout this page:
+
+           M       Meta
+           S       Shift
+           [Name]  Named key
+           M1      Mouse button 1
+
+     scrotwm is very simple in its use.  Most of the actions are initiated via
+     keybindings.  The current keybindings are described below:
+
+           M-S-[Return]   Spawn a new terminal.
+           M-p            Menu.
+           M-S-q          Quit.
+           M-q            Restart scrotwm.
+           M-[Space]      Cycle layout.
+           M-S-[Space]    Reset layout.
+           M-h            Shrink master area.
+           M-l            Grow master area.
+           M-,            Add windows to master area.
+           M-.            Remove windows from master area.
+           M-[Return]     Move current window to master area.
+           M-j            Focus next window in workspace.
+           M-[Tab]        Focus next window in workspace.
+           M-k            Focus previous window in workspace.
+           M-S-[Tab]      Focus previous window in workspace.
+           M-m            Focus on main window in workspace.
+           M-S-j          Swap with next window in workspace.
+           M-S-k          Swap with previous window in workspace.
+           M-b            Toggle status bar in all workspaces.
+           M-S-x          Destroy current window in workspace.
+           M-[Number]     Switch to workspace [Number].
+           M-S-[Number]   Move current window to workspace [Number].
+           M-[RighArrow]  Switch to next workspace with a window in it.
+           M-[LeftArrow]  Switch to previous workspace with a window in it.
+           M1             Focus window.
+
+FILES
+     ~/.scrotwm.conf
+             This file contains user specific settings.
+
+     /etc/scrotwm.conf
+             This file contains global settings.
+
+     scrotwm first tries to open the user specific file.  If that file is un-
+     available it tries to open the global file next.
+
+     The format of the file is <keyword> = <setting>.  E.g. color_focus = red.
+
+     The file supports the following keywords:
+           color_focus    Border color of the currently focussed window.
+           color_unfocus  Border color of unfocussed windows.
+           bar_enabled    Enable or disable status bar.
+           bar_border[x]  Color of the status bar border in screen x.
+           bar_color[x]   Color of the status bar window in screen x.
+           bar_font_color[x]
+                          Color of the font in status bar in screen x.
+           bar_font       Status bar font.
+           bar_action     External script to populate additional information
+                          in the status bar such as battery life etc.
+           spawn_term     External application that gets spawned when M-S-[Re-
+                          turn] is used.
+           dialog_ratio   Some applications have dialog windows that are too
+                          small to be useful.  This ratio is the screen size
+                          as to what they will be resized.  E.g 0.6 is 60% of
+                          the physical screen size.
+
+     Colors need to be specified per the XQueryColor(4) specification and
+     fonts need to be specified per the XQueryFont(4) specification.
+
+BUGS
+     Currently the menu, invoked with M-p, depends on dmenu.
+
+AUTHORS
+     scrotwm was written by Marco Peereboom <marco@peereboom.us> and Ryan
+     Thomas McBride <mcbride@countersiege.com>.
+
+HISTORY
+     scrotwm was inspired by xmonad & dwm.
+
+     scrotwm first appeared in OpenBSD 4.5.
+
+OpenBSD 4.4                    January 23, 2009                              2
+
+ +

+ +$scrotwm$ diff --git a/html/scrotwm.html b/html/scrotwm.html new file mode 100644 index 0000000..52e263d --- /dev/null +++ b/html/scrotwm.html @@ -0,0 +1,82 @@ + + + +/var/www/peereboom.us/scrotwm/scotwm.html + + + +Welcome to Scrotwm's website.

+ +Scrotwm is a small dynamic tiling window manager for X11. +It tries to stay out of the way so that valuable screen real estate can +be used for much more important stuff. +It has sane defaults and does not require one to learn a language to do +any configuration. +It was written by hackers for hackers and it strives to be small, compact and +fast. +

+It was largely inspired by +xmonad +and +dwm. +Both are fine products but suffer from things like: +crazy-unportable-language-syndrome, silly defaults, asymmetrical window +layout, "how hard can it be?" and good old NIH. +Nevertheless dwm was a phenomenal resource and many good ideas and code +was borrowed from it. +On the other hand xmonad has great defaults, key bindings and xinerama +support but is crippled by not being written in C. +

+Scrotwm is a beautiful pearl! +For it too, was created by grinding irritation. +Nothing is a bigger waste of time than moving windows around until they are the +right size-ish or having just about any relevant key combination being eaten +for some task one never needs. +The path of agony is too long to quote and in classical +OpenBSD +fashion (put up, or hack up) a brand new window manager was whooped up to serve +no other purpose than to obey its masters. +It was written by Marco Peereboom & Ryan Thomas McBride and it is released +under the ISC +license. +Patches can be accepted provided they are ISC licensed as well.
+

+Following are a few screenshots of scrotwm in action. +

+[scrotwm]
+Vertical stack. +

+[scrotwm2]
+Horizontal stack. +

+[scrotwm3]
+Horizontal stack with gvim & Firefox. +

+

+ + +To-do:
+- resize/float windows with mouse
+- add search for window function
+- add identify window function
+- add switch physical screen keys
+- add screen shot action +
+

+ +Please read the +man pages +for a more detailed explanation. +

+You can download the source via anoncvs at:
+CVSROOT=anoncvs@code.freedaemon.com:/scrotwm
+

+Eventually there will be a link here to subscribe to CVS changes. +

+Copyright (c) 2009 Marco Peereboom <marco@peereboom.us> & Ryan +Thomas McBride <mcbride@countersiege.com>
+ +

+ +$scrotwm$ diff --git a/html/scrotwm.jpg b/html/scrotwm.jpg new file mode 100644 index 0000000..f287bc4 Binary files /dev/null and b/html/scrotwm.jpg differ diff --git a/html/scrotwm2.jpg b/html/scrotwm2.jpg new file mode 100644 index 0000000..e737e56 Binary files /dev/null and b/html/scrotwm2.jpg differ diff --git a/html/scrotwm2_small.jpg b/html/scrotwm2_small.jpg new file mode 100644 index 0000000..3491ccd Binary files /dev/null and b/html/scrotwm2_small.jpg differ diff --git a/html/scrotwm3.jpg b/html/scrotwm3.jpg new file mode 100644 index 0000000..bf64237 Binary files /dev/null and b/html/scrotwm3.jpg differ diff --git a/html/scrotwm3_small.jpg b/html/scrotwm3_small.jpg new file mode 100644 index 0000000..7c1f2f7 Binary files /dev/null and b/html/scrotwm3_small.jpg differ diff --git a/html/scrotwm_small.jpg b/html/scrotwm_small.jpg new file mode 100644 index 0000000..0e3dc92 Binary files /dev/null and b/html/scrotwm_small.jpg differ