Re: Update All and Update Startment

David Mihm (
Fri, 9 Apr 1999 16:29:22 -0500 (CDT)

On Fri, 9 Apr 1999, Greg Anderson wrote:

! After I make a change to my feel file that configures
! the drop down menu button on my title bar.  What is
! the sequence I need to do to process the changes and
! to update my ~/GNUstep/Library/AfterStep/non-configurable/
! files?
! I have been reloading the feel file from the start menu,
! but it does not always seem to save my changes after I
! quit and restart AfterStep.  If I loose my changes and
! reload my feel file from the start menu I get my changes
! back.  Should "Update all" save my changes to the 
! non-configureable directory?  Maybe I've run into some
! kind of bug or there is a certain sequence I need to do?
! I can't find any documentation on "Update all" or "Update
! startmenu"

	Yep, there was some shuffling around of those various "Updates"
when I was working on the man pages.  I'll try to clear things up.
The (start)menu contains various types of entries - Exec entries, which
are taken from the files under the start tree; and status changing
entries, such as
'ChangeFeel "feel.DEFAULT" /usr/local/share/afterstep/feels/feel.DEFAULT'.
So the Exec entries are static and the startmenu must be "re-created" by
issuing 'Update startmenu' for the menu itself to notice any change to to
the file from which the Exec entry was created.  On the other hand, the
state change entries, such as the one above, point to the actual file to
be read be instance.  So this means that I can change to my hearts content
the /usr/local/share/afterstep/feels/feel.DEFAULT file (not reccomended)
and the menu will always reflect my most recent saved changes to this
file.   Same goes for look ad background images.
	When a look/feel/background entry is selected from the menu, this
file is then copied to the non-configurable/ directory.  And if for some
reason some app [like Gnome ;)] changes some aspect of your environment,
selecting 'Update all' will reread all these files in your
non-configurable/ directory.
	I hope this makes sense now, and if you'd like further
clarification, I'd be happy to make some more sense out of it, or urge
someone else to put it in different terms.  And as a side note, AfterStep
no longer updates the menu when you exit it, unless you explicitly define
that option to configure when you compile it.

| d a v i d  @  m i h m                         reality.sys corrupt! |
| davemann  @                        reboot universe(y,n)? |
| webmaster @                               ICQ:906859 |
| ftpmaster @       |
           E4 90 15 ED E5 9F 18 8A B0 CC FF 68 61 36 4A 6F