Every now and then I think about putting together a themes managment
package for fvwm2. I've disliked most of the approaches I've seen
other take for this. What some folks call a "theme" is really just
window border and menu decorations; other times, a "theme" is a
complete desktop look and feel.
One thing I've been trying to do lately is isolate the individual
components of my desktop configuration into separate files. What I'm
shooting for is a "plugin" concept that wraps a defined configuration
to implement something useful in a particular module. For an example,
see my configuration (
http://osiris.kosmic.org/~jim/); I've
implemented a "wharf" using FvwmButtons, and a "taskbar" using
FvwmButtons, FvwmPager, and FvwmIconMan. The goal here is for each of
these "plugins" to be self-contained; adding one to a fvwm2
configuration should be as easy as putting "Read <filename>" in
.fvwm2rc.
Ultimately, the narrower "decor only" definition of a "theme" could be
implemented in a similar "plugin" fashion.
John Anderson writes:
> Hello,
>
> This is Cobalt from over at fvwm.themes.org. I am working on a new
> method for fvwm themes. This newer version has dynamic menus and
> background switcher. I have two questions. First, is it possible to
> have an Exec command and a Restart Fvwm2 command for the same menu item,
> like "+ bleh Exec blah Restart Fvwm2"? If not, how would I accomplish
> this same task. I know that the preceding syntax is incorrect, as I
> tried it. The second is this: Is it possible to have the menus changed
> on the fly w/o a restart? I am using PipeRead now to change menus,
> however this is annoying because it takes a restart for the menus to
> change. I would like them to change whenever the menu is opened, if
> that is possible.
>
> Also, If anyone has suggestions of what features should go into this
> themeing mechanism, please tell me, I would hate to put something on
> fvwm.themes.org that was not the best. Right now, it has dynamic (as
> above) menus and theme switching, background switching and tarball
> extraction.. also, it sports a better way of organization.
>
> Thanks,
> John Anderson (Cobalt)
> cobalt_at_themes.org
> fvwm.themes.org
>
> --
> Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
> To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
> message to majordomo_at_fvwm.org.
> To report problems, send mail to fvwm-owner_at_fvwm.org.
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Mon Mar 08 1999 - 07:57:28 GMT