Purism and Georges Basile Stavracas Neto on GNOME, GTK

-
Community Story: Building a Librem 5 app with Rust and GTK
Could you introduce yourself and share how you got involved with GNOME development?
I’m Bilal Elmoussaoui, I co-maintain GNOME Clocks and Sound Recorder and develop GNOME applications. I’m a long-time Linux user. I originally studied civil engineering and I’ve been learning to code for some time now, mostly writing web applications. I started contributing to GNOME projects while honing my Python skills.
You are now a maintainer of several GNOME apps.
Yes, I’ve started contributing to applications I use daily like FeedReader and Lollypop. The more I contribute, the more I learn about software development and the ecosystem. After a few years I found myself contributing to several GNOME applications, wherever I could make the user experience better for free software.
Could you tell us about your recently released Read It Later app?
Read It Later is a Wallabag client, which is a link saving service that you can host yourself. It includes all the basic features you would expect like managing and viewing articles. It also comes with easy-reader and dark modes in a beautiful and convergent design which adapts perfectly to desktop and mobile screens.
What technology did you use to create Read It Later?
I used to write applications with Python/Vala and GTK until late this summer when I got “The Rust programming language” book. It just sat on my desk for a while but I finally decided to pick something small to work on and made a simple Rust and GTK application template. The moment I opened my first GTK window with Rust I was hooked. The Rust GTK bindings have evolved a lot and we now have libhandy Rust bindings for adaptive widgets. Now I always pick Rust as a programming language, Meson as a build system and Flatpak to distribute my applications.
How did you discover libhandy and are you a mobile Linux enthusiast?
-
Georges Basile Stavracas Neto: Welcome 2020
I’m continuously failing to keep up with the Friends of GNOME donors. I really have to empty this queue as soon as possible.
I’m really unhappy with the political situation of my country, Brazil. A halfwitted, fascism flirting populist was democratically elected. The public institutions were dominated by their inapt followers. Rich are getting richier, poor are getting poorer, inequality is skyrocketing, and despite all of that, a massive number of citizens seems to be applauding this madness, regardless if they’re profiting or not with this situation. I’m not comfortable with the idea of living here. I’m also not comfortable with the idea of leaving family behind. It seems this trend is spreading all around the world, so where else could I go anyway?
I’ve also stopped training martial arts. I got involved with Aikido when I was 14. I was a vulnerable, not intellectually emancipated teenager that needed emotional crutches to carry on. For years, Aikido was part of my identity, and I would ignore blatant problems that surrounded it for the sake of keeping the narrative. Feeling like a virtuous warrior was good, after all. Over time, and with the maturity that came with it, the toxicity of it took a toll on me. Quitting it was traumatic. I still feel a big void.
Quitting martial arts meant I stopped exercising. Turns out, the lack of physical activities, together with an awful political climate, and the stress of being an open source maintainer, is an express highway to depression. When I wrote “On Being a Free Software Maintainer“, I was already going downhill. Things got progressively worse until around GUADEC. Fortunately, the support from the GNOME community, my wife, family, and friends, were strong enough to allow me break this downward spiral.
I do not know what would have happened without this support. To my family, wife, friends, and the GNOME community: thank you all so much for being here when I most needed.
-
- Login or register to post comments
Printer-friendly version
- 3690 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
Android Leftovers
| Schedule appointments with an open source alternative to Doodle
In previous years, this annual series covered individual apps. This year, we are looking at all-in-one solutions in addition to strategies to help in 2021. Welcome to day 13 of 21 Days of Productivity in 2021.
Setting appointments with other people is difficult. Most of the time, we guess at a date and time and then start the "is this time bad for you? No, that time is bad for me, how about..." dance. It is easier with co-workers since you can see each others' calendars. You just have to find that magic spot that is good for almost everyone who needs to be on the call. However, for freelancers managing personal calendars, the dance is a routine part of setting up calls and meetings.
|
This week in KDE: the Plasma 5.20 beta is here!
Well folks, you finally have a chance to test out Plasma 5.21, in beta form! Please do install it and find all the bugs we missed. Bug reports have already started pouring in, and we’ll fix them as fast as we can in the next month.
[...]
Kate now has a searchable HUD-style command palette that lets you trigger menu items with super speed! It’s activated using the Ctrl+Alt+I shortcut, and we’re investigating adding it to other KDE apps as well in the form of a re-usable framework component.
| Free, Libre, and Open Source Software Leftovers
|
Recent comments
4 hours 18 min ago
4 hours 20 min ago
10 hours 19 min ago
10 hours 45 min ago
14 hours 3 min ago
14 hours 41 min ago
14 hours 59 min ago
15 hours 2 min ago
17 hours 22 min ago
17 hours 37 min ago