Window previews in xfwm4
Stephan Haller
nomad at froevel.de
Mon Jan 12 20:03:36 CET 2015
Hi Sonal,
no, as far as I know and see, xfwm4 does not interact with DBUS in any
way. And it should be not. That's the problem when thinking loud ;)
I would prefer a public accessible function like
xfwm4_get_app_preview_by_xid() which I could call from the outside
returning a GdkPixbuf would be great. But I don't know what the xfwm4
devs say about such a public function.
But please put this feature request aside. First your work must be
accepted :)
And thanks for thinking about it.
Regards,
Stephan
Am Montag, den 12.01.2015, 05:28 -0800 schrieb Sonal Santan:
> Hello Stephan,
>
>
> Thanks for your feedback.
>
>
> It is technically possible to access the preview images via DBUS. I am
> not sure about xfwm4 and DBUS interaction though. Does xfwm4 listen on
> dbus?
>
>
> -Sonal
>
>
>
> On Sun, Jan 11, 2015 at 7:24 AM, Stephan Haller <nomad at froevel.de>
> wrote:
> Hi Sonal,
>
> I tried it and ... awesome :) That's the missing feature I had
> to xfwm4
> and it works like a charm. Ok, to be honest it is not working
> a long
> time here but no crashes or strange behaviours since it is
> running.
>
> I hope your work will be reviewed soon and of cource,
> accepted :)
>
> But as usual, after one feature another feature request
> follows ;) Don't
> scare it is just a question: Do you think it will be possible
> (in the
> future) to access this preview images publically? E.g. via a
> function
> call or via DBUS or any other fancy interface? It would to
> great to make
> use of it in xfdashboard and would increase the user
> experience to see
> the window content from each minimized (or unmapped) window
> from the
> beginning. So I can get rid of my workaround when the user is
> using
> xfwm4 as his window manager which I believe most setups do.
> That would
> be totally awesome.
>
> Regards,
> Stephan
>
> Am Sonntag, den 11.01.2015, 06:32 -0800 schrieb Sonal Santan:
> > Hello,
> >
> > I think I have solved that bug. Now I request for preview
> caching in
> > clientWithdrawSingle() which works reliably for all
> applications. I
> > have pushed the changes to github. Please give it a try.
> >
> >
> > -Sonal
> >
> >
> > On Sat, Jan 10, 2015 at 5:42 PM, Sonal Santan
> <sonal.santan at gmail.com>
> > wrote:
> > Hello,
> >
> > The missing preview bug I mentioned in my previous
> email seems
> > to only affect XFCE Terminal if that makes any
> sense.
> >
> >
> > -Sonal
> >
> >
> > On Sat, Jan 10, 2015 at 5:25 PM, Sonal Santan
> > <sonal.santan at gmail.com> wrote:
> > Hello,
> >
> >
> > I have upstreamed my changes for window
> previews to
> > https://github.com/sonals/xfwm4.git for
> folks to try
> > out. There is one bug I am still trying to
> track down
> > -- occasionally, the preview comes out as
> blank for a
> > minimized window. I capture the previews of
> windows
> > which are about to be minimized inside
> unmap_win()
> > hook of the compositor. Is this the correct
> location
> > for capturing the previews of windows which
> are about
> > to be minimized?
> >
> >
> > For folks who are curious, the new function,
> > update_win_preview() defined in compositor.c
> captures
> > the previews. XImage to GdkPixbuf conversion
> happens
> > in the new function,
> gdk_pixbuf_xlib_get_from_image()
> > defined in a new file previews.c.
> >
> >
> > Will submit patches to the list after I have
> taken
> > care of the bug mentioned above.
> >
> >
> >
> > -Sonal
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
> > _______________________________________________
> > Xfce4-dev mailing list
> > Xfce4-dev at xfce.org
> > https://mail.xfce.org/mailman/listinfo/xfce4-dev
>
>
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at xfce.org
> https://mail.xfce.org/mailman/listinfo/xfce4-dev
>
>
>
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at xfce.org
> https://mail.xfce.org/mailman/listinfo/xfce4-dev
More information about the Xfce4-dev
mailing list