mirror of
https://github.com/gryf/window-maker.github.io.git
synced 2025-12-17 19:20:17 +01:00
Deploy gryf/window-maker.github.io to github.com/gryf/window-maker.github.io.git:gh-pages
This commit is contained in:
BIN
themes/Themes/NeXT-Retro.tar.gz
Normal file
BIN
themes/Themes/NeXT-Retro.tar.gz
Normal file
Binary file not shown.
13
themes/Themes/NeXT-Retro_README.txt
Normal file
13
themes/Themes/NeXT-Retro_README.txt
Normal 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)
|
||||
8
themes/Themes/NeXT-Retro_dockapps.txt
Normal file
8
themes/Themes/NeXT-Retro_dockapps.txt
Normal 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
7
themes/example-lsm.txt
Normal 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
94
themes/index.html
Normal 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 Anderson’s 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/">Tower’s 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>
|
||||
BIN
themes/screenshots/NeXT-Retro.png
Normal file
BIN
themes/screenshots/NeXT-Retro.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 731 KiB |
BIN
themes/screenshots/thumb_NeXT-Retro.png
Normal file
BIN
themes/screenshots/thumb_NeXT-Retro.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 103 KiB |
80
themes/theme-HOWTO-dirs.html
Normal file
80
themes/theme-HOWTO-dirs.html
Normal 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>
|
||||
85
themes/theme-HOWTO-gifs.html
Normal file
85
themes/theme-HOWTO-gifs.html
Normal 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
107
themes/theme-HOWTO-tar.html
Normal 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
115
themes/theme-HOWTO.html
Normal 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
158
themes/themepacks.html
Normal 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 -> Themes -> 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>
|
||||
Reference in New Issue
Block a user