Delta-9
Group: Members
Posts: 17
Joined: May 2004 |
|
Posted: Sep. 22 2004,16:42 |
|
There will always be more than one way to skin a cat, but this is beside the point.
Quote | 1. created a theme.tar.gz from my /home/dsl/.icewm/themes and have i loaded at boottime before icewm.dsl is loaded this can be a *.tar.gz as it writes in /home |
Yes, but try to make it the new default theme for icewm (without using restore) like almostX for fluxbox does. Anything can be set as default using restore, but then your backup.tar.gz is dependant on certain extension modules being loaded. I have found that this can have other unforseen consequences so I don't use it at all... yet.
Quote | 2. created a theme (1in1-xp.dsl) from /usr/share/icewm/themes and have i loaded at boottime before icewm.dsl is loaded (just because for the alphabetic order) this must be a *.dsl as it writes in /usr |
Thanks, this illustrates the problem pretty well. According to the IceWM documentation (IceWM Manual) this is improper. A user's personal add-on themes belong in $HOME/.icewm/themes whereas only the default built-in themes should be found in /usr/share/icewm/themes OR /usr/local/share/icewm/themes. I had to move some of the ones I'm working with to $HOME/.icewm so I was aware that not everyone "plays by the rules." But breaking the rules in this way can make your theme incompatible with later versions of IceWM and/or other themes.
In essence, this is the problem, just in reverse. The default settings in icewm.dsl were placed in $HOME/.icewm, instead of /usr/share/icewm where they belong. If moved, and the .dsl is rebuilt, everything will work as it should. I have personally verified this only with icewm-blue at this point, still need to test the base version.
Again, thanks for the feedback! Hopefully, you're helping me to clarify the issue as I see it.
|