A small preview of subwindowless Gtk+

Before:

[videofile width=”500″ height=”400″]http://www.gnome.org/~alexl/flicker.ogg[/videofile]

After:

[videofile width=”500″ height=”400″]http://www.gnome.org/~alexl/noflicker1.ogg[/videofile]

This code is still early in progress work, but it shows a lot of promise.

Note that the effect in the videos above is somewhat exagurated by doing two ssh forwards over the network so that i could screengrab the flicker, its not as obvious in plain local use.

Gtk can haz aliens too!

19 thoughts on “A small preview of subwindowless Gtk+”

  1. Yep, the after link is wrong, please fix ASAP it I’m impatient to look at it… 😉

    BTW you rock, as always…

  2. A little problem – the second link points to the first video. It also appears that you don’t move the widgets so intensively in the second video but the result is pretty good anyway.
    Keep up your excellent work, GNOME needs more people like you.

  3. Ah, sorry about the link issue. Seems to be a bug in the wordpress plugin…

    Ico:
    Of course i move the widget as intensively. Fixing the flicker in the before shot is why this is interesting.

  4. Rob is right, it seems (for no good reason) that the link is right but results broken with an unsuitable plugin, I’m looking at this page from FF3 on Leopard but looking at the source code everything appears to be ok.

    Sorry Alex, great work anyway, looking forward to it.

  5. I’m using Linux and it just says I need a plugin to watch the videos. Can you please provide links so I can at least open them in VLC… thanks!

  6. There’s neither a video nor a link visible in my browser (FF3)… Could you maybe add the video file links separately to the end of the post?

  7. Why don’t you people ever just use YouTube? I definitely don’t have the codecs installed to play Theora or whatever this is.

  8. Tack:

    Both are much worse than normal due to the increased lag of two ssh tunnels.

    The second one still flickers, but it has removed a whole class of problems, namely that subwindows gets moved by the X server so the position of wigets get out of sync (overlapping and stuff). In the second movie you never see this.

    I’m not sure exactly about the reasons for the remaining flicker, but hopefully that can be fixed too.

  9. Roger Clark: Because YouTube relies on Flash, which is horrendously unstable on Linux and likes taking out the entire web browser. At a guess, anyway – that’s why I’d go for Theora myself. Quite apart from Theora being a nice open format.

Leave a Reply

Your email address will not be published. Required fields are marked *