On Thu, Mar 13, 2014 at 11:44:04AM -0500, Juan Diego Tascón wrote:
> On Thu, Mar 13, 2014 at 11:40 AM, Tycho Andersen <[email protected]> wrote:
> > Hi Juan,
> >
> > On Thu, Mar 13, 2014 at 09:17:35AM -0700, Juan Diego Tascón wrote:
> >> Hi,
> >>
> >> I'm kind of new to qtile, I've been trying to get yakuake to work nicely
> >> with it but so far all I could get was setting it as a floating window. Is
> >> there a function to force it to be always on a screen no matter if you put
> >> a different group on the screen, or maybe a way to put some windows on a
> >> group that is always on a screen?
> >
> > We don't really have the concept of the latter option, but the former
> > option should be possible using the "setgroup" hook; i.e. whenever
> > setgroup is fired, you move the window in question (in your case) to
> > the current group. Unfortunately, setgroup doesn't actually tell you
> > which group was set. That seems kind of dumb to me, so I wouldn't mind
> > changing it if that would be useful to you.
> 
> Well it would be very useful to solve this particular issue, but I'm
> wondering whether this is actually the best choice, I'm also using
> trayer as panel, and this window is always displayed no matter what
> group I set on the screen. What option is set on panels to bypass the
> change of group?

Windows that declare struts or have type _NET_WM_WINDOW_TYPE_DOCK have
static space reserved for them on the window (i.e. this is probably
not something you want to do). Based on the spec:
http://standards.freedesktop.org/wm-spec/1.3/ar01s05.html I don't
think there is a window type that suits apps like yakuake, really.

Actually other than the way I suggested I don't think there is a way
you can accomplish it in the current qtile. You could convince me that
we need another layer for "windows floating above every group" as you
suggested (or something like that), though.

\t

-- 
You received this message because you are subscribed to the Google Groups 
"qtile-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to