aardvark joe wrote:
> 
> Just to add my thoughts here --
> 
> I'm also of the opinion that there's no need to integrate these
> utilities directly into blackbox -- even as configure options, that
> starts to get the code distribution getting heavier and heavier, as
> well as the fact that, with more and more pieces, the whole becomes
> less modular and more prone to breakage.
> 

Modular?  How in any sense of the word is blackbox currently modular? 
You mean the slit is modular in that you can have other programs inside
of that but right now blackbox gives you a pager, a tasklist (I hate
calling it that), and a clock.  YOu can't change the built in pager to
use bbpager, and you can't hide the clock and keep the tasklist.  
Breakage?  How about the fact that blackbox listens and grabs certain
keys (alt+(right or left click)) even though it doesn't let you modify
this behavior?  This should be bbkeys area but here you have blackbox
making a tiny, faint, almost effort, because someone liked this specific
behavior and hardcoded it in.
I like blackbox alot.  It is a great WM, however it should either handle
all keycode and butten events or none of them.  It should be allow
people to substitute thier own pager (the pager is necescary if you have
multiple desktops but you should also be able to use your own pager of
choice.
Blackbox should decide what areas it will cover (keys or no keys, etc.)
and remove/add that functionality.  Other programs should be able to
integrated into blackbox at compile time.  For instance bbpager could
have a sorta 'provides:pager' indicator and blackbox would replace it
with its built in pager (reducing redundancy and possible breakage).

I hope this doesn't sound too harsh but from reading this list, some
people are confusing minimalistic and modular with the attitude 'I like
it this way and it shouldn't change cause I would have to change too'.

Eric Hanson

Reply via email to