Deploy gryf/window-maker.github.io to github.com/gryf/window-maker.github.io.git:gh-pages

This commit is contained in:
Deployment Bot (from Travis CI)
2020-04-06 17:04:05 +00:00
commit 17a465baa1
240 changed files with 23516 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,13 @@
NeXT-style "retro" theme for WindowMaker
This is the them I'm using at work. It is a mixture of styles I ran across, and it
does not try to be "modern" in any way (I like the old look), however I do like some
eye candy, thus I added a nice background image. The background was taken from the
wonderful "Fenris" theme found at [1].
I distribute the theme under the GNU general public license [2].
[1] http://lonelymachines.org/windowmaker-themes/pastoral-themes/
[2] http://www.gnu.org/licenses/gpl.txt
Martin Dietze (martin at the-little-red-haired-girl.org)

View File

@@ -0,0 +1,8 @@
Dockapps used in this screenshot (from above):
- fookb-wmaker
- wmtime
- wmcube
- wmacpi
- wmmixer
- docker

7
themes/example-lsm.txt Normal file
View File

@@ -0,0 +1,7 @@
Theme Name : Foobar
Author : Chuck Effbiesdee <chuck@effbiesdee.com>
Description : A theme about being Chuck and stuff such as that.
Copyright : Chuck Effbiesdee background is courtesy of
www.chuck-effbiesdee.com
Background is in .jpg format.
Colors, tiles and title/menu bars are courtesy of me.

94
themes/index.html Normal file
View File

@@ -0,0 +1,94 @@
<!DOCTYPE html>
<html>
<head>
<title>Window Maker: Themes</title>
<meta charset="utf-8">
<link rel="stylesheet" href="/style.css" media="screen">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport"
content="width=device-width, minimumscale=1.0, maximum-scale=1.0">
</head>
<body>
<div id="wrapper">
<header>
<h1>
<a href="/">
<span class="first">Window</span><span class="second">Maker</span>
</a>
</h1>
</header>
<aside>
<nav class="menu">
<ul>
<li id="dock">
<a href="#"></a>
</li>
<li id="home" title="Home">
<a href="/">Home</a>
</li>
<li id="news" title="News">
<a href="/news">News</a>
</li>
<li id="docs" title="Documentation">
<a href="/docs">Documentation</a>
</li>
<li id="mail" title="Mailing lists">
<a href="/lists">Mailing</a>
</li>
<li id="devel" title="Development">
<a href="/dev">Development</a>
</li>
<li id="screenshots" title="Screenshots">
<a href="/screenshots">Screenshots</a>
</li>
<li id="themes" title="Themes">
<a href="/themes">Themes</a>
</li>
<li id="links" title="Links">
<a href="/links">Links</a>
</li>
</ul>
</nav>
</aside>
<article>
<h1 id="themes">Themes</h1>
<h2 id="documentation">Documentation</h2>
<ul>
<li><a href="themepacks.html">ThemePacks HOWTO</a></li>
<li><a href="theme-HOWTO.html">Theme HOWTO</a> (out of date)</li>
</ul>
<h2 id="links">Links</h2>
<ul>
<li><a href="https://www.box-look.org/browse/cat/144/ord/latest/">Box-Look.org Window Maker Themes</a></li>
<li><a href="https://www.deviantart.com/customization/skins/themes/windowmaker/">DeviantArt Themes</a></li>
<li><a href="http://www.gozer.org/window_maker/themes/">Gozer.org Window Maker Themes</a></li>
<li><a href="http://www.jessanderson.org/wmthemes/">Jess Andersons Themes for Window Maker</a></li>
<li><a href="http://lonelymachines.org/windowmaker-themes/">LonelyMachines Window Maker Themes</a></li>
<li><a href="http://www.cs.mun.ca/~gstarkes/wmaker/themes/">Towers Window Maker Themes</a></li>
</ul>
<h2 id="themes-gallery">Themes Gallery</h2>
<p><a href="screenshots/NeXT-Retro.png"><img src="screenshots/thumb_NeXT-Retro.png" alt="NeXT-Retro" /></a><br />
<strong><a href="Themes/NeXT-Retro.tar.gz">NeXT-Retro</a></strong> by Martin Dietze (<a href="Themes/NeXT-Retro_README.txt">README</a>, <a href="Themes/NeXT-Retro_dockapps.txt">dockapps information</a>)</p>
</article>
<div id="titlebar">
<div id="minimize"></div>
<div id="titlebar-inner">Window Maker: Themes</div>
<div id="close"></div>
</div>
<div id="resizebar">
<div id="resizel"></div>
<div id="resizebar-inner">
</div>
<div id="resizer"></div>
</div>
</div>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 731 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

View File

@@ -0,0 +1,80 @@
<!DOCTYPE html>
<html>
<head>
<title>Window Maker: Theme HOWTO - Directories</title>
<meta charset="utf-8">
<link rel="stylesheet" href="/style.css" media="screen">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport"
content="width=device-width, minimumscale=1.0, maximum-scale=1.0">
</head>
<body>
<div id="wrapper">
<header>
<h1>
<a href="/">
<span class="first">Window</span><span class="second">Maker</span>
</a>
</h1>
</header>
<aside>
<nav class="menu">
<ul>
<li id="dock">
<a href="#"></a>
</li>
<li id="home" title="Home">
<a href="/">Home</a>
</li>
<li id="news" title="News">
<a href="/news">News</a>
</li>
<li id="docs" title="Documentation">
<a href="/docs">Documentation</a>
</li>
<li id="mail" title="Mailing lists">
<a href="/lists">Mailing</a>
</li>
<li id="devel" title="Development">
<a href="/dev">Development</a>
</li>
<li id="screenshots" title="Screenshots">
<a href="/screenshots">Screenshots</a>
</li>
<li id="themes" title="Themes">
<a href="/themes">Themes</a>
</li>
<li id="links" title="Links">
<a href="/links">Links</a>
</li>
</ul>
</nav>
</aside>
<article>
<br />
<br />
Please use only Window Maker standard directory sructures. This means don't
stick your titlebars in a directory under "~/GNUstep/Library/WindowMaker/Titlebars"
and your Tiles under "~/GNUstep/Library/WindowMaker/Tiles". Please use
<tt>~/GNUstep/Library/WindowMaker/Pixmaps</tt> for all tiles and menu/titlebar images,
<tt>~/GNUstep/Library/WindowMaker/Icons</tt> for any icons you include
and <tt>~/GNUstep/Library/WindowMaker/Backgrounds</tt> for your backgrounds.
<br><br>
</article>
<div id="titlebar">
<div id="minimize"></div>
<div id="titlebar-inner">Window Maker: Theme HOWTO - Directories</div>
<div id="close"></div>
</div>
<div id="resizebar">
<div id="resizel"></div>
<div id="resizebar-inner">
</div>
<div id="resizer"></div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,85 @@
<!DOCTYPE html>
<html>
<head>
<title>Window Maker: Theme HOWTO - GIFs</title>
<meta charset="utf-8">
<link rel="stylesheet" href="/style.css" media="screen">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport"
content="width=device-width, minimumscale=1.0, maximum-scale=1.0">
</head>
<body>
<div id="wrapper">
<header>
<h1>
<a href="/">
<span class="first">Window</span><span class="second">Maker</span>
</a>
</h1>
</header>
<aside>
<nav class="menu">
<ul>
<li id="dock">
<a href="#"></a>
</li>
<li id="home" title="Home">
<a href="/">Home</a>
</li>
<li id="news" title="News">
<a href="/news">News</a>
</li>
<li id="docs" title="Documentation">
<a href="/docs">Documentation</a>
</li>
<li id="mail" title="Mailing lists">
<a href="/lists">Mailing</a>
</li>
<li id="devel" title="Development">
<a href="/dev">Development</a>
</li>
<li id="screenshots" title="Screenshots">
<a href="/screenshots">Screenshots</a>
</li>
<li id="themes" title="Themes">
<a href="/themes">Themes</a>
</li>
<li id="links" title="Links">
<a href="/links">Links</a>
</li>
</ul>
</nav>
</aside>
<article>
<br />
<br />
Please do not use gifs or other large file formats as your background images.
Although Window Maker does now include .gif support,
most backgrounds (unless they are small tiles) are at least 640x480.
and this makes for a <b>huge</b> gif file, generally in the 1meg+ range.<br>
The same file as a .jpg could be as much as 95% smaller or more!<br>
(also see <a href="http://www.gnu.org/philosophy/gif.html">here</a> for another good
reason not to use GIFs),
<br><br>
Also when using an image as the Background, if you choose to remove the file
extension, please include the file format of it in the .lsm for your theme.
<a href="example-lsm.txt">See here</a> for an example <tt>readme.lsm</tt> file.
<br><br>
</article>
<div id="titlebar">
<div id="minimize"></div>
<div id="titlebar-inner">Window Maker: Theme HOWTO - GIFs</div>
<div id="close"></div>
</div>
<div id="resizebar">
<div id="resizel"></div>
<div id="resizebar-inner">
</div>
<div id="resizer"></div>
</div>
</div>
</body>
</html>

107
themes/theme-HOWTO-tar.html Normal file
View File

@@ -0,0 +1,107 @@
<!DOCTYPE html>
<html>
<head>
<title>Window Maker: Theme HOWTO - Tar'ing your theme</title>
<meta charset="utf-8">
<link rel="stylesheet" href="/style.css" media="screen">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport"
content="width=device-width, minimumscale=1.0, maximum-scale=1.0">
</head>
<body>
<div id="wrapper">
<header>
<h1>
<a href="/">
<span class="first">Window</span><span class="second">Maker</span>
</a>
</h1>
</header>
<aside>
<nav class="menu">
<ul>
<li id="dock">
<a href="#"></a>
</li>
<li id="home" title="Home">
<a href="/">Home</a>
</li>
<li id="news" title="News">
<a href="/news">News</a>
</li>
<li id="docs" title="Documentation">
<a href="/docs">Documentation</a>
</li>
<li id="mail" title="Mailing lists">
<a href="/lists">Mailing</a>
</li>
<li id="devel" title="Development">
<a href="/dev">Development</a>
</li>
<li id="screenshots" title="Screenshots">
<a href="/screenshots">Screenshots</a>
</li>
<li id="themes" title="Themes">
<a href="/themes">Themes</a>
</li>
<li id="links" title="Links">
<a href="/links">Links</a>
</li>
</ul>
</nav>
</aside>
<article>
<br />
<br />
Here's a quick guide to tar'ing your theme up:<br>
cd to your <tt>~/GNUstep/Library/WindowMaker/</tt> directory, and type something like
the following: (replacing the file names appropriately for your theme)
</font>
<p>
<ol>
<li> <tt>tar -cvf Foo.tar Foo.lsm Backgrounds/FooBG.jpg Pixmaps/FooTile.xpm
Icons/FooIcon.xpm Themes/Foo</tt>
<br><br>
<li> <tt>gzip -9 Foo.tar</tt>
<br><br>
</ol>
This should leave you with a nice new <tt>Foo.tar.gz</tt> theme which includes (in this case),
the theme file (<tt>Themes/Foo</tt>), the background wallpaper (<tt>Backgrounds/FooBG.jpg</tt>),
a tile (<tt>Pixmaps/FooTile.xpm</tt>), an icon for the dock (<tt>Icons/FooIcon.xpm</tt>)
and a readme file (<tt>Foo.lsm</tt>).<br>
LSM files for your themes are a must. The format of the LSM file is
easy. Click <a href="example-lsm.txt">here</a> for an example.
<p>
If you're having trouble, try typing '<tt>man tar</tt>' or ask for help on irc
in the #WindowMaker channel on EFnet. If all else fails, you can
<a href="/lists/wmaker-dev.html">contact us</a> and we'll try and help you out,
but please try the other methods first. Thanks.
<p>
Also, your theme file should NOT include your <tt>~/GNUstep/Defaults/WindowMaker</tt>
file! This will overwrite the person who downloads the theme's keybindings
and other personalized settings.
Also do NOT include any files other those from the directories I mentioned
above. For example, do NOT include your <tt>menu</tt> file or anything from your
<tt>~/GNUstep/Defaults/</tt> directory. ONLY include files from the directories
listed above and the readme.lsm file.
</article>
<div id="titlebar">
<div id="minimize"></div>
<div id="titlebar-inner">Window Maker: Theme HOWTO - Tar'ing your theme</div>
<div id="close"></div>
</div>
<div id="resizebar">
<div id="resizel"></div>
<div id="resizebar-inner">
</div>
<div id="resizer"></div>
</div>
</div>
</body>
</html>

115
themes/theme-HOWTO.html Normal file
View File

@@ -0,0 +1,115 @@
<!DOCTYPE html>
<html>
<head>
<title>Window Maker: Theme HOWTO</title>
<meta charset="utf-8">
<link rel="stylesheet" href="/style.css" media="screen">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport"
content="width=device-width, minimumscale=1.0, maximum-scale=1.0">
</head>
<body>
<div id="wrapper">
<header>
<h1>
<a href="/">
<span class="first">Window</span><span class="second">Maker</span>
</a>
</h1>
</header>
<aside>
<nav class="menu">
<ul>
<li id="dock">
<a href="#"></a>
</li>
<li id="home" title="Home">
<a href="/">Home</a>
</li>
<li id="news" title="News">
<a href="/news">News</a>
</li>
<li id="docs" title="Documentation">
<a href="/docs">Documentation</a>
</li>
<li id="mail" title="Mailing lists">
<a href="/lists">Mailing</a>
</li>
<li id="devel" title="Development">
<a href="/dev">Development</a>
</li>
<li id="screenshots" title="Screenshots">
<a href="/screenshots">Screenshots</a>
</li>
<li id="themes" title="Themes">
<a href="/themes">Themes</a>
</li>
<li id="links" title="Links">
<a href="/links">Links</a>
</li>
</ul>
</nav>
</aside>
<article>
<br />
<br />
<h1>Theme HOWTO</h1>
<b>WARNING: This is for OLD style theme's only as is OUT OF DATE. Support for this format may be dropped
eventually and is not actively supported. Use this at your own risk!! Unless you have reason to do otherwise,
PLEASE use the <a href="themepacks.html">new ThemePack format</a>!!!</b>
<p>
For those of you that like to get in there and do it yourselves, or just want a theme
that is truely yours, here are some helpful guidelines to follow to have your theme
be as simple, standard and user friendly as possible. See <a href="themepacks.html">here</a>
for info on the new ThemePack format.
<p align="right">
Have fun!<br>
<font size="5">
<i>-Largo</i>
</font>
</p>
<br>
<ul>
<li>
tar up your theme so that if the user untars it while in his/her
<tt>~/GNUstep/Library/WindowMaker</tt>...the theme will instantly appear in their menu.
<a href="theme-HOWTO-tar.html">Here's a quick guide to tar'ing your theme up</a>.
<br><br>
<li> Please use only Window Maker standard directory sructures. <a href="theme-HOWTO-dirs.html">details</a>
<br><br>
<li>
Please use jpeg's as your background images. <a href="theme-HOWTO-gifs.html">details</a>
<br><br>
</ul>
All set! Now you can share it with your friends. :)<br>
If you have any further questions, or comments on possible additions to this HOWTO, please
<a href="/lists/wmaker-dev.html">let us know</a>. Thanks!
</article>
<div id="titlebar">
<div id="minimize"></div>
<div id="titlebar-inner">Window Maker: Theme HOWTO</div>
<div id="close"></div>
</div>
<div id="resizebar">
<div id="resizel"></div>
<div id="resizebar-inner">
</div>
<div id="resizer"></div>
</div>
</div>
</body>
</html>

158
themes/themepacks.html Normal file
View File

@@ -0,0 +1,158 @@
<!DOCTYPE html>
<html>
<head>
<title>Window Maker: ThemePacks HOWTO</title>
<meta charset="utf-8">
<link rel="stylesheet" href="/style.css" media="screen">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport"
content="width=device-width, minimumscale=1.0, maximum-scale=1.0">
</head>
<body>
<div id="wrapper">
<header>
<h1>
<a href="/">
<span class="first">Window</span><span class="second">Maker</span>
</a>
</h1>
</header>
<aside>
<nav class="menu">
<ul>
<li id="dock">
<a href="#"></a>
</li>
<li id="home" title="Home">
<a href="/">Home</a>
</li>
<li id="news" title="News">
<a href="/news">News</a>
</li>
<li id="docs" title="Documentation">
<a href="/docs">Documentation</a>
</li>
<li id="mail" title="Mailing lists">
<a href="/lists">Mailing</a>
</li>
<li id="devel" title="Development">
<a href="/dev">Development</a>
</li>
<li id="screenshots" title="Screenshots">
<a href="/screenshots">Screenshots</a>
</li>
<li id="themes" title="Themes">
<a href="/themes">Themes</a>
</li>
<li id="links" title="Links">
<a href="/links">Links</a>
</li>
</ul>
</nav>
</aside>
<article>
<h1 id="themepacks-howto">ThemePacks HOWTO</h1>
<h2 id="themes-theme-packs-for-window-maker">Themes (Theme Packs) For Window Maker</h2>
<p><strong>Note:</strong> the information contained in this file is only valid for themes in the
.themed (for theme directory) format, supported in Window Maker 0.50.0 or newer.
See <a href="theme-HOWTO.html">here</a> for information on themes for WindowMaker-0.20.3
and earlier.</p>
<h2 id="how-to-install-a-theme-pack">How To Install a Theme Pack</h2>
<p>To install a theme, unpack your theme into your WindowMaker directory (the same
as old-style themes), usually <code class="highlighter-rouge">~/GNUstep/Library/WindowMaker</code></p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>cd ~/GNUstep/Library/WindowMaker
gzip -dc "xyztheme.tar.gz" | tar xvf -
</code></pre></div></div>
<p>You can also do this in your system-wide WindowMaker directory (usually
<code class="highlighter-rouge">/usr/local/share/WindowMaker</code>) to have the themes be available to all your
users. This will probably need to be done with root access.</p>
<h2 id="how-to-load-a-theme">How To Load a Theme</h2>
<p>After installing a theme, it will automatically show up in your menu under
<strong>Appearance -&gt; Themes -&gt; ThemeName</strong>. (unless of course you have manually
changed your menu to remove this) If you have your Themes menu already opened
and pinned to your desktop, you may need to close it and reopen it to have it
show the new theme.</p>
<p>To manually load the new theme from the command line, use the <code class="highlighter-rouge">setstyle</code>
command. Example:</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>setstyle xyztheme.themed
</code></pre></div></div>
<p>Note that if you move the directory of the theme (for example, from
<code class="highlighter-rouge">~/GNUstep/Library/WindowMaker/Themes</code> to <code class="highlighter-rouge">/usr/local/share/WindowMaker/Themes</code>)
you will have to reload that theme so that path information is updated.</p>
<h2 id="how-to-make-a-theme-pack">How To Make a Theme Pack</h2>
<p>To create a theme pack from your current configuration, use the <code class="highlighter-rouge">getstyle</code>
utility with the <code class="highlighter-rouge">-p</code> flag. Example:</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>getstyle -p ~/GNUstep/Library/WindowMaker/Themes/MyTheme
</code></pre></div></div>
<p>This will create a theme pack (a new directory in either the current directory
or a directory you specify) named <code class="highlighter-rouge">MyTheme.themed</code>, containing everything it
requires, including all pixmap files. In this example, the new theme pack would
be made in your themes directory and be immediately available in your “Themes”
menu.</p>
<p>Additionally, you can put a text file named <code class="highlighter-rouge">MyTheme.lsm</code> in the MyTheme.themed
directory. This file can contain info like copyrights, credits or whatever.</p>
<p>To distribute your theme, just make a .tar.gz of the <code class="highlighter-rouge">.themed</code> directory. This
is preferably done from the same directory that you unpack the themes from to
maintain consistancy with the old theme format.</p>
<p>Example:</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>cd ~/GNUstep/Library/WindowMaker
tar cvf MyTheme.tar Themes/MyTheme.themed
gzip MyTheme.tar
</code></pre></div></div>
<h2 id="how-to-delete-a-theme-pack">How To Delete a Theme Pack</h2>
<p>Just remove the .themed directory. Example:</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>cd ~/GNUstep/Library/WindowMaker/Themes
rm -fr themename.themed
</code></pre></div></div>
<h2 id="how-to-save-disk-space">How To Save Disk Space</h2>
<p>If you have more than 1 theme that use the same huge background image, you can
delete all the duplicated files and then create hard links in place of them. For
example, if you have:</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>theme1.themed/back.jpg
theme2.themed/backimage.jpg
theme3.themed/back.jpg
</code></pre></div></div>
<p>and all three files contain the same image, you can do:</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>rm theme2.themed/backimage.jpg
rm theme3.themed/back.jpg
ln theme1.themed/back.jpg theme2.themed/backimage.jpg
ln theme1.themed/back.jpg theme3.themed/back.jpg
</code></pre></div></div>
</article>
<div id="titlebar">
<div id="minimize"></div>
<div id="titlebar-inner">Window Maker: ThemePacks HOWTO</div>
<div id="close"></div>
</div>
<div id="resizebar">
<div id="resizel"></div>
<div id="resizebar-inner">
</div>
<div id="resizer"></div>
</div>
</div>
</body>
</html>