Search

Items tagged with: Gnome


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


🌀 "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


In case you missed the last #GNOME foundation update: we're excited to share that we have officially joined the @gnome advisory board! We hope this will help us bring more attention to the #LinuxMobile effort and let us make GNOME on postmarketOS even better across all form factors.

blogs.gnome.org/steven/2025/07…


We are a week away from GUADEC 2025, and I'll be there alongside other Igalians from various teams. We have presentations covering a diverse set of topics, but we also enjoy talking about what Igalia does, so feel free to have a chat with us.

events.gnome.org/event/259/

#guadec2025 #gnome #igalia


🐍 "The State of Python in GNOME"
with Dan Yeaw at #GUADEC2025
📅 24 July 🕒 14:15 CEST 📍 Brescia

⚙️ AsyncIO, girepository 2.0, real progress for Python in GNOME. Dan shows what’s new—and how to get involved.

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

#Python #GNOME #PyGObject #FOSS


🧱 "The state of GTK"
with Matthias Clasen at #GUADEC2025
📅 24 July 🕒 14:15 CEST 📍 Brescia

🎯 What's new in GTK? Color mgmt, Android, text rendering & more—plus what’s next for devs & contributors.

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

#GTK #GNOME #Linux #FOSS


This is GNM-3, but its friends just call it Gnomie. It lives in your computer and tends to your apps. It keeps your windows tidy and updates your Flatpaks while you’re not looking. Don’t switch workspaces too fast or you’ll make it dizzy.

#GNOME #whyHaveAMascotWhenWeAlreadyHaveAPerfectlyGoodFoot



Damned Lies, the GNOME's translation platform, now supports third-party authentication. It is now possible join the translation effort using Fedora, Launchpad, GNOME SSO, GitHub, GitLab.com and Google.

Read more from Guillaume's awesome post at discourse.gnome.org/t/release-…

#gnome #gnomedesktopenvironment #damnedlies #django #localization #internalization #l10 #i18n




Below, I added some hype music to mastodon.social/@alatiera/1147…

With that, I believe we could get a huge GNOME fundraiser drive going, by selling tickets to a philanthropic wrestling match between @alatiera and probonopd. Per tradition, the match could take place in an abandoned warehouse in San Francisco, kitted up as for a rave. KDE devs welcome.

I bet Jordan would smack Xorg down so hard that xeyes pops out, and we would never hear from X11 again as Wayland reigns supreme.

#Linux #Wayland #GNOME


I went through and cleared out a load of unnecessary subscriptions, and put some of that to become a Friend of GNOME. It’s important to me to support my favourite thoughtful, usable open-source desktop environment (and who knows, perhaps one day my favourite phone environment too)

#gnome

social.ndlug.org/@pnutzh4x0r/1…


Continuing our volunteer effort to make GNOME Calendar fully accessible with a keyboard (see thread for context), we fixed a major bug that was causing the focus to disappear into the abyss when the user tried to tab into the month view in merge request !576. This means, as of this commit, events should now be completely functional and accessible within the month view. Additionally, the merge request changes the keyboard and focus behavior within the month view: Events can only be cycled using arrow buttons, the focus can't escape the month view with arrow buttons, and entering/exiting the month view can only be done with tab. These improvements will be available on GNOME 49.

#GNOME #Accessibility #a11y #GNOMECalendar #Calendar #FOSS #FreeSoftware #Linux


Happy Disability Pride Month everybody :)

During the past few weeks, there's been an overwhelming amount of progress with accessibility on GNOME Calendar:

Event widgets/popovers will convey to screen readers that they are toggle buttons. They will also convey of their states (whether they're pressed or not) and that they have a popover.

Calendar rows will convey to screen readers that they are check boxes, along with their states (whether they're checked or not). Additionally, they will no longer require a second press of a tab to get to the next row; one tab will be sufficient.

Month and year spin buttons are now capable of being interacted with using arrow up/down buttons. They will also convey to screen readers that they are spin buttons, along with their properties (current, minimum, and maximum values). The month spin button will also wrap, where going back a month from January will jump to December, and going to the next month from December will jump to January.

Events in the agenda view will convey to screen readers of their respective titles and descriptions.

Accessibility on Calendar has progressed to the point where I believe it's safe to say that, as of GNOME 49, Calendar will be usable exclusively with a keyboard, without significant usability friction!

There's still a lot of work to be done in regards to screen readers, for example conveying time appropriately and event descriptions. But really, just 6 months ago, we went from having absolutely no idea where to even begin with accessibility in Calendar — which has been an ongoing issue for literally a decade — to having something workable exclusively with a keyboard and screen reader! :3

Huge thanks to @nekohayo for coordinating the accessibility initiative, especially with keeping the accessibility meta issue updated; Georges Stavracas for single-handedly maintaining GNOME Calendar and reviewing all my merge requests; and @tyrylu for sharing feedback in regards to usability.

All my work so far has been unpaid and voluntary; hundreds of hours were put into developing and testing all the accessibility-related merge requests. I would really appreciate if you could spare a little bit of money to support my work, thank you 🩷

ko-fi.com/theevilskeleton
github.com/sponsors/TheEvilSke…

#Accessibility #a11y #DisabilityPrideMonth #GNOME #GNOMECalendar #GTK #GTK4 #Libadwaita #FreeSoftware #FOSS #OpenSource


#Gnome #Files (#Nautilus) has a bulk rename tool for some time now, but literally every single time I try to use it I fail. Really, everytime I need to rename batch of files, I try it first in this tool, I recognize that my task is not possible done in it and than start totalcmd in wine just for this simple operation.
Are my needs so advanced? I don't think so.
For example now I want to add xml extension to all badly named log files. Impossible.


Si quieres echar una mano a GNOME y no sabes cómo...

DONA!

Cualquier cantidad por pequeña que sea es bienvenida ☺️

donate.gnome.org

#GNOME


Ich bin jetzt auch ein Freund von #GNOME und unterstütze mit einem monatlichen Betrag.

Keep up the good work! @gnome

donate.gnome.org/


#GNOME necesita tu ayuda!

Si eres usuario de GNOME o simplemente nos quieres apoyar porque te gusta nuestro escritorio, tenemos una nueva web donde puedes donar mensualmente!

donate.gnome.org

Ninguna donación es pequeña. Con esta nueva web queremos conseguir tener donaciones recurrentes a lo largo del año para poder mantener nuestra infraestructura.




Considering how GNOME Color Manager's support for calibrating scanners (and printers?) has been broken for many years, and how it seems like the remaining code might get ripped out entirely from GNOME Control Center as a result, I have filed a new #GNOME app idea, in the wild hope that someone might find this interesting enough to create a standalone utility app for creating ICC color profiles for your photo scanners and printers: gitlab.gnome.org/bertob/app-id…

#ColorManagement #Linux #photography