[prev in list] [next in list] [prev in thread] [next in thread]
List: xmonad
Subject: Re: [xmonad] Desktop integration, problem with screen focus
From: Hans Chen <hanswchen () gmail ! com>
Date: 2012-11-14 20:18:23
Message-ID: CAFfzviBn5ZLi14AXkwN=ZnJbO9--7NxPkxdJbLfKBntT3e7OwQ () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
On Wed, Nov 14, 2012 at 8:28 PM, Brandon Allbery <allbery.b@gmail.com>wrote:
> On Wed, Nov 14, 2012 at 4:39 AM, Hans Chen <hanswchen@gmail.com> 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
[Attachment #5 (text/html)]
<br><div class="gmail_quote">On Wed, Nov 14, 2012 at 8:28 PM, Brandon Allbery <span \
dir="ltr"><<a href="mailto:allbery.b@gmail.com" \
target="_blank">allbery.b@gmail.com</a>></span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">
<div dir="ltr"><div class="im">On Wed, Nov 14, 2012 at 4:39 AM, Hans Chen <span \
dir="ltr"><<a href="mailto:hanswchen@gmail.com" \
target="_blank">hanswchen@gmail.com</a>></span> wrote:<br></div><div \
class="gmail_quote">
<div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"> From what I understand xmonad \
creates virtual root windows on each screen to detect if focus should \
</blockquote><div><br></div></div><div>xmonad neither uses nor cares about virtual \
root windows; they're the sort of thing desktop managers use. Where did you get \
this idea?</div>
</div></div></blockquote><div><br><a \
href="http://code.google.com/p/xmonad/issues/detail?id=40">http://code.google.com/p/xmonad/issues/detail?id=40</a><br><br>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.<br>
<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"> <div>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.</div>
</div></div></blockquote><div><br>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.<br>
<br>Hans<br></div></div>
_______________________________________________
xmonad mailing list
xmonad@haskell.org
http://www.haskell.org/mailman/listinfo/xmonad
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic