--===============3177798829602992806== Content-Type: multipart/alternative; boundary=20cf307d04c0bcbb5a04ce7a3df2 --20cf307d04c0bcbb5a04ce7a3df2 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Nov 14, 2012 at 8:28 PM, Brandon Allbery wrote: > On Wed, Nov 14, 2012 at 4:39 AM, Hans Chen wrote: > >> From what I understand xmonad creates virtual root windows on each screen >> to detect if focus should > > > xmonad neither uses nor cares about virtual root windows; they're the sort > of thing desktop managers use. Where did you get this idea? > http://code.google.com/p/xmonad/issues/detail?id=40 Note that it was fixed in xmonad 0.9. I haven't looked at the actual source though, I just assumed that the solution was similar to the one described by the Issue. Instead it is rather likely that xmonad is lazy about the notion of screen > focus; in many ways, a workspace with no windows "doesn't exist" even if > it's on a screen, because in practice a workspace is defined by its > windows. In particular, much of the concept of "workspace" is created by > the layoutHook, which usually doesn't do anything if there are no windows. > Well, as mentioned, it works fine without plasma-desktop running. It's no biggie since I mostly use the keyboard, but it would be nice to fix for the few occasions when I use the mouse. Hans --20cf307d04c0bcbb5a04ce7a3df2 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Wed, Nov 14, 2012 at 8:28 PM, Brandon All= bery <allbery.b@gmail.com> wrote:
On Wed, Nov 14, 2012 at 4:39 AM, Hans Ch= en <hanswchen@gmail.com> wrote:
From what I understand xmonad creates virtual root windows on each screen t= o detect if focus should

xmonad neit= her uses nor cares about virtual root windows; they're the sort of thin= g desktop managers use. =A0Where did you get this idea?

http://code.google.com/p/xmonad/issues/detail?id= =3D40

Note that it was fixed in xmonad 0.9. I haven't looked= at the actual source though, I just assumed that the solution was similar = to the one described by the Issue.

Instead it is rather likely that xmonad is lazy about the notion of sc= reen focus; in many ways, a workspace with no windows "doesn't exi= st" even if it's on a screen, because in practice a workspace is d= efined by its windows. In particular, much of the concept of "workspac= e" is created by the layoutHook, which usually doesn't do anything= if there are no windows.

Well, as mentioned, it works fine without= plasma-desktop running. It's no biggie since I mostly use the keyboard= , but it would be nice to fix for the few occasions when I use the mouse.
Hans
--20cf307d04c0bcbb5a04ce7a3df2-- --===============3177798829602992806== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad --===============3177798829602992806==--