From owner-svn-doc-all@FreeBSD.ORG Sun Oct 6 03:48:12 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B3B69120; Sun, 6 Oct 2013 03:48:12 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-4.mit.edu (dmz-mailsec-scanner-4.mit.edu [18.9.25.15]) by mx1.freebsd.org (Postfix) with ESMTP id 1B6612497; Sun, 6 Oct 2013 03:48:11 +0000 (UTC) X-AuditID: 1209190f-b7fa08e0000009c6-fb-5250dd759f4b Received: from mailhub-auth-3.mit.edu ( [18.9.21.43]) by dmz-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP id E8.96.02502.57DD0525; Sat, 5 Oct 2013 23:48:05 -0400 (EDT) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-3.mit.edu (8.13.8/8.9.2) with ESMTP id r963m4r2017849; Sat, 5 Oct 2013 23:48:04 -0400 Received: from multics.mit.edu (system-low-sipb.mit.edu [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r963m2fk030829 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 5 Oct 2013 23:48:03 -0400 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id r963m1m5008223; Sat, 5 Oct 2013 23:48:01 -0400 (EDT) Date: Sat, 5 Oct 2013 23:48:01 -0400 (EDT) From: Benjamin Kaduk To: Dru Lavigne Subject: Re: svn commit: r42828 - head/en_US.ISO8859-1/books/handbook/x11 In-Reply-To: <201310041754.r94Hs1cB041849@svn.freebsd.org> Message-ID: References: <201310041754.r94Hs1cB041849@svn.freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRmVeSWpSXmKPExsUixCmqrVt6NyDI4Od/GYsfHw8xWXQ1qVrc WLSfyWJ3fy+zA4vHjE/zWQIYo7hsUlJzMstSi/TtErgyun6sZirYJVzRvH8+UwPjYf4uRg4O CQETiW9P7bsYOYFMMYkL99azdTFycQgJ7GOUeLvkCTuEs4FRYvnV6VCZg0wSb49dYAZpERKo l7iyqY8VxGYR0JL4vqgLLM4moCIx881GNhBbREBR4unXvYwgNrNAlMSepY1g9cICnhIfL/Uy gdicAlYSJ+buYQS5iFfAUeLEZWmI8ZYSD5qPg7WKCuhIrN4/hQXE5hUQlDg58wkLxEhLiXN/ rrNNYBSchSQ1C0lqASPTKkbZlNwq3dzEzJzi1GTd4uTEvLzUIl0TvdzMEr3UlNJNjOBwleTf wfjtoNIhRgEORiUeXgevgCAh1sSy4srcQ4ySHExKorzTrwKF+JLyUyozEosz4otKc1KLDzFK cDArifCyFADleFMSK6tSi/JhUtIcLErivDc57IOEBNITS1KzU1MLUotgsjIcHEoSvMvvADUK FqWmp1akZeaUIKSZODhBhvMADd9zG2R4cUFibnFmOkT+FKOilDjvRpBmAZBERmkeXC8snbxi FAd6RZj3HEgVDzAVwXW/AhrMBDQ4SsIXZHBJIkJKqoFxyp9Vrxpye77vOMpS3/Qu0frW2wf/ 9xYvelI/Q+Gx34Hb2xrSfTMWX+ZIMV8oskZsceNeljOv1zRwTdI2n+cRY/a1ZsP3zwd2tnl1 qy234D+6MSNFy93Vle/qBGbxbToffsd4fg88v/HQp8fm23h+BB62cb96LK9j4rIFG7fMSf62 Out4UmRfkxJLcUaioRZzUXEiADS8qCQCAwAA Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Oct 2013 03:48:12 -0000 On Fri, 4 Oct 2013, Dru Lavigne wrote: > Author: dru > Date: Fri Oct 4 17:54:01 2013 > New Revision: 42828 > URL: http://svnweb.freebsd.org/changeset/doc/42828 > > Modified: head/en_US.ISO8859-1/books/handbook/x11/chapter.xml > ============================================================================== > --- head/en_US.ISO8859-1/books/handbook/x11/chapter.xml Fri Oct 4 17:29:34 2013 (r42827) > +++ head/en_US.ISO8859-1/books/handbook/x11/chapter.xml Fri Oct 4 17:54:01 2013 (r42828) > > - This confuses some people, because the X terminology is > - exactly backward to what they expect. They expect the > - X server to be the big powerful machine down > - the hall, and the X client to be the machine > - on their desk. I do still run into people experiencing confusion on this point. I've lost track of the full scope/contents of this chapter, but this paragraph might be worth keeping as a note. > - It is important to remember that the X server is the > - machine with the monitor and keyboard, and the X clients are > - the programs that display the windows. > - [...] > + One focus policy is called > + click-to-focus. In this model, a window becomes active > + upon receiving a mouse click. In the > + focus-follows-mouse policy, the window that is under the mouse pointer > + has focus and the focus is changed by pointing at > + another window. In the sloppy-focus model, if > + the mouse is moved over the root window, no window has the focus and > + any keystrokes are lost. With sloppy-focus, focus > + is only changed when the cursor enters a new > + window, and not when exiting the current This text gives me the impression that "sloppy-focus" both can eat keystrokes when focus is on the root window and takes measures to avoiding keystrokes (by only changing focus on window entry), which are hard to reconcile with each other. If this is indeed the case, perhaps more explanation is needed. (I think, though, that the text is not quite right.) -Ben > + window. In the click-to-focus policy, the active window is selected by mouse click. > + The window may then be raised and > + appear in front of all other windows. All keystrokes > + will now be directed to this window, even if the > + cursor is moved to another window.