Author: Georges Stavracas

  • OBS Studio on Wayland

    As of today, I’m happy to announce that all of the pull requests to make OBS Studio able to run as a native Wayland application, and capture monitors and windows on Wayland compositors, landed. I’ve been blogging sparsely about my quest to make screencasting on Wayland a fluid and seamless experience for about a couple…

  • Switching to PipeWire

    I just realized that, once again, I’ve spent half of a year without publishing. Oh no! To me, the frequency of blogging is an indicator of the work/life balance – if I have time to blog, that’s good and healthy. The past months have indeed been intense, and in addition to that, I’ve been burning…

  • Timelines on Calendar

    It’s been a long time since I last wrong a blog post about GNOME Calendar only. That doesn’t mean work has stalled! Since pretty much its inception, Calendar used copy-pasted code from Evolution to retrieve events from Evolution Data Server (EDS). It was a pair of classes called ECalDataModelSubscriber, and ECalDataModel. The first is an…

  • Even better screencast with GNOME on Wayland

    With last week’s release of PipeWire 3, and Mutter’s subsequent adaptation to depend on it, I decided to revive something I have started to work on a few months ago. The results can be found in this merge request. PipeWire 0.3 brings one very interesting and important feature to the game: it can import DMA-Buf…

  • Welcome 2020

    Disclaimer: this article represents my own personal opinions and thoughts. Not my employer’s, nor GNOME’s, but my own. This is coming a bit late, and I was not convinced it would be a good idea to publish, but ultimately concluded it was important enough. Bear with me, this is an chaotic set of written ideas.…

  • Screencasting with OBS Studio on Wayland

    For the past few months, I’ve been doing live coding sessions on YouTube showing how GNOME development goes. Usually it’s a pair of sessions per week, one in Brazilian Portuguese so that my beloved community can enjoy GNOME in their native language; and one in English, to give other people at least a chance to…