From owner-freebsd-current Wed Dec 15 9: 8:14 1999 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 7B508154CF for ; Wed, 15 Dec 1999 09:08:12 -0800 (PST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id KAA76846 for ; Wed, 15 Dec 1999 10:08:11 -0700 (MST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id KAA61414 for ; Wed, 15 Dec 1999 10:08:11 -0700 (MST) Message-Id: <199912151708.KAA61414@harmony.village.org> To: freebsd-current@FreeBSD.ORG Subject: Re: syscons extension: "propellers" In-reply-to: Your message of "Wed, 15 Dec 1999 16:19:49 +0100." <199912151519.QAA28467@dorifer.heim3.tu-clausthal.de> References: <199912151519.QAA28467@dorifer.heim3.tu-clausthal.de> Date: Wed, 15 Dec 1999 10:08:11 -0700 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <199912151519.QAA28467@dorifer.heim3.tu-clausthal.de> Oliver Fromme writes: : That's because X itself contains a very simple "windowmanager" : functionality, which focuses the window beneath the mouse : pointer. But when you have to access something which is behind : another window, you lose. That's not entirely true. The X server does not contain a window manager at all. It doesn't implement any of the ICCCM required for window managers. All it does is have a default focus polcy of focus on root. This ensures that focus follows pointer works until one of the applications does a XSetFocus to take the focus (which normally it would only do if it was poorly written since it is only supposed to do that in response to ICCCM messages). There is no placement management, no redirection of windows, no visibility management or anything of the sort in the X server. It just has mechanisms which allow one to do these things. "Tools, not rules," being the motto from long ago... Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message