[As-users] Themes.

David Walker (david@inspectagadget.com.au)
Mon, 30 May 2005 02:07:26 +0930 (CST)


I had a look through the archives and it seems the general standard of
question relates to development issues but I have spent about 10 hours on
this so I'm going to dive in anyway.
I have trolled through tigr.net and read the docs, etc. without success.

It took me about 5 minutes to install AfterStep - very painless and
rewarding to me. This is the first time I have installed a wm.

I decided that if I was going to spend a large amount of time looking at
it I may as well enjoy it so I went theme hunting :]
I found MacAS-X which I quite like and dl it but that's where it all went

I have OpenDarwin and X11 and AfterStep-1.8.11-0.i386.rpm
When I install AS I have the following items of interest:
Directory - /opt/darwinports/share/afterstep/themes
   which contains DEFAULT.tar.gz and into which I put
Directory - /opt/darwinports/share/afterstep/start/Desktop/Theme
   which contains .include with contents:
   include "/opt/darwinports/share/afterstep/themes" Exec
   include "~/GNUstep/Library/AfterStep/themes" Exec installtheme.pl
extension .tar.gz
Directory /opt/darwinports/bin
   which contains installastheme.pl
All that stuff is default.

I have read many times that the "keepname, etc" instructions should be in
the .include file in my start directory (as opposed to the .include file
in the Desktop/Theme directory). It seems peculiar to me that someone
would bother putting another .include file with the exact same
instructions in what seems an appropriate place but what do I know? I
tried it anyway but it doesn't install the theme.
I have read several times that I could use installastheme.pl [--theme
<theme_name>] , etc. I presume this means to do it from the command line
but it doesn't work. Maybe I am doing it wrong.
I have tried many combinations of unzipping, duplicating, creating, etc.
like it seems a lot of other people do even though still others said it
was pointless. I just couldn't make it work.

It seems that the point of the installastheme instruction in a .include is
to take a theme.tar.gz file from a known directory, decrunch it, and throw
the contents into other known directories. Could anyone confirm whether:
my installastheme.pl is in the right spot
my downloaded tar.gz is in the right spot
whether I need to edit my .include in my start directory and what I should
write (yes I have followed the instructions many times but it won't work)
can anyone make it seem easy? as easy as the install of AS?
My theory is that if I have the themes in the right place in
/opt/darwinports/share/afterstep/themes that what is happening in
~/GNUstep/Library/AfterStep/themes is pretty irrelevant. Is that fair?

Could someone give me a shell instruction to install the theme.
And an idea of the result (you will see some files going into here...).
That way I can avoid restarting X to check. And I can also narrow down the
possibilities from "it could be Darwin", "it could be X", etc.

Any ideas, uri's, etc. much appreciated.
Best Wishes,
David Walker

PS. My experience with BSD/UNIX/Linux (i.e. non-MS) is minute. Please,
simple answers....

As-users mailing list