A minimal jhbuild GNOME session in Debian

I recently setup a GNOME development environment (after about seven years!). That meant starting from scratch since my old notes and scripts were completely useless.

My goal for this setup was once again to have the bare minimum jhbuild modules on top of a solid base system provided by my distro. The Linux desktop stack has changed a bit, specially around activation, dbus, and systemd, so I was a bit lost on how to do things properly.

Luckily around the time I was trying to figure this out, I ran into Florian Müllner’s excellent post on how to work on shell hacking on a Silverblue system.

After removing the container-related bits, I was able to get a reliable jhbuild session integrated into my system.

Here is how to run a development GNOME session, fully integrated into your system.

Continue reading “A minimal jhbuild GNOME session in Debian”

Some (late) video and audio advice for GUADEC online

GUADEC 2020 has moved online because of the pandemic, and that means that many of us will be streaming our voice and faces.

Seeing as I have a fancy B.A. on Communication Studies & Film, I thought I might share some guerilla film making tips for our new online reality.

Here are some tips on how to sound and look good online.

Continue reading “Some (late) video and audio advice for GUADEC online”

Fix HDMI audio lag on Retina MacBookPro 2013 (macbook11,1) in Linux

The problem

The HDMI out works just fine out of the box, except that you’ll notice that unless you boot with the HDMI cable connected, you’ll experience some weird audio lag through HDMI. Even worse, after a few seconds, HDMI audio will simply stop working.

Audio drift, lag, and eventually no audio. To rub some salt into the wound, this does not happen under macOS. Classic.

The solution

Well, the good news is that you can get this fixed. Turns out this is because of Linux kernel bug #60769. I can’t comment on the details of how and why the IOMMU feature breaks this particular combination of videocard/HDMI/audio, but I can tell you how to work-around this.

To fix, or at least work-around this, you have to edit your /etc/default/grub and add intel_iommu=on,igfx_off to your kernel boot options:

GRUB_CMDLINE_LINUX_DEFAULT="(...) intel_iommu=on,igfx_off"

Please let me know in the comments, or @diegoe on Twitter, if this helped you, or if you have any insight on why this happens, I’m curious.

Some months with the Fujifilm XF35mm F1.4

A few months ago, Fujifilm had a big sale of lenses and gear, with some drastic discounts like the famous XF35mm F1.4 lens.

Although I couldn’t take advantage of the discounts in the US, I was able to get this lens for a similar price in the local Fujifilm distributor (which I had no clue existed).

Six months later, here are my thoughts on this lens.

Continue reading “Some months with the Fujifilm XF35mm F1.4”

Carteles de la marcha: #KeikoNoVa, vol. 3

El domingo en Perú se escoge entre continuar con la democracia que tantas cosas buenas nos ha traído, o retroceder hacia la dictadura y la corrupción.

Cuando haya viajeros del tiempo turistas, los peruanos del futuro vendrán a esta semana a entender cómo se salvó, o se acabó de joder, el Perú.

Pero hasta que eso suceda, vota por PPK. La moral personal no se puede poner como excusa para mirar hacia otro lado, lavarse las manos, y dejar que secuestren al Perú aquellos que lo destruyeron en los años noventa.

Continue reading “Carteles de la marcha: #KeikoNoVa, vol. 3”

Fujimori nunca más, vol. 2: #KeikoNoVa

La segunda marcha contra Fujimori, y todo lo que representan. Lo especial de esta edición es que se programó en el aniversario 24 del autogolpe de Fujimori que inició su dictadura.

El número de asistentes se dice entre 50 y 60 mil personas. Fueron unas 5 a 10 cuadras de gente marchando por todo el centro de Lima.

Aquí un recuento de los carteles curiosos.

Continue reading “Fujimori nunca más, vol. 2: #KeikoNoVa”

Fujimori nunca más: #KeikoNoVa

El viernes 11 de marzo estuve en la marcha contra la candidatura de Keiko Fujimori, hija del exdictador Alberto Fujimori.

Pensaba explicar en un párrafo por qué la gente no quiere que Keiko ni siquiera postule pero creo que las fotos lo explican.

Fujimori es una de las peores cosas que le pasó a Perú, y Keiko no es más que la versión actualizada con USB3.0.

Continue reading “Fujimori nunca más: #KeikoNoVa”

Domke F-5XB: A minimalist shooting bag. One year review

The Domke F-5XB (700-52A) is a very popular bag with photographers and it’s a perfect fit for shooting with a minimalistic setup. It’s very well built and has a “no bullshit” philosophy that’s perfect for grab and go shooting.

I have used this bag for a year now, and it’s the perfect time to share my thoughts on this nice piece of gear.

Continue reading “Domke F-5XB: A minimalist shooting bag. One year review”

Think Tank Photo Mirrorless Mover 30i: A two year review

The Mirrorless Mover 30i is Think Tank Photo’s roomiest bag in the Mirrorless Mover line. It’s also my first ever Think Tank Photo bag. Two years after I first got it, I finally managed to sit down and write a review of it for my use case of photo and video work.

Continue reading “Think Tank Photo Mirrorless Mover 30i: A two year review”