On Thu, Mar 13, 2014 at 3:07 PM, Tycho Andersen <[email protected]> wrote:
> 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.

Well I'm not sure about what would be the best way to implemented this
but config wise it would be nice to have a "show on every
group/desktop/workspace" property that could be changed inside hooks
or via key press, actually several stacking wm like openbox, blackbox
and kwin have this option in the window header along with maximize,
minimize, close, etc, not sure if this also applies to tiling wm
though.

Another point that I thought just now is that I might be approaching
it in the wrong way, yakuake actually works fine when floating, the
only problem is if I open it in a group then switch to another group
then if I press the yakuake key to open/retract it won't work I have
to go to the group where I opened it, retract it, go back to the other
group and open it again. I have tried running "qdbus-qt4
org.kde.yakuake /yakuake/window toggleWindowState" but if I'm on a
different group it won't respond. Is it maybe a bug in yakuake? or
simply groups in qtile are completely different to workspaces in kde?

-- 
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