Update wmgeneral dockapps on dockapps webpage.
[whome.git] / theme-HOWTO-tar.php
blob88a9817a2dd187ce6a6967523a4536c1aaa51ffd
1 <html xmlns="http://www.w3.org/1999/xhtml">
2 <head>
3 <meta name="generator" content="HTML Tidy for Linux (vers 25 March 2009), see www.w3.org" />
5 <title>Window Maker: Themes</title>
6 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
7 <link href="title.css" rel="stylesheet" type="text/css" />
8 </head>
10 <body>
11 <?php include("dock.php"); ?>
12 <?php include("header.php"); ?>
14 <table class="inner" border="0" cellpadding="1" cellspacing="1">
15 <tr>
16 <td content="content" colspan="2" valign="top">
17 <br />
18 <br />
21 Here's a quick guide to tar'ing your theme up:<br>
22 cd to your <tt>~/GNUstep/Library/WindowMaker/</tt> directory, and type something like
23 the following: (replacing the file names appropriately for your theme)
24 </font>
25 <p>
27 <ol>
28 <li> <tt>tar -cvf Foo.tar Foo.lsm Backgrounds/FooBG.jpg Pixmaps/FooTile.xpm
29 Icons/FooIcon.xpm Themes/Foo</tt>
30 <br><br>
31 <li> <tt>gzip -9 Foo.tar</tt>
32 <br><br>
33 </ol>
35 This should leave you with a nice new <tt>Foo.tar.gz</tt> theme which includes (in this case),
36 the theme file (<tt>Themes/Foo</tt>), the background wallpaper (<tt>Backgrounds/FooBG.jpg</tt>),
37 a tile (<tt>Pixmaps/FooTile.xpm</tt>), an icon for the dock (<tt>Icons/FooIcon.xpm</tt>)
38 and a readme file (<tt>Foo.lsm</tt>).<br>
39 LSM files for your themes are a must. The format of the LSM file is
40 easy. Click <a href="example-lsm.txt">here</a> for an example.
41 <p>
42 If you're having trouble, try typing '<tt>man tar</tt>' or ask for help on irc
43 in the #WindowMaker channel on EFnet. If all else fails, you can
44 <a href="wmaker-dev.php">contact us</a> and we'll try and help you out,
45 but please try the other methods first. Thanks.
46 <p>
47 Also, your theme file should NOT include your <tt>~/GNUstep/Defaults/WindowMaker</tt>
48 file! This will overwrite the person who downloads the theme's keybindings
49 and other personalized settings.
50 Also do NOT include any files other those from the directories I mentioned
51 above. For example, do NOT include your <tt>menu</tt> file or anything from your
52 <tt>~/GNUstep/Defaults/</tt> directory. ONLY include files from the directories
53 listed above and the readme.lsm file.
56 </td>
57 </tr>
58 </table>
60 <?php include("footer.php"); ?>
62 </body>
63 </html>