Search

Items tagged with: GNOME


The GUADEC 2025 core days ended, and now it's the time of workshops and "birds of a feather" sessions.

Join my colleague Martín Abente Lahaye in his workshop on Gameeky, a learning tool designed for teaching programming, arts, and other skills, on Sunday, July 27, at 12:00

events.gnome.org/event/259/con…

#gnome #guadec2025 #igalia


Lightning talks (2/2):
- @jimmac gave us a trip down memory lane of icons over the years
- @ramcq talked about what @EndlessAccess is working on. Apparently adorable games that teach kids.
- Jordan covered all the great CI improvements
- Aryan talked about using extensions as a way to start contributing to #gnome
- Syazwan talked about open source from Malaysia. he helps run the gnome YouTube streams
- Pietro (age 12) talked about the programs he's written. Very cool, very inspirational.


#guadec continues.

@n8 gives a talk about using TUI's that integrate with #GNOME.

Really old-timers might appreciate the appearance of Midnight Commander in this talk. Created by #gnome founder @Migueldeicaza , this was the basis of our first file manager and vfs system.



The #GNOME AGM begins! Rob kicks it off


@ptomato gives a fascinating update on JavaScript and typescript in #gnome


Congratulations and much appreciation to @alice, the recipient of this year's #GNOME Pants of Thanks award!


Congrats to @alice for winning the GNOME Pants! Absolutely well deserved for her work on the platform and libadwaita

#gnome #guadec2025


This afternoon, Martín Abente Lahaye will talk about using systemd-sysext to improve the developer experience when working on system components:

events.gnome.org/event/259/con…

#guadec2025 #gnome #igalia




After two weeks of writing, revising, and trying to make everything as digestible as possible, I finally published "GNOME Calendar: A New Era of Accessibility Achieved in 90 Days", where I explain in detail the steps we took to turn GNOME Calendar from an app that was literally unusable with a keyboard and screen reader to an app that is (finally) accessible to keyboard and screen reader users as of GNOME 49!

tesk.page/2025/07/25/gnome-cal…

#GNOMECalendar #GNOME #Accessibility #a11y #DisabilityPrideMonth #Linux #FOSS #OSS #OpenSource #FreeSoftware #GTK #libadwaita


@federicomena gives a talk about how to test applications with the incredibly attractive #GNOME Crosswords.


The gnome she'll team gives their annual state of #GNOME Shell talk. Highlights:
- Basic HDR has landed all up and down the stack (hooray!) Work is progressing on additional improvements, including color management
- Many new Wayland protocols have been added, bringing QoL improvements, some gaming related
- Input, including the global shortcuts portal
- Accessibility improvements to reader shortcuts and visual alerts
- triple buffering landed, amongst other speedups


@ebassi talking about how to manage project-wide changes in #gnome. It includes a reminder of less successful efforts from the past.


🪟 "Unlock Modern Window Management in GNOME with Tiling Shell"
with Domenico Ferraro at #GUADEC2025
📅 25 July 🕒 15:15 CEST 📍 Brescia

🧭 Layout editor, Snap Assistant & more—Domenico shows how Tiling Shell transforms GNOME window management.

🔗 events.gnome.org/event/259/con…

#GNOME #Tiling #Linux #FOSS #Productivity


📺 "GNOME invades your TV? Supporting HDMI-CEC"
with Carlos Garnacho at #GUADEC2025
📅 25 July 🕒 14:20 CEST 📍 Brescia

🖥️ Carlos shows how GNOME + Raspberry Pi can speak HDMI-CEC and land in your living room.

🔗 events.gnome.org/event/259/con…

#GNOME #HDMI #CEC #SmartTV #FOSS #Linux


🧪 "Have a GTK app with no tests? No problem!"
with Federico Mena Quintero at #GUADEC2025
📅 25 July 🕒 14:20 CEST 📍 Brescia

🛠️ Federico shows how to refactor messy GTK codebases so you can finally test them—without rewriting from scratch.

🔗 events.gnome.org/event/259/con…

#GTK #GNOME #Testing #Refactoring #FOSS


Getting ready for the GUADEC (as an online speaker), see you on Saturday, guys!

(Hope I can be there in person at the next event without any war and sanctions for Iranians)

@gnome
#GUADEC #GUADEC2025 #GNOME



My colleague Georges Stavracas will talk about the state of the XDG desktop portals, and the plans for the future of this shared application development API, on Friday, July 25, at 11:40

events.gnome.org/event/259/con…

#guadec2025 #gnome #igalia


On the second day of GUADEC, I'm going to talk about implementing a formal technical governance scheme in GNOME, on Friday, July 25, at 09:40

events.gnome.org/event/259/con…

#guadec2025 #gnome #igalia


For everyone wishing they were at GUADEC in person (hi all! 👋) but are elsewhere, there are video streams at:

Day 3, track 1:
youtube.com/live/Z7F3fghCQB4

Day 2, track 2:
youtube.com/live/ADwZXaOSe9U

Live streams overview: youtube.com/@GNOMEDesktop/stre…

(Note: You're able to jump back in time in streams to catch what you missed also.)

Schedule (you can adjust timezone in the top right): events.gnome.org/event/259/tim…

Matrix chat room: matrix.to/#/#GUADEC-Attendees:…

#GUADEC #GUADEC2025 #GNOME #Linux #FOSS


Finally, my colleague Patrick Griffis will present the current state of libsoup, the HTTP library in the GNOME application development platform, on Thursday, July 24, at 12:30

events.gnome.org/event/259/con…

#gnome #guadec2025 #igalia


Right after that, my colleague Georges Stavracas is going to talk about his experience with live streaming as outreach, on Thursday, July 24, at 09:40

events.gnome.org/event/259/con…

#gnome #guadec2025 #igalia


I'm going to present a new direction for one of the core libraries in the GNOME ecosystem, and how it will impact writing libraries, on Thursday, July 24, at 09:00

events.gnome.org/event/259/con…

#guadec2025 #gnome #igalia


My pro meeting audio tip for #GNOME users: map an unused top-right corner keyboard key as global shortcut for (un)muting the microphone, then paper-sticker-label it.
Now no need to have the meeting browser tab focused (or to remember each conferencing app's shortcuts) to toggle your microphone input.

The recording indicator in the top-right of your screen in GNOME reflects that change, although a bit too subtly. Up for grabs for newcomers: gitlab.gnome.org/GNOME/gnome-s…

#meetings #videoconferencing


🛡️ "Stop Subverting Sandboxes"
with Michael Catanzaro at #GUADEC2025
📅 25 July 🕒 13:40 CEST 📍 Brescia

🔒 Flatpak can protect users—but not if we keep bypassing it. Michael calls for stronger sandboxing, better portals, and shares GNOME’s new security bounty program.

🔗 events.gnome.org/event/259/con…

#Flatpak #GNOME #Sandboxing #Security #FOSS


🧩 "Cambalache 1.0"
with Juan Pablo Ugarte at #GUADEC2025
📅 25 July 🕒 11:40 CEST 📍 Brescia

🛠️ Cambalache 1.0 is here—a fresh GTK UI builder and Glade replacement. Get the full tour.

🔗 events.gnome.org/event/259/con…

#GTK #Cambalache #GNOME #UIDesign #FOSS


🛡️ "State of Portals"
with Georges Stavracas at #GUADEC2025
📅 25 July 🕒 11:40 CEST 📍 Brescia

🚪 Georges covers the current state and future of XDG Desktop Portals—essential for modern app developers.

🔗 events.gnome.org/event/259/con…

#GNOME #XDG #Flatpak #Portals #Linux #FOSS


The new modal dialogs in GTK/gnome that are nailed to the parent window's center and can't be moved are such unintelligent design. Libreoffice now uses these for the paragraph style editing dialog so now you can't move the dialog anymore to look at the effect of your settings on the actual document. A similar issue happens with the "save as" dialog in many GTK applications. Often you'd want to look at the content of the document to decide on a file name.

#gtk #gnome #ux

#gnome #gtk #UX


🌀 "State of the Shell"
with core Shell & Mutter devs at #GUADEC2025
📅 25 July 🕒 10:35 CEST 📍 Brescia

🚀 Yearly update time! Join Carlos, Florian, Georges, Jonas, Philip & Sebastian for a look at what’s new—and what’s next—in GNOME Shell.

🔗 events.gnome.org/event/259/con…

#GNOME #Shell #Mutter #Wayland #FOSS


🧪 "Let's build an openQA testsuite, from scratch"
with Sam Thursfield at #GUADEC2025
📅 25 July 🕒 09:40 CEST 📍 Brescia

🖥️ Sam shows how to set up openQA + GitLab CI to test GNOME apps visually—step by step.

🔗 events.gnome.org/event/259/con…

#GNOME #openQA #Testing #CI #FOSS


🗂️ "Getting Things Done In GNOME"
with @ebassi at #GUADEC2025
📅 25 July 🕒 09:40 CEST 📍 Brescia

📋 GNOME has governance—you just have to be in the room. Emmanuele looks at how it works today, and how it could evolve.

🔗 events.gnome.org/event/259/con…

#GNOME #Governance #OpenSource #FOSS


🔧 "Bridging type systems"
with Sergey Bugaev at #GUADEC2025
📅 25 July 🕒 09:00 CEST 📍 Brescia

💡 Sergey introduces peel, a fresh take on C++ bindings for GObject: zero overhead, full API coverage, deep type support.

🔗 events.gnome.org/event/259/con…

#GNOME #CPlusPlus #GObject #Bindings #GTK


📦 "GNOME Boxes: The Art of Delayed Gratification"
with Felipe Borges at #GUADEC2025
📅 25 July 🕒 09:00 CEST 📍 Brescia

💭 Felipe shares how hitting a wall with GTK3 reignited his passion for building better apps.

🔗 events.gnome.org/event/259/con…

#GNOME #GTK #Boxes #OpenSource #AppDev