mikshaw
Group: Members
Posts: 4856
Joined: July 2004 |
|
Posted: Sep. 09 2004,05:21 |
|
The ~/.fluxbox/init file IS the answer. You've included an init which contains the line: session.styleFile: /home/dsl/.fluxbox/styles/Rox
This init overwrites the original if the extension is added to the root of the CD, and when Fluxbox starts it uses that styleFile.
Now...I've already told you why I think it's a bad idea (in my opinion) to overwrite the init. However, it could be avoided by using a symlink as the default style. This may require a change to the original DSL system in order to be usable for all users, but at this point it's just something that popped into my head and could be developed beyond what I'm currently thinking.
If the init contained a styleFile line that pointed to a symlink (~/.fluxbox/styles/default, for example) instead of an actual style, then style extensions could harmlessly replace this symlink instead of replacing the whole init file. It might require some cooperation with the creators of other styles to really be efficient, but it's an idea that could be built upon.
-------------- http://www.tldp.org/LDP/intro-linux/html/index.html
|