So I've been procrastinating getting my changes into a new branch on the
new repository by thinking about two other features I am considering
implementing (or would welcome them if someone else implemented them):

1. startup functions -- some way to have CTWM start some programs
automatically at startup.  Currently this is somewhat possible with M4,
if of course one builds M4 support in.  That's a hack, but some people
are apparently already using it.  The idea is to avoid having to
duplicate some startup in my ~/.xinitrc.  I want to be able to restart
some/most programs via CTWM menu actions, but I also want some of those
things started automatically when I log in, so currently I have to
export various command line arguments via environment variables and the
duplicate the command lines for those programs in both ~/.xinitrc and in
menu definitions in ~/.ctwmrc.  If there was a startup function that
would "run" when CTWM first starts then I could move everything for
these programs into ~/.ctwmrc (perhaps using M4 to define the command
lines as macros)

2. use X resources for some defaults, especially fonts.  There is at
least one built-in font that cannot even be overridden in the config
file.  Ideally it could come from a resource, not just a hard-coded
string in the source code.  Perhaps there are one or two other defaults
that could optionally come from resources too?

--
                                        Greg A. Woods <[email protected]>

Kelowna, BC     +1 250 762-7675           RoboHack <[email protected]>
Planix, Inc. <[email protected]>     Avoncote Farms <[email protected]>

Attachment: pgpB9OHdgDzsG.pgp
Description: OpenPGP Digital Signature

Reply via email to