-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 22 Nov 2001, Jamin W. Collins wrote:
> On Thu, 2001-11-22 at 21:08, Daniel T. Chen wrote:
> > On Thu, 22 Nov 2001, Peter Szekszardi wrote:
> >
> > [...]
> > > focus errors), but it's ok. The only problem with Blackbox is one thing:
> > > it is in a quite "left-alone" state. There are a number of patches
> >
> > Furthermore, I've never been able to reproduce the
> > bb<->bbkeys crash on workspace "bug." Even after reading through the
> > archives, I'm not entirely sure it is a bug in bb.
>
> On a somewhat similiar note, I've patched Blackbox with the mouse wheel
> patch. I would say that this patch allow for significantly faster
> cycling of workspaces, and I have not been able to crash BB by cycling
> workspaces regardless of the system load or the applications running at
> the time. Some may consider this an apples and oranges comparison.
> However, it does illustrate that BB workspaces can be changed extremely
> rapidly and reliably (at least in my experience). So, IMHO this is not
> a bug with BB, but rather with how BB Keys and BB are interoperating.
> Granted, BB shouldn't crash regardless, but that's only part of the
> problem.
Here's how bbkeys interacts with blackbox for changing workspaces.
e.xclient.type = ClientMessage;
e.xclient.window = bbtool->getCurrentScreenInfo()->getRootWindow();
e.xclient.message_type = atom;
e.xclient.format = 32;
e.xclient.data.l[0] = (unsigned long) data;
e.xclient.data.l[1] = 0;
mask = SubstructureRedirectMask;
XSendEvent(bbtool->getXDisplay(),
bbtool->getCurrentScreenInfo()->getRootWindow(),
False, mask, &e);
You don't need to know C++, this is a simple event message sent to the
window manger, which then switches desktops the same way it does via any
other method.
This bug seems to be alittle hard to reproduce, but just because it hasn't
happened to you does not mean it does not exist.
On a further note tho, has this bug occured to anyone using a desktop
switching method other than the one provided through bbkeys? (all 2 people
out there who don't use it.. :)
>
> Jamin W. Collins
>
xOr
- --
I am damn unsatisfied to be killed in this way.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE7/fPJ8mPQRGtSu14RArbxAKCAS2CKJkvVLKPPNrmjIBYbycdASACeIYLM
aUwKK+nUiUZef841gumrGPA=
=lKaZ
-----END PGP SIGNATURE-----