From d388e996ae14e5faac98765d47b83ca0ec88ed44 Mon Sep 17 00:00:00 2001 From: Remco Rijnders <remco@webconquest.com> Date: Fri, 13 Feb 2015 10:40:13 +0100 Subject: [PATCH 16/18] Delete obsolete 1.8 FAQ file --- doc/afterstep.sgml | 973 --------------------------------------------- 1 file changed, 973 deletions(-) delete mode 100644 doc/afterstep.sgml diff --git a/doc/afterstep.sgml b/doc/afterstep.sgml deleted file mode 100644 index 1d6deceb..00000000 --- a/doc/afterstep.sgml +++ /dev/null @@ -1,973 +0,0 @@ -<!doctype Linuxdoc system> -<article> -<title>AfterStep 1.8 FAQ -<author>Charlie Schmidt (<tt/ishamael@themes.org/) -<date> 14 January 2000 - -<abstract> -This is the AfterStep version 1.8 FAQ. -Copyright © 1996-2000, Frank Fejes, Jonathan B. Leffert, Kragen Sittler, Diego -Zamboni, Guyhelm Aznar, Andrew Sullivan, Sasha Vasko, Andrew Ferguson, and Charlie -Schmidt. Freely redistributable under the terms of the LDP license, Version 2, January -1998. -</abstract> - -<toc> - -<sect>General Information - -<p> -<sect1>About this Document. -<p> -This document is an ever growing set of questions, statements, ideas and complaints about -AfterStep version 1.8. -<p> -You can get this FAQ at the following locations: -<itemize> -<item><url url="http://afterstep.davidv.net/"> -<item><url url="http://www.afterstep.org/FAQ/"> -<item><url url="ftp://ftp.afterstep.org/FAQ/"> -<item><url url="http://www.linuxdoc.org/"> (may be outdated) -<item><url url="http://www.tigr.net/afterstep/faq/"> (thanks to Albert Dorofeev <tt/tigr@tigr.net/) -</itemize> -<p> -The rest of this document assumes you are running AfterStep 1.8, there is no more -information pertaining to AfterStep 1.6. If you are running a version of AfterStep prior -to version 1.8, this document will suggests only one thing: upgrade. -<p> -<sect1>What is AfterStep? -<p> -AfterStep is a window manager for the X Window System (hereafter referred to as X). -It was started to emulate the look and feel of NeXTSTEP(tm), but has evolved into -something that while still being able to emulate NeXT, can do much much more. Without -using much memory or cpu time, AfterStep provides all the features one could want in a -window manager. -<p> -<sect1>What is AfterStep's history? -<p> -The following is taken from the AfterStep man page (<url url="http://www.afterstep.org/man/stable/afterstep.html">) -<p> -<tscreen><verb> - AfterStep is a continuation of the BowMan window manager - which was originally put together by Bo Yang. BowMan was - based on the fvwm window manager, written by Robert - Nation. Fvwm was based on code from twm. And so on.... - It is designed not only to emulate some of the look and - feel of the NEXTSTEP(tm) user interface, but also to add - useful, requested, and neat features. The changes which - comprise AfterStep's personality were originally part of - BowMan development, but due to a desire to move past SIM- - PLE EMULATION and into a niche as its OWN valuable window - manager, the previous designers decided to change the pro- - ject name and move on. -</verb></tscreen> -<p> -<sect1>Fine, what if I'm not running AfterStep 1.8? Is there a FAQ for me? -<p> -Yes. There should be a version of the AfterStep 1.6 FAQ available anywhere this document -is located. If you are using a version earlier than 1.6, it is strongly suggested you -upgrade. -<p> -<sect1>What is X? What are these "window managers" ? -<p> -"X" is shorthand for The X Window System. It is a basis for building graphical user -interfaces for UNIX (it is available for non-UNIX systems, but wasn't designed to be as -such). "X" is not the interface itself, just a foundation for one. For more information, -check <url url="http://www.x.org">. - -A window manager is a program that manages your windows during your X session. AfterStep -is one of many available <url url="http://www.plig.org/xwinman/" name="window managers">. -<p> -<sect1>What are AfterStep's main features? -<p> -<itemize> -<item> The Wharf. Similar to NeXTSTEP's(tm) Dock, it allows applications to be Swallowed, -shortcuts with icons, and many other things. -<item> The Pager. Shows a miniature view of the Afterstep desktops, you can move between -them, and move windows around in the Pager as though it were a miniature desktop. -<item> The WinList. A list of all the windows, clicking on the items can show that window, -destroy it, shade it, or anything you might want. -<item> NeXTSTEP(tm) like look, feel, icons, and menus. -<item> Very configurable. Almost anything can be changed. -</itemize> -<p> -<sect1>Is AfterStep 1.8 GNOME and/or KDE compliant? -<p> -As of version 1.7.59 AfterStep has been GNOME compliant through the Gnome module. It is -not perfect yet, but near-100% compliance is on the way. -<p> -AfterStep works fine with KDE. It may not be "compliant" per se, but the desktop icons KDE -provides, and most of its other features work with AfterStep almost perfectly. -<p> -<sect1>Can I run it in Microsoft Windows(tm)? -<p> -Not unless you get an X server. Take a look at <url url="http://www.rahul.net/kenton/xsites.html#XMicrosoft"> for more information on how to set one up. -<p> -Or, you could use an AfterStep like program named "LiteSTEP" to give your Windows 9x -interface an appearance quite similar to AfterStep. You can get more information about -LiteSTEP at <url url="http://www.litestep.net">. <em>Note</em>: please do note send -LiteSTEP related questions to the AfterStep mailing list, the AfterStep developers, or the -maintainers of this FAQ, they <em>cannot</em> help you. -<p> -<sect1>Who develops AfterStep? -<p> -Many people. Take a look at <url url="http://www.afterstep.org/Team.shtml"> for a list of -current developers. Read the TEAM file distributed with AfterStep for a list of all -contributors. -<p> -<sect1>AfterStep is awesome! How can I help? -<p> -Send us money. Seriously though, if you can help write AfterStep, or feel you can help -the effort elsewhere, do so. Hang out on irc (#afterstep, efnet), participate on the -mailing lists, suggest ideas, help code, etc etc. -<p> -<sect1>Who writes this FAQ? -<p> -The file is maintained by Charlie Schmidt (<tt/ishamael@themes.org/), with help from -#afterstep, the developers, the mailing list, and anyone who finds a problem. -<p> -The initial version of the FAQ was written by Frank Fejes (<tt/frank@ssax.com/) and -Jonathan B. Leffert (<tt/j-leffert@uchicago.edu/). Major additions were made by Kragen -Sittler (<tt/kragen@tcsi.com/). Diego Zamboni (<tt/zamboni@cs.purdue.edu/) maintained the -file until Guylhem Aznar (<tt/guylhem@oeil.qc.ca/) took over development and the FAQ with -the release of AfterStep 1.4. Andrew Sullivan (<tt/asullivan@spring.ca/) took over the FAQ -after Guylhem left the development of AfterStep to pursue other things (he now runs the -linuxdoc system). The AfterStep version 1.6 FAQ has major parts written by Tomas Duewiger -(<tt/td@music-satellite.de/), Sasha Vasko (<tt/sasha at aftercode.net/) and Andrew Ferguson -(<tt/andrew@owsla.cjb.net/). -<p> -Naturally, the FAQ is prepared in co-operation with the program developers, but any errors -or omissions are now Charlie Schmidt's responsibility, so you should contact him to -compalin. Please do <em>not</em> complain to the AfterStep developers that the FAQ has -problems. They do not maintain it. Please note that it is likely to contain several -errors, since the maintainers are only human, and the rapid pace of development often -obsoletes facts quickly. -<sect>Resources -<p> - -<p> -<sect1>Where can I find AfterStep resources, or help? -<p> -<itemize> -<item>WWW Page -<p> -The official AfterStep web page is at <url url="http://www.afterstep.org/">. This web site -is under the excellent administration of David Mihm (<tt/webmaster@afterstep.org/), and is -kindly hosted by the generous people at <url url="http://www.wgs.com" name="WorkGroup Solutions, Inc">. -<p> -<item>FTP site -<p> -The FTP site, <url url="ftp://ftp.afterstep.org/">, is the best place to get AfterStep. -It also supports uploads (of asapps, documentation, themes, etc) at <url url="ftp://ftp.afterstep.org/incoming/">. -Please read the instructions about uploads before asking why your upload is not -immediately available. -<p> -<item>AfterStep applets -<p> -The applets (asapps) that go with AfterStep are distributed separately. The applet -distribution is maintained by Albert Dorofeev, (<tt/tigr@tigr.net/). You can find the -applets at <url url="http://www.tigr.net/afterstep/as-apps/">. -<p> -<item>Man pages. -<p> -AfterStep is lucky to have David Mihm (<tt/webmaster@afterstep.org/) as its man page author. -These simple pages tell you in clear consice words how to do what with AfterStep. -<em>Please</em> read the relevent man page before asking a question. Also note that the -Pager man page is 'man Pager' (note the capitalization). The man pages can be read online -at <url url="http://www.afterstep.org/man/stable/">. -<p> -<item>#afterstep -<p> -There is also #afterstep on EFnet IRC servers. If you need an irc client, try looking -at <url url="http://irc.themes.org">. If you need an irc server, try irc.cdc.net, -irc.mo.net, irc.txdirect.net, and <url url="http://www.efnet.net/stats/servers.html">. You -can also view, but not participate in, #afterstep conversation at -<url url="http://the-site.loonybin.net/~DrFloyd/dialog.html">. -</itemize> -<p> -<sect1>What are the AfterStep mailing lists, and where are their archives? -<p> -There are two AfterStep mailing lists. as-users, and as-devel. -<itemize> -<item>as-users. -<p> -as-users is the general AfterStep mailing list, open to all AfterStep questions, concerns -and ideas (<em>NO</em> LiteSTEP, Window Maker, some-x-app questions unless it really does -pertain to AfterStep, please). A subscription can be obtained by emailing <tt/majordomo@afterstep.org/ with the content of "subscribe as-users". -<p> -<item>as-devel. -<p> -as-devel is the development AfterStep mailing list. It is geared toward development -questions, ideas and complaints. Subscribe by emailing <tt/majordomo@crystaltokyo.com/ -with the content of "subscribe as-devel". -</itemize> -<p> -The mailing list archives can be read at <url url="http://www.tigr.net/afterstep/mail/">. - -<sect>Getting and Installing AfterStep 1.8 -<p> - -<p> -<sect1>Where can I get AfterStep 1.8? -<p> -You can download AfterStep 1.8 at any of the following locations: -<itemize> -<item><url url="http://www.afterstep.org/Download.shtml"> -<item><url url="ftp://ftp.digex.net/pub/X11/window-managers/afterstep/stable/"> -<item><url url="ftp://ftp-jcsu.jesus.cam.ac.uk/pub/afterstep/stable/"> -<item><url url="ftp://ftp.linux.co.za/pub/windowmanagers/afterstep/stable/"> -</itemize> -<p> -A more complete list of AfterStep download locations and mirrors is available at -<url url="http://www.afterstep.org/Mirrors.shtml">. -<p> -<sect1>What do I need to compile and install AfterStep? -<p> -Because AfterStep is an X application, you need to have X installed, and the X development -libraries (note, in this case "development" means libraries need to compile things with X, -not development level code). You'll also need a C compiler, and image libraries. -<itemize> -<item><url url="ftp://metalab.unc.edu/pub/Linux/libs/X/!INDEX.html" name="libXpm"> -<item><url url="http://www.cdrom.com/pub/png/pngcode.html" name="libpng"> -<item><url url="ftp://ftp.uu.net/graphics/jpeg/" name="jpeg libraries"> -</itemize> -<p> -It is suggested you have at least the xpm libraries, if not all image types. Because -AfterStep comes with all of its images in xpm format, if you do not compile with libXpm, -many of the default looks will appear broken or lacking in images. Save yourself the -trouble of converting images, install libXpm. -<p> -<sect1>Can I install AfterStep without being root? -<p> -Yes, before compiling AfterStep, do this: -<enum> -<item>mkdir &tilde/bin -<item>mkdir -p &tilde/man/man1 -<item>./configure --prefix &tilde/ -</enum> -Then follow the normal install directions, allowing you to <tt/make install/ without being -root. -<p> -<sect1>How do I upgrade AfterStep? -<p> -The trick here is your &tilde/GNUstep/Library/AfterStep/ directory. Move it somewhere -else (&tilde/GNUstep.backup for example). Now start AfterStep, it will create a new -&tilde/GNUstep/Library/AfterStep/ directory, and the correct directories under that. You -can now move your old config back in. <em>Note</em>: This does not mean simply copying -over the new &tilde/GNUstep/Library/AfterStep/ directory with the backed up one. -Just make sure you don't copy over the new non-configurable directory. This directory -is not to be moved, edited, linked to /dev/null, or anything of the sort! -<p> -<sect1>What's up with all these compile errors? -<p> -Most likely, you don't have all the libraries AfterStep is looking for, such as libXpm, -libpng, or jpeg libraries. Make sure you have the X devel package (should have come with -your operating system, if not, check <url url="http://www.xfree86.org">), and any image -libraries you want. -<p> -<sect1>What's up with this error about sgmltools? -<p> -This FAQ is maintained in SGML, according to the Linuxdoc DTD; a version of the FAQ is -included with every distribution of AfterStep. In order to make the SGML readable, a -program called sgml2html (part of <url url="http://www.sgmltools.org" name="sgmltools">) -converts it to HTML. Because many people don't have sgmltools, and don't want to bother -installing them, and because AfterStep looks for sgmltools when creating the Makefiles, -there are bound to be minor errors. -<p> -As a result, the HTML version is also shipped with the distribution. The SGML is still -incuded with AfterStep, so that users can make the FAQ in text, dvi, and PostScript -formats, just use the sgmltools package to translate the SGML into whatever you please. -<p> -<sect1>What if I don't want to compile AfterStep, can I get a binary package, like rpm? -<p> -Yes. <url url="http://www.afterstep.org/Download.shtml"> has a wide variety of binary -packages available for download, including rpm, deb, and packages for other varients -of Linux and Unix. -<p> -Please keep in mind that many of these packages install AfterStep into /usr/ instead -of /usr/local/, where compiling would install it. If you choose to install a package, -please locate your global AfterStep directory if you plan to configure AfterStep. -<p> -<sect1>How do I install AfterStep on SGI or SCO? -<p> -The problem with compiling on these systems was tracked down and reported by Benjamin J. -Tracy (<tt/tracy@wsicorp.com/) and John Koch (<tt/JKOCH1@Tandy.com/). The ordering of the -libraries in the link command is wrong. Just make sure that the AfterStep library appears -<em>before</em> the -lX11 argument on the link command line in the Makefile. -<p> -<sect1>How do I install AfterStep on MacOS X? -<p> -It's apparently a pain. The following was sent by Sarwat Khan -(<tt/sarwat@interlog.com/) to the mailing list: - -<tscreen><verb> -As a side note, installing AS on MOSXS was a royal pain in -the butt (I really had nothing better to do, and I was wondering what it -would take to get it done). It's not AS's fault. I guess the biggest proble -m -I had was because MOSXS uses Frameworks for a lot of stuff, not your -standard .o or .a libraries. So I didn't have to use -ljpeg, I had to use --framework OmniJPEG. Also, maX doesn't put the X11 stuff in the usual -places, it puts them in /Local/Library/Xnext/XR6.4/[usr,bin,X11,whatever]. -I -was able to get around that ok using configure, but then instead of using --lX11, I had to use "-F/L/L/Xnext/blah -framework X11", since he's made a -bunch of libraries frameworks instead (which is ok, but getting AS's stuff -to work with it was a pain in the ass). Also, he didn't include the X11 -headers (?!), so I had to collect them from several places (what I -downloaded from ftp.x.org was incomplete) and merge them in order to get all -the headers. - -A few sources included 'malloc.h'. That's not kept in /usr/include (or -wherever), it's in /System/Library/Frameworks/System.framework/bsd/src/). -Yay. Usually you use ProjectBuilder to build tools and it handles the dumb -details for you. -</verb></tscreen> - -<p> -<sect1>How do I install AfterStep on a system with CDE? -<p> -The following are instructions provided by Matthew R. Hamilton -(<tt/panic@primary.net/): - -<tscreen><verb> -The system wide default files for CDE configuration are located in -/usr/dt/config and Sun recommends that if any personal customizations are to -be done that they be placed under the /etc/dt/config directory (which does -not exist by default). The first an most important file in adding new -desktops to the system is located in -/usr/dt/config/<LANGUAGE>/Xresources.d/. It is here that you will see a -file called Xresources.ow (this is the entry for OpenWindows). It must -start with Xresources and can have any meaningful extension. For myself I -called the AfterStep file Xresources.step. There are four key resources -used by dtlogin that go in this file. They are as follows: -Dtlogin*altDtName -----> This is the name of the new desktop -Dtlogin*altDtKey -----> This is what window manager to run -Dtlogin*altDtStart -----> This is the configuration script -Dtlogin*altDtLogo -----> This is the logo that appears in the dtlogin - window and is a 237x237 XPM file located in - /usr/dt/appconfig/icons/C/ (If that is not - correct just do a find on the logo in the - .ow file in the /usr/dt directory. - NOTE: These files have an extension of .pm - not.xpm, don't ask me why but that is the - way Sun does it. - - -Now the configuration file indicated in the Xresources.step file is located -in /usr/dt/config. I stuck to Sun's naming convention and called mine -Xsession.step. You can just copy the Xsession.ow to Xsession.step and -customize it. There are three areas that I modified. The first was the -environment variable SDT_ALT_SESSION and had it point to -/usr/dt/config/Xsession.step2. You can also customize the hello message via -either the DTDSPMSG or SDT_ALT_HELLO environment variables. The -Xsession.step2 file is next called and is where the .Xinitrc file is run -from. You can just copy the Xsession.ow2 file to Xsession.step2 and modify -it to just run the .xinitrc file from the user's home directory or run a -system wide .xinitrc file. On Solaris 2.5 the default .Xinitrc file is -located in /usr/openwin/lib/Xinitrc while on Solars 2.6 it is in -/usr/dt/config/Xinitrc. - -There are two other things you can modify in CDE. There is a directory -/usr/dt/config/images. In that directory there are about 5 Sun raster -images. The one that is of interest here is Solaris.im8. This is the image -that displays the Welcome to Solaris in different languages. It is a -549x515 image and if you place any raster image of similar proportions in -its place, it will be displayed instead of the one with the multi lingual -welcome message. I would of course recommend keeping a backup of the -original and just making symlinks to the images you want. Finally the file -/usr/dt/config/<LANG>/Xresources contains some basic resources for the -dtlogin window. You can change the messages displayed. I will leave that -up to you as an exercise to figure out what the strings are and to have fun -customizing your CDE desktops. - -</verb></tscreen> - -<sect>Problems After Installing -<p> - -<p> -<sect1>I keep getting this "Cannot open display" error when I run AfterStep, what gives? -<p> -Don't try to run AfterStep as a command from the console. Since it is a window manager -you need to start it with X (or from X). The easiest way to do this is -<tscreen><code>echo "exec afterstep" > &tilde/.xinitrc</code></tscreen> -There are other ways to do this, incuding just starting an aterm in .xinitrc, and running -afterstep from the terminal, xdm start scripts, and various other techniques. -<p> -<sect1>Why isn't my alt key working in emacs anymore? -<p> -Because AfterStep stole it. The default feel AfterStep comes with uses the alt key in -addition to other key combinations to do various tasks, such as minimize windows, bring -up the startmenu, and switch desktops. Edit your feel file and remove the references to -the alt key, or use the supplied feel.ICCCM. feel.ICCCM has no key combination bindings, -and thus emacs will work fine. -<p> -<sect1>I use RedHat Linux, and my startmenu changes keep disappearing, why? -<p> -RedHat, in an attempt to make your system easier to use, has a utility "wmconfig." -What it is supposed to do is serve menus for all window managers, so that you can have -the same startmenu in every window manager. However, since many people like to just use -one window manager, or don't want to edit their menus via wmconfig, there are a variety of -solutions presented: -<p> -David Mihm (<tt/webmaster@afterstep.org/), suggests you simply avoid wmconfig this way: - -<tscreen><code> -echo "exec afterstep" > &tilde/.xinitrc -echo "exec afterstep" > &tilde/.xsession -chmod 700 &tilde/.xsession -</code></tscreen> - -<p> -Matteo Lunardi (<tt/matteo.lunardi@usa.net/) has offered a work-around in some versions. -In the xinit-1.4.2.noarch.rpm, he edited the file /etc/X11/xinit/XClients: - -<tscreen><code> -if [ -f $HOME/.wm_style ] ; then - WMSTYLE=Cat $HOME/.wm_style case "$WMSTYLE" in - Afterstep*|AfterStep*) - # we have to start up afterstep - if [ -x /usr/X11R6/bin/afterstep -a -f -/usr/share/afterstep/wmconfig.conf ] ; then -# if [ ! -d $HOME/GNUstep/Library/AfterStep ]; then - mkdir -p $HOME/GNUstep/Library/AfterStep - wmconfig --output=afterstep --directories \ - /usr/share/afterstep/wmconfig.conf 2>/dev/null -# fi - env > "$HOME"/Xrootenv.0 - # if this works, we stop here - eval "exec /usr/X11R6/bin/afterstep" > -"$HOME"/.AfterStep-errors 2>&1 - fi -</code></tscreen> - -In this case the change was to add comment marks ("#") to the "if" lines. Apparently -it also works to add the comment marks to the "mkdir" and "wmconfig" lines. -<p> - -Chris Wood (<tt/chris@hillwood93.freeserve.co.uk/), suggests that you can actually use -wmconfig to make things easier for yourself. (Keep in mind that the information here -is in no way a complete wmconfig guide, and that the man pages or RedHat's documentation -is a much better source of information) So, if you wanted a menu item, "Mail", -containing both mutt and elm, you would add two files: - -<tscreen><code> -&tilde/.wmconfig/mutt -&tilde/.wmconfig/elm -</code></tscreen> - -The file "mutt" would contain the following: - -<tscreen><code> -mutt name "Mutt" -mutt description "Mutt email client" -mutt group Mail -mutt exec "xterm -e mutt &" -</code></tscreen> - -The file "elm" would be similar: - -<tscreen><code> -elm name "Elm" -elm description "Elm email client" -elm group Mail -elm exec "xterm -e elm &" -</code></tscreen> -<p> -<sect1>How do I report a bug or suggest a new feature? -<p> -Tell someone. Email the as-devel list, <tt/as-bugs@afterstep.org/, jump on irc, whatever. -Just make the issue known to the maintainers. -If it is a bug, someone will get to fixing it. If it is an idea for a new -feature, keep in mind that the developers may not want to add it for a variety of reasons. -It may be difficult to add, and not worth the work, such as "shaped titlebars" (which -will never happen), or it may not be a good idea in their eyes. At any rate, they key -is to tell other people of your problems and ideas. -<p> -<sect>AfterStep Configuration -<p> - -<p> -<sect1>Where are the AfterStep configuration files? -<p> -There are two places AfterStep configuration files could be. The global directory is -usually /usr/local/share/afterstep/ (unless you installed from a binary package, or -specified a different place). All configuration files should be here, and really -shouldn't be edited. The preferred method for changing your configuration is copying -the file you wish to change to &tilde/GNUstep/Library/AfterStep/, the personal -configuration file directory. When AfterStep starts, it first reads -&tilde/GNUstep/Library/AfterStep for files, and those that it does not find, it reads from -/usr/local/share/afterstep. -<p> -<sect1>Explain what all these configuration files do. -<p> -The following is a list of all the AfterStep configuration files, and their purpose: -<itemize> -<item>Gnome - used to configure the Gnome module, man Gnome for more information. -<item>animate - animation settings. Animations take place when you iconify things -<item>asetroot - used to configure the asetroot module. This module controls the background for AfterStep, man asetroot for more information. -<item>asmail - used to configure the asmail applet. You can download the asmail applet and other AfterStep applets at <url url="http://www.tigr.net/afterstep/as-apps">. -<item>audio - used to configure the Audio module that supplies AfterStep with sound -effects for certain events. -<item>autoexec - defines what is run when AfterStep starts and restarts. -<item>base.xxbpp - tells AfterStep where to look for its modules (ModulePath), pixmaps (PixmapPath), scripts and cursors. It also tells pager its size and dimensions. -<item>clean - configures the Clean module. Clean reduces clutter on your screen by Iconifying or Deleting windows after a certain period of inactivity. -<item>compatibility - read if AfterStep is run with -f .steprc. -<item>database - a list of applications and their attributes. You can tell AfterStep what icon they should iconify to, if the window has a title bar or not, if it has a vertical title bar, etc. -<item>feel.name - defines how AfterStep acts. -<item>forms - all the AfterStep forms. -<item>ident - configure the Ident module. Useful for finding window information. -<item>look.name - defines how AfterStep looks. -<item>pager - for configuring the Pager module. -<item>scroll - for configuring the Scroll module. -<item>wharf - Wharf module config file. -<item>winlist - WinList module config file. -<item>zharf - Zharf module configuration file. -</itemize> - -A more in-depth explanation of these files can be found in the <url url="http://www.afterstep.org/man/stable/" name="man pages">. -<p> -<sect1>What is this .steprc everyone keeps talking about? -<p> -.steprc was the old AfterStep configuration file. In eariler versions you put all your -configuration (look, feel, Wharf, Pager, startmenu, etc) into the .steprc, and it was read -when AfterStep started. This style has been abandoned for the split file directory -structure configuration style. The current style makes it easier to configure AfterStep, -and apply themes. -<p> -<sect1>How do I add things to my startmenu? -<p> -Add entries in the start/ directory structure in your AfterStep configuration directory. -To add an entry for Pine in an xterm, for example, you would create a file 'pine' in -the correct directory, and put: -<tscreen><code> -Exec "Pine" exec xterm -e pine -</code></tscreen> -in it. Then update your startmenu, and there should be an entry "Pine" -<p> -<sect1>How do I remove some of these titlebar buttons? -<p> -Edit your look file. The TitleButton tags tell AfterStep which images to use for which -titlebar buttons. The syntax is: -<tscreen><code>TitleButton button_number unclicked_image clicked_image</code></tscreen> -Where the button number is from 1-10: [1][3][5][7][9] (title) [10][8][6][4][2]. -<p> -<sect1>How do I change what happens when I click on a certain titlebar button? -<p> -Edit your feel file. The Mouse actions section defines what happens when you click on -certain things in AfterStep. -<tscreen><code>Mouse mouse_button_number titlebar_button_number context action</code></tscreen> -is the syntax. -<p> -<sect1>How do I remove the titlebar from a window? -<p> -You'll need to find the WM_CLASS of the window. AfterStep provides a tool "Ident" for -finding out information about all the windows. Run Ident, and click on the window you need -information on. The Class: item is the WM_CLASS. -<p> -Next edit your database file. You should add an entry like this: -<tscreen><code>Style "WM_CLASS" NoTitle</code></tscreen> -<p> -The database file also changes other attributes, such as VerticalTitle, NoBorder, Sticky -and others. Consult the AfterStep man page (man afterstep) for more information. -<p> -<sect1>I don't want window focus to follow the mouse, how do I change it so it acts like Microsoft Windows(tm)? -<p> -Take a look at the feel.ClickToFocus. Using this feel, you have to click on the window to -give it focus, just like in Microsoft Windows(tm). -<p> -If you already have a feel you like, and just want to add this feature, look through your -feel file for "Raise" and "Focus" stuff, and compare the settings to those in -feel.ClickToFocus. -<p> -<sect1>What are these MyStyles I keep hearing about? -<p> -MyStyles are a new development in AfterStep configuration. Using MyStyles, all look -related information (module looks, windows, icons, etc) can be put in the look file. -<p> -What MyStyles provide is the ability to define a group of settings for a particular -configuration option. For example, a MyStyle defining the look of a focused window -can define it's font, pixmap, text color, text style, and let another MyStyle define -the look of an unfocused window. Because the two MyStyles are separate, you can have -focused and unfocused windows that look <em>completly</em> different, very easily. -<p> -<sect1>How do I get applications to iconify to a different place? -<p> -The IconBox setting in the look file. It uses standard X geometry to define a rectangle -of the screen to put icons. -<p> -<sect1>Suddenly, some windows stay on top of everything else, why? -<p> -With the default feel, and many others, double-clicking on a window titlebar toggles a -window's always-on-top state. Double-click again to remove it. If you want to remove -this feature, locate the lines in your feel file that look similar to this (there may be -several of them): -<tscreen><code> -ToggleLayer "DoubleClick 0 1" -</code></tscreen> -and comment them out, or change them. -<p> -It is also possible that you have inadvertently changed your feel. Predictably enough, -different feel files define functions such as this differently. Take a look at the -supplied feel files to get an idea of their differences, and perhaps identify what feel -you may unknowningly be using. -<p> -Also, on many systems, using <url url="http://www.winehq.com" name="wine"> seems to -interfere with the feel of AfterStep. Reselecting the feel file from the startmenu -appears to fix this problem. -<p> -<sect1>Is there a graphical configuration program for AfterStep? -<p> -If you are using 1.6, yes. However, since 1.6 is outdated, it is suggested you upgrade. -Andrew Ferguson (<tt/andrew@owsla.cjb.net/) is developing a new ascp to use AfterStep's native -configuration parser. There will be a new 1.8 release once this project is completed. -Email him, or check the 1.9 tree to use developmental ascp (please note <em>development</em>. -It will not compile, nor work at this point in time.) - -<sect>GNOME -<p> - -<p> -<sect1>What is GNOME, and why should I use it? -<p> -The GNOME project is a lot of things. -The following is taken from the GNOME FAQ, <url url="http://www.gnome.org/gnomefaq/html/x37.html"> -<tscreen><verb> -GNOME is the GUI desktop of the GNU Project. - -To quote from the original announcement from comp.os.linux.announce, GNOME is intended -to be "a free and complete set of user friendly applications and desktop tools, similar -to CDE and KDE but based entirely on free software." - -I, your lowly FAQ maintainer, like to explain GNOME as everything that's expected in a -modern programming environment. In this respect, it is approximately equivalent to CDE, -Win32, NextStep, or KDE. The big difference is that, unlike any of the above-mentioned -examples, every single component of GNOME is Free Software. Not only that, but GNOME is -extremely customizable compared to most desktop environments. - -If all of this seems ambitious, that's because it is! Read on to find out more! -</verb></tscreen> -The entire GNOME FAQ can be read online at <url url="http://www.gnome.org/gnomefaq/html/index.html">. -<p> -<sect1>Why do window managers have to be GNOME compliant? -<p> -They don't have to be. Many popular window managers are not GNOME compliant, but because -GNOME will probably be prevalent on *NIX desktops some day in the future, window managers -wishing to provide as many features to users as possible should be GNOME compliant. -<p> -It must be noted that GNOME compliancy is always changing, and is not finalized -whatsoever. Because of the pace of GNOME development, what worked one day, may not work -the next. AfterStep is not 100% compliant, in fact, no window manager is. Some aspects -of compliancy with GNOME cannot be implemented in AfterStep, because the window manager is -much more powerful, virtual desktops and Pager, for example. Some window managers do a -better job of compliancy than others. AfterStep attempts to be compliant in as many -regards at it can, but perfection is not possible. If you are looking for a window -manager that can run with GNOME almost all the time, and do it well, AfterStep is a good -choice. If you want something that will cooperate with GNOME to the point of being GNOME, -try something else. -<p> -<sect1>How do I get AfterStep to be GNOME compliant? -<p> -The following are my (<tt/ishamael@themes.org/) experiences with getting GNOME and AfterStep -running together like any other window manager. If you have any suggestions or other -ways to do this, please email me. -<p> -While in your current window manager (be it AfterStep or another): -<p> -Set the WINDOW_MANAGER variable to "afterstep" (in bash this can be done with -'export WINDOW_MANAGER="afterstep"' you should put this in your bashrc file.) -Run "gnomecc" and go to the "Window Manager" section. "Add" -<p> -<itemize> -<item>Name: AfterStep -<item>Command: afterstep -<item>Configuration Command: xterm -</itemize> -<p> -AfterStep is session managed, so check the box. -At this point, save the settings, and close gnomecc (you might want to start it again and check it to make sure the addition is there). -<p> -You will also need to make a small change to the gnome-wm script (usually at -/usr/bin/gnome-wm or /usr/local/bin/gnome-wm). The line that reads: -<code>exec $WINDOW_MANAGER $*</code> -change to: -<code>exec $WINDOW_MANAGER</code> -<p> -Now, you should close X down, and put "gnome-session" in your .xinitrc (or however -you start X), and start it up again. -<p> -If all goes well, AfterStep and GNOME will start. Also please make sure you are using the -Gnome AfterStep module, and a GNOME compliant feel (such as feel.GNOME). -<p> -<sect>Graphics issues -<p> - -<p> -<sect1>Why do Swallowed apps and icons keep disappearing from the Wharf? -<p> -You're probably running at 8 bits per pixel, or 256 colors. If you run out of colors, -some applications can't run, or don't appear correctly. Either run at a higher color -depth, or reduce colors elsewhere. There is an excellent set of low color icons (21 -colors total) at <url url="http://the-labs.com/AfterStep/Icons/">. -<p> -<sect1>Why are the Netscape buttons deformed? Why does Netscape get its own colormap? -<p> -Again, this is probably an issue with 8bpp, either reduce colors elsewhere, or sacrifice -resolution for color depth (run at a lower resolution with more colors). -<p> -<sect1>How do I create an icon with a transparent pixel? -<p> -The Gimp (<url url="http://www.gimp.org/">) supports transparency in images, you could -easily modify an existing pixmap to be transparent, or make a new image. -<p> -You could also edit a .xpm file with a normal text editor, and make part of it transparent -(hint, the color for transparency is "none"). -<p> -<sect1>Why are PNGs and JPEGs darker when they get loaded into AfterStep? -<p> -Try setting your $SCREEN_GAMMA to something like 2.2 (export SCREEN_GAMMA=2.2) from the -shell you start AS (or put it in your .xinitrc) and stop X, then start it again. -<p> -<sect1>Why doesn't some program work in 16bpp? -<p> -Several (although decreasingly many) 8bpp programs don't work on displays -without a PseudoColor visual available. Several PC X servers don't support -PseudoColor visuals on displays running in TrueColor mode. You should buy an -SGI. Or run two simultaneous X servers, if you're on Linux. -Note for SGI users willing to play with their bpp : -One has to tweak the arguments to X in /usr/lib/X11/xdm/Xservers. -The following worked for Tim Buller (<tt/buller@math.ukans.edu/) - -<tscreen><verb> -:0 secure /usr/bin/X11/X -bs -c -nobitscale -visid 0x34 -</verb></tscreen> -Where Visual ID 0x34 (reported by xdpyinfo) is: -<tscreen><verb> - visual: visual id: 0x34 - class: TrueColor - depth: 24 planes - available colormap entries: 256 per subfield - red, green, blue masks: 0xff, 0xff00, 0xff0000 - significant bits in color specification: 8 bits -</verb></tscreen> - -<p> -<sect1>How do I change the background in AfterStep? -<p> -Using asetroot, the AfterStep desktop background management module. asetroot sets images -to the background, but can also modify them before doing so. It is compliant with -"transparent" terminals, such as aterm or Eterm, and with AfterStep transparency effects. -<p> -The simplest way to set a new background, is to place the image in the backgrounds/ -directory of an AfterStep configuration directory (&tilde/GNUstep/Library/AfterStep/, -usually), and update the startmenu. The new image should be selectable from the startmenu -under start->Desktop->Pictures. You can select it, and asetroot will tile it as the -background. -<p> -<sect1>How can I make the background centered, instead of tiled? -<p> -Because asetroot can modify an image, or display it different ways, centering a background -is a simple task. -<p> -Edit your "asetroot" configuration file, and put: -<tscreen><code> -MyBackground "back0" - Use 0 "&tilde/GNUstep/Library/AfterStep/non-configurable/0_background" - Pad 4 black - Align 4 -~MyBackground - -*asetrootDeskBack 0 "back0" -</code></tscreen> -This will center the image, and pad the other unused space with black. -More information about changing how the image is displayed can be read in the asetroot -man page. -<p> -<sect1>Why do some applications not have icons? -<p> -Application icons are set in the "database" configuration file. Since the developers -don't use every application ever made, obviously they can't provide settings for icons for -all of them. What is provided are settings for commonly used programs. Add your own for -your applications by looking at the provided examples. - -<p> -<sect1>What is this transparent terminal I keep seeing? -<p> -Probably aterm if you're looking at AfterStep screenshots, or Eterm. Both aterm and Eterm -emulate transparency by aligning the background pixmap correctly in their own backgrounds.Thus making it seem like the desktop background is showing through. -<p> -aterm can be downloaded at <url url="http://members.xoom.com/sashav/aterm/"> or -<url url="ftp://ftp.afterstep.org/apps/aterm/">, Eterm can be downloaded wherever you can -find <url url="http://www.enlightenment.org" name="Enlightenment">. aterm is preferred, -as it was developed with AfterStep in mind, and uses considerably less resources than -Eterm. -<p> -<sect1>How come some pixmaps look messed up when I set them as the aterm background? -<p> -The image you're setting to the background probably isn't indexed, Benjamin Tovar -(<tt/al707198@academ01.ccm.itesm.mx/) informs me: -<tscreen><verb> -advise to index the colors of the xpm. Unless you are an eagle, you wont notice much -difference if you index the images (with the Index: Optimal Palette, in Gimp for example) -for instance with 64 levels. With this, the time from when you call xiterm and appears -reduces very much, and allows the use of "complex" images in xiterm. - -If the image is not that complex, also you can try to index with very few levels and -obtain an "optimal" speed. -</verb></tscreen> - -<sect>AfterStep Modules -<p> - -<p> -<sect1>What are AfterStep modules? -<p> -AfterStep modules are programs that work with AfterStep, but aren't required by the -window manager. Commonly seen modules are the Wharf, Pager, WinList, and asetroot. -<p> -<sect1>How can I get multiple Wharfs or Pagers? -<p> -This procedure is outlined in depth at -<url url="http://www.tigr.net/afterstep/doc/MultiWharf-HOWTO.txt">. Briefly: -<p> -Make a symbolic link from the Wharf binary to a new MyWharf. Edit your "wharf" -configuration file so that it has *MyWharf tags similar to existing *Wharf tags. -Make sure you edit the "autoexec" file if you want this new MyWharf to start with -AfterStep. Also be sure to edit the "database" file so that there is a MyWharf Style -exactly like the existing Wharf Style. -<p> -You can create multiple Pagers in a similar fashion. - -<p> -<sect1>Why can't I find the man page for Wharf? -<p> -Spell it "Wharf" not "wharf" -<p> -Similarly the "Pager", "WinList" and "afterstep" man pages [the key here is -capitalization]. -<p> -<sect1>What is the difference between Wharf and Zharf? -<p> -The Wharf module can use pixmaps for buttons, the Zharf module can only use text. -<p> -<sect1>How do I change the Pager's size? -<p> -There are really two questions here. Do you want to change the number of desks or views? -Or do you want to change the physical geometry of Pager? -<p> -In the "base.xxbpp" file, look at DeskTopSize. This defines the number of columns of -views by the number of rows (2x2 would give you 4 views in a square). -<p> -In the "pager" file, edit the *PagerGeometry tag (standard X geometry). -<p> -<sect1>Is it possible for an application to wait for the background to get loaded? -<p> -<tscreen><verb> -I put the rt [root tail] command as the last one to be executed -in autoexec. So far, so good, it executes last. But when my background -is loaded it covers the tailed text, until another message appears in -the file. Is it possible for rt to wait for the background to get -loaded? -</verb></tscreen> - -It is possible. The background is displayed by the asetroot module. So, you -should wait for asetroot to start before running any root window/background -dependent applications (like rt or Eterm). Add the following line to your -autoexec file (or check that it's there): - -<tscreen><code> -Module "I" asetroot 0 3 -Wait "I" asetroot -</code></tscreen> - -The "Wait" line <em>must</em> precede the startup lines for the relevant -applications (in our example, rt). By default, the "Wait" line will cause -AfterStep to wait for asetroot to load all of its backgrounds for all desks. -<p> -<sect1>How can I get rid of the desk name in my Pager? -<p> -Set *PagerDecoration NoDeskLabel in the "pager" configuration file. -<p> -<sect1>How do I start an application on a specific desk or page? -<p> -This is defined in the "database" configuration file. There are three paramaters one can -use. -<itemize> -<item>StartsOnDesk desk_number -<p> -This one will specify the desk number that applications with this tay will start on. -Don't forget that desks are numbered starting with 0. -<item>VeiwportX x_coord -<p> -You can use this one to start an application on a specific page of a desk. The value -should be the x coordinate of the page, relative to the top-left corner of the desk. -For instance, with a screen size of 1024x768, the argument value would be "1024" in order -to open an application on the second column of pages. -<item>ViewportY y_coord -<p> -This does the same thing as ViewportX, but in the Y axis. -</itemize> -<p> -<sect>Themes -<p> - -<p> -<sect1>What is a "theme"? -<p> -Simply put, a theme is a group of configuration settings and images that when used -together looks good. Themes are pre-made, complete settings for your window manager. -<p> -AfterStep themes are new feature of the window manager, and since 1.7.160, are completly -implemented. -<p> -<sect1>Where can I find AfterStep themes? -<p> -<itemize> -<item><url url="http://as.themes.org/"> -<item><url url="ftp://ftp.afterstep.org/themes/"> -</itemize> -<p> -Both of these locations allow users to download a variety of themes, and upload their own. -<p> -<sect1>How do I install an AfterStep theme? -<p> -It is <em>very</em> easy to install a theme. Simply download the theme.tar.gz file -and put it in &tilde/GNUstep/Library/AfterStep/themes/, update your startmenu, and select -the theme from the start->Desktop->Theme menu. -<p> -<sect1>How do I make an AfterStep theme? -<p> -Edit your look file, pager, wharf, and winlist configurations so that it all looks good. -Make some images to go with it, and select Create Theme from the menu. The new -theme.tar.gz will appear in &tilde/GNUstep/Library/AfterStep/. -<p> -<sect1>Where can I get help on themes? -<p> -Read the documentation provided on <url url="http://as.themes.org/">, if you still have a -question, email the mailing list or as@themes.org. -<p> -<sect>Miscellany -<p> - -<p> -<sect1>What is this "shade" thing? -<p> -Shade is a window feature that many prefer to iconifying. Instead of minimizing a window -into an icon, it scrolls the window contents up into the titlebar. It is nice because -you do not have to define an icon for the window in the "database" file, and many find -it easier to keep track of windows if they still appear in the middle of the screen. -<p> -<sect1>How do I use Microsoft Windows(tm) TrueType fonts in AfterStep? -<p> -This isn't really an AfterStep issue, rather an X question. Download and install a -TrueType font server, such as <url url="ftp://metalab.unc.edu/pub/Linux/X11/fonts/" name="xfstt">. -Many distributions are now shipping with some sort of TrueType font server. Consult -your documentation to use this feature of your distribution. -<p> -</article> - - - - - -- 2.22.0