On 04.10.2011 07:32, David Palacio wrote:
> On Sun, Oct 02, 2011 at 02:11:18PM -0500, David Palacio wrote:
>> I am using Awesome as the window manager for my KDE desktop. I would like to
>> set different desktops per Awesome tag. I use client:tags({tags}) to set on
>> which tags should the desktop be visible. But that does not work as expected 
>> as
>> the desktops are still visible in all tags. Is there a way to make a window 
>> of
>> type desktop visible only on certain tags?
>
> I patched Awesome to let desktop windows be visible on certain tags.
> What are your thoughts on these changes?

> Description: Taggable desktops
>  This patch allows windows of type Desktop to be visible only on certain tags.
>  This works by removing the assumption that desktop windows are always visible
>  (see diff in client.c).

Ok. I checked EWMH and I have no clue why awesome was doing this. This code was
added to awesome in commit 427679b0 which is the commit when support for
_NET_WM_WINDOW_TYPE was added.

>  Other changes include:
>  * Returning an empty table of tabs when querying the tabs function.
>    (see second diff in client.c)
>  * Returning a table of clients excluding the desktop client when querying the
>    tag clients.
>    (see diff in tag.c)

Uhm, why? Desktop clients can be tagged, so why should they be hidden from tags?

Also, please send a git formatted patch so that you are tracked as the patch's
author. Thanks a lot!

Uli
-- 
Q: Because it reverses the logical flow of conversation.
A: Why is putting a reply at the top of the message frowned upon?

-- 
To unsubscribe, send mail to [email protected].

Reply via email to