For decades, the phrase “Year of the Linux Desktop” has been tossed around like a tech industry punchline. But now, it’s no longer a meme—it’s a movement. According to the U.S. government’s own analytics, GNU/Linux has officially crossed the 6% threshold in desktop usage. That’s not hype. That’s hard data. The post The Quiet Revolution: GNU/Linux Crosses 6% Desktop Market Share—And It’s Just the Beginning appeared first on Purism.| Purism
Improve your understanding of how to access the root directory using the graphical file manager application GNOME Files without the use of a terminal.| Adamsdesk
Debian 13 "Trixie" has just been released with Linux 6.12 LTS, GNOME 48 desktop environment (default), GCC 14.2 compiler, and over 14100 new packages for| CNX Software - Embedded Systems News
Hello! I’m working on an interesting project this month, related to open source Linux operating systems. Actually I’m not working on it this week, I’m instead battling with vinyl …| Sam Thursfield
I had a seemingly simple problem, connect over SSH to remote computer and lock the screen. Simple Google search for "gnome lock screen" yielded a plenty of results all of which revolving about using command gnome-screensaver-command -l. First of, the package gnome-screensaver isn't installed by default on Fedora, meaning it isn't used there. Then, after installing it I got the| Everything about nothing
One of the things I’m working on at Red Hat is HDR support. HDR is inherently linked to luminance (brightness, but ignoring human perception) which makes it an important parameter for us that we would like to be in control of. One reason is rather stupid. Most external HDR displays refuse to let the user control the luminance in their on-screen-display (OSD) if the display is in HDR mode. Why? Good question. Read my previous blog post.| swick's blog
The most ridiculous Linux bug I've encountered in ages: Installing XFCE changed a mouse cursor setting for GNOME that caused the login screen to crash when trying to log into GNOME/Wayland.| Hyperborea: New Posts
For those who were unable to attend or see the recording, these are the notes for my GUADEC 2025 presentation about introducing a formal technical governance in GNOME, starting from a| halting problem
Over the past few weeks, Ignacy and I have made good progress on the next phase of features for parental controls in GNOME: a refresh of the parental controls UI, support for screen time limits for…| Philip Withnall
As part of the same process outlined in Matthias Clasen's "LibreOffice packages" email, my management chain has made the decision to stop all | /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
(I nearly went with clutterectomy, but that would be doing our old servant project a disservice.)| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
In 2007, Jan Arne Petersen added a D-Bus API to what was still pretty much an import into gnome-control-center of the "acme" utility I wrote to have all the keys on my iBook working.| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
Just about a year after the original announcement, I think it's time to see the progress on power-profiles-daemon.| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
A couple of years ago, we sandboxed thumbnailers using bubblewrap to avoid drive-by downloads taking advantage of thumbnailers with security issues.| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
Despite what this might look like, I don't actually enjoy starting new projects: it's a lot easier to clean up some build warnings, or add a CI, than it is to start from an empty directory.| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
Over the past couple of (gasp!) decades, I've had my fair share of release blunders: forgetting to clean the tree before making a tarball by hand, forgetting to update the NEWS file, forgetting to push after creating the tarball locally, forgetting to update the appdata file (causing problems on Flathub)...| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
This is going to be a short post, as changes to Videos have been few and far between in the past couple of releases.| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
*reality TV show deep voice guy*| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
If you remember, back in 2016, I did the work to get a “Launch on Discrete GPU” menu item added to application in gnome-shell.| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
I'll soon be flying to Greece for GUADEC but wanted to mention one of the things I worked on the past couple of weeks: the low-memory-monitor project is off the ground, though not production-ready.| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
While browsing for some internationalisation/localisation features, I found an interesting piece of functionality in Android's developer documentation. I'll quote it here:| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
GNOME 3.32 will very soon be released, so I thought I'd go back on a few of the things that happened with some of our content applications.| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
Contents: Install GNOME 49 Alpha in Arch Step 1: Enable GNOME Unstable repository Step 2: Update & Install GNOME 49 Step 3: Switch display manager (optional) Want to try out the latest GNOME Desktop 49 that’s still in development? Here how to do the job in Arch Linux. GNOME 49 desktop environment is scheduled to […]| FOSTips
Hanabi is a GNOME Shell extension that allows using a live wallpaper (video) on the GNOME desktop, with support for both X11 and Wayland.| Linux Uprising Blog
After its usual 6-month release cycle, GNOME 44 will be released today. Read on to find out the new features and improvements in this release.| Linux Uprising Blog
I was reminded today that I put together some notes last year with people’s feedback about what worked well at the last GUADEC. The idea was that this could be built on, and eventually become anoth…| Philip Withnall
It should be surprising to absolutely nobody that the Linux audio stack is often the subject of varying levels of negative feedback, ranging from drive-by meme snark to apoplectic rage[1].| Arun Raghavan
Since I started my role as Head of Communications at Mastodon, I’ve been finding my surroundings becoming more and more… purple. Our brand palette is a set of purple / indigo hues, and of course, I want to represent the organisation appropriately! 😄 I now have a couple of pairs of glasses with varieties of purple frames. […]| The lost outpost
Our first post ever on this website was about the GNOME Project "getting ready" to adapt their environment to the growing demand of responsive, mobile-friendly Linux devices. That was back in 2019, before libhandy (Gtk mobile library) was considered stable, and when Librem 5s and PinePhones were less| TuxPhones - Linux phones, tablets and portable devices
Recently, GNOME added an option into GNOME Settings to adjust pointer acceleration, which was a feature that the developers and designers were originally against. One person managed to convince them, by giving one reason. Thanks to them, pointer acceleration options are now available in GNOME Settings! Firstly, I’m going to summarize the relevant parts of the proposal and discussion behind the addition, and explain how it was accepted. Then, to build on top of that, GNOME’s philosophy and...| TheEvilSkeleton
Thanks to the work of Christian Gmeiner, support for annotating time regions using Sysprof marks has landed in Mesa. That means you’ll be able to open captures with Sysprof and see the data along other useful information including callgraphs and flamegraphs. I do think there is a lot more we can do around better visualizations … Continue reading Sysprof in your Mesa| Happenings in GNOME
This is a heads up as mutter PR!4292 got merged in time for GNOME 48. It (subtly) changes the behaviour of drag lock on touchpads, but (IMO) very much so for the better. Note that this feature is currently not exposed in GNOME Settings so users will have to set it via e.g. the gsettings commandline tool. I don't expect this change to affect many users.| Who-T
Over the last months I've started looking into a few of the papercuts that affects graphics tablet users in GNOME. So now that most of those have gone in, let's see what has happened:| Who-T
Back in the day when presumably at least someone was young, the venerable xsetwacom tool was commonly used to configure wacom tablets devices on Xorg [1]. This tool is going dodo in Wayland because, well, a tool that is specific to an X input driver kinda stops working when said X input driver is no longer being used. Such is technology, let's go back to sheep farming.| Who-T
Touchscreens are quite prevalent by now but one of the not-so-hidden secrets is that they're actually two devices: the monitor and the actual touch input device. Surprisingly, users want the touch input device to work on the underlying monitor which means your desktop environment needs to somehow figure out which of the monitors belongs to which touch input device. Often these two devices come from two different vendors, so mutter needs to use ... */me holds torch under face* .... HEURISTICS!...| Who-T
Accessibility in the free and open source world is somewhat of a sensitive topic.| feaneron
An overview of what AV1 Image File Format (AVIF) is and how to open/view AVIF image files on a variety of operating systems.| Adamsdesk
Hello everyone. If you’re reading this, then you are alive. Congratulations. It’s a wild time to be alive. Remember Thib’s advice: it’s okay to relax! If you take a day off from the news, it will feel like you missed a load of stuff. But if you take a week or two out from reading … Continue reading Status update, 18/03/2025| Sam Thursfield
A couple of years ago I set up a simple and independent media streaming server for my Bandcamp music collection using a Raspberry Pi 4, Fedora IoT and Jellyfin. It works nicely and I don’t ha…| Sam Thursfield
Happily I have survived the intense storms of January 2025, and the biting February temperatures, and I’m here with another status update post. I made it to FOSDEM 2025, which was its usual s…| Sam Thursfield
Hey there! I’m glad to finally start paying my blogging debt :) as this is something I’ve been planning to do for quite some time now. To get the ball rolling, I’ve shared some bits about me in my very first blog post Olá Mundo. In this article, I’m going to walk through what we’ve been working on since last year in the Chromium Ozone/Wayland project, on which I’ve been involved (directly or indirectly) since I’ve joined Igalia back in 2018.| nickdiego.dev
Posledních minimálně 15 let byly překlady GNOME do češtiny ve výborném stavu. U každého vydání jsem jen hlásil, že je vše přeložené, poslední roky to platilo i pro drtivou většinu dokumentace. Poslední rok se to ale začalo zadrhávat. Přispěvatelé, kteří to dlouhé roky táhli, odešli a není nikdo, kdo by to po nich převzal. Proto jsme se rozhodli jít s pravdou ven: GNOME momentálně nemá české překladatele a pokud se toho neujme někdo nový, překlady za...| Sesivany's blog
In my previous post, I alluded to an exciting development for PipeWire. I’m now thrilled to officially announce that Asymptotic will be undertaking several important tasks for the project, thanks to funding from the Sovereign Tech Fund (now part of the Sovereign Tech Agency).| Arun Raghavan
Social networks are expensive to run, so Mastodon and Free Our Feeds are right to be asking for millions of dollars.… Continue reading non-profit social networks: benchmarking responsibilities and costs→| Luis Villa: Open Tech and Policy
I'm starting a podcast on the broad, cutting edges of open.… Continue reading Announcing the Upstream podcast→| Luis Villa: Open Tech and Policy
I’ve been doing a lot of writing elsewhere of late. Some links: I don’t love (mostly) leaving Twitter; as I’ve said a few times, the exposure to different people there helped make me a better person. But one of my primary political concerns is the rise of fascism in the US, and that absolutely includes… Continue reading Writing elsewhere; the pain of moving platforms→| Luis Villa: Open Tech and Policy
Inspired by this post, I decided to make my own post in this style from character ideas I had lying around. Also shout out to Cat Dragon for providing feedback and editing help with this post!1.Elena Smirt| The Whimsical Mountain
The wine-dark Arabus constantly churns out debris, dead fish and faiths. The Driftwood Papacy scours along beaches and dredges with nets to rummage through these. Only the sturdy sea-bleached branches are kept, and only the suitably pungent carcasses are used for fish sauces, but each and every faith is kept. The Papacy is judgmental and rigid, but they are not book burners.| The Whimsical Mountain
Hot Take: Obsolescence is bad UX| Arun Raghavan
Its been an interesting and cold month so far. I made a successful trip to the UK, one of the first times I’ve been back in winter and avoided being exposed to COVID19 since the pandemic, so …| Sam Thursfield
A month of low energy here. My work day is spent on a corporate project which I can’t talk about due to NDAs, although I can say it’s largely grunt work at the moment. I’m not muc…| Sam Thursfield
All of us at Asymptotic are back home from the| Arun Raghavan
A case study in using AFL++, afl-cov and basic custom harnesses to find a bug in libsoup for a public bug bounty program.| Almond Offensive Security Blog
I’ve participated in two internships this year, and interns — who are usually busy full-time students — often ask “How do you get time to contribute to open source?”. And the truth is that there’s no secret formula. It’s tricky to get paid to work on something that you give away for free, isn’t it? … Continue reading Status update, 16/10/2024| Sam Thursfield
As of today, Mutter will style legacy titlebars (i.e. of X11 / Xwayland apps that don’t use client-side decorations) using Adwaita on GNOME. Shadows match the Adwaita style as well, including shadows of unfocused windows. These titlebars continue to follow the system dark and light mode, even when apps don’t. Should make using legacy apps […]| feaneron
This spell originally appeared in Llewellyn’s 2019 Witches’ Spell-a-Day Almanac. This spell will assist in contacting a gnome; an Earth elemental. Typically, these beings provide strength, steadfastness, endurance, and the ability of transmutation. Invoke them when you feel weak, unruly, or in danger of being led astray. Materials: A simple rock, large enough to [...] The post Communicating with a Gnome appeared first on Storm Faerywolf: Author • Teacher • Warlock.| Storm Faerywolf: Author • Teacher • Warlock
GNOME is one of the most controversial Linux desktops out there, but luckily, you can remove a bit of that controversy by adding GNOME extensions to your desktop […]| FOSS Post
Blogging on the Fediverse Wordpress.com has recently allowed blogs to Enter the Fediverse, so you can now follow my writings on Mastodon and other places. Click the new ‘Follow’ button …| Sam Thursfield
Goodness, it’s been a long time since I blogged. I’ve got a lot of updates to give, but perhaps let’s keep this post short, and dedicated to publishing the details of the two talks I gave at GUADEC…| Philip Withnall
When GNOME 47 is released later this year it may come with a new desktop font. Well, not new new, so don't get too excited. We're talking new to GNOME,| OMG! Linux
Was a great weekend for me with a trip to Ovar, Portugal to watch amazing Bixiga 70 and eat delicious Portuguese food. Not such a great weekend for the England men’s football team or Donald t…| Sam Thursfield
On the shortlist of things to try on my new laptop has been Guix. I have been using Guix on my rsnapshot-based backup server since 2018, and experimented using it on a second laptop but never on my primary daily Continue reading Guix 1.4 on NV41PZ→| Simon Josefsson's blog
The Debian operating system is what I have been using on my main computer for what is probably around 20 years. I am now in the process of installing the hopefully soon released Debian 11 “bullseye” on my Lenovo X201 Continue reading OpenPGP smartcard with GNOME on Debian 11 Bullseye→| Simon Josefsson's blog
Debian buster is almost released, and today I celebrate midsummer by installing (a pre-release) of it on my Lenovo X201 laptop. Everything went smooth, except for the usual issues with smartcards under GNOME. I use a FST-01G running Gnuk, but Continue reading OpenPGP smartcard under GNOME on Debian 10 Buster→| Simon Josefsson's blog
I installed Debian 9.0 “Stretch” on my Lenovo X201 laptop today. Installation went smooth, as usual. GnuPG/SSH with an OpenPGP smartcard — I use a YubiKey NEO — does not work out of the box with GNOME though. I wrote Continue reading OpenPGP smartcard under GNOME on Debian 9.0 Stretch→| Simon Josefsson's blog
The combination of GnuPG and a OpenPGP smartcard has been implemented and working for almost a decade. I recall starting to use it when I received a FSFE Fellowship card in 2006. Today I’m using a YubiKey NEO. Sadly there Continue reading OpenPGP Smartcards and GNOME→| Simon Josefsson's blog
I’m excited to help bring WebExtensions to Epiphany (GNOME Web) thanks to investment from my employer Igalia. In this post, I’ll go over a summary of how extensions work and give details on what Epiphany supports.| TingPing’s blog
The libsoup library implements HTTP for the GNOME platform and is used by a wide range of projects including any web browser using WebKitGTK. This past year we at Igalia have been working on a new release to modernize the project and I’d like to share some details and get some feedback from the community.| TingPing’s blog
Sur mon ordinateur, j'utilise le système Archlinux avec GNOME. En bon informaticien feignant, j'ai automatisé quelques actions répétitives. Par exemple, lorsque je veux partager une photo prise avec mon téléphone …| mart-e
Are you looking for a fun and different St. Patrick’s Day cookie design? I’ve got just what you need! The name, “lepregnome” isn’t very catchy, so, I decided to go with plain old, “St. Patrick’s Day gnome cookies.” This isn’t a groundbreaking idea, just a combination of the upcoming holiday and the current gnome trend! […] The post St. Patrick’s Day Gnome Cookies with Free Printable Decorating Templates appeared first on The Sweet Adventures of Sugar Belle.| The Sweet Adventures of Sugar Belle
Not since Ubuntu tried to force its Unity desktop onto the Linux world has a desktop been hated as much as Gnome 3. This is a case . . .| Logikal Blog
It’s been a busy few several months, but now that we have some breathing| Arun Raghavan
Random musings of a semi-sane designer from lesser Europe.| GNOME 46 Wallpapers | Jakub Steiner
Everybody knows these basic keyboard shortcuts for copying and pasting: Ctrl+C and Ctrl+V. But there’s much more to them! With these handy tips, you can copy-paste more efficiently than ever before. The tips are convenient for all Linux and Gnome users in particular, as most of the shortcuts work out-of-the-box. There is no need to […]| Linux-natives
Learn about the new features of the GNOME 46 desktop environment, which focusses on performance, clean up and improvements.| DebugPoint.com
So, you’ve got libvirt installed on your Linux box and your looking for a simple application for running virtual machines. Look no further than Boxes, so far as it meets your needs, of course. What’s that you ask? What do you need to figure out to run on this on a Btrfs filesystem? Well, you’ve come to the right place! This post describes how to install and accommodate Boxes on Btrfs.| JWillikers
GNOME’s philosophy is sophisticated and there is a lot of room for forgetting important information, as design and user experience are, in my opinion, really difficult to understand, while being really easy to misunderstand as well. For starters, I will explain the key focus of GNOME. Then, I will be explaining and elaborating on how GNOME approaches it. I will also share my opinion on that matter.| TheEvilSkeleton
As someone who has to use a laptop for work, I keep my laptop plugged in 8 hours or more a day, 7 days a week. The laptop's battery during these days would discharge and charge, slowly degrading the battery because only the last ~ 20% would be charged and discharged …| Jelly's blog
2023 was a crushing year. It just slipped away, I barely managed to process all that happened. After going full offline for a very short 4-day break last week, I noticed I simply couldn’t remember most of the events that happened last year.| feaneron
In which I go over the plans for gobject-introspection| halting problem
In which I explain what desktop developers, distributions, and users can do to configure sandbox portals| halting problem
In which I make an attempt at encoding best introspection practices for API writers| halting problem
In which I look at the state of the Python bindings for the GNOME platform| halting problem
In which I write a music player mostly for me| halting problem
In which I announce the release of the first GWeather-4 developers snapshot| halting problem
In which I explain what is happening in the libgweather repository| halting problem
In which I explain some changes in the GObject introspection format that landed in GNOME 41| halting problem
In which I explain how to build and publish your library’s API reference on GitLab| halting problem
In which I outline what comes next in the developers documentation of the GNOME platform| halting problem
In which I introduce a new GObject feature| halting problem
In which I report about the status of gi-docgen| halting problem
Writing documentation is a thankless job, for the most part; writing tools to deal with the documentation is, possibly, even worse. Guess what I just did…| halting problem
In which we talk about derivable types that are not GObject| halting problem
It's funny when your hobby side project written over a week while learning about streaming instructions slowly grows over 5 years and becomes critical infrastructure. Not really| halting problem
In which I announce that Graphene moved to a new testing API| halting problem
In which I talk about test reports with GitLab CI| halting problem
In which I present a small testing framework for C code| halting problem
A side episode! Building GNOME is complicated; releasing GNOME is even worse. We’re going to see what tools GNOME developers used to build GNOME 2.| halting problem
The GNOME 2 release process meant re-evaluating everything that makes a desktop environment: from its design, to the design of all of its applications, to the release process, to the interaction of settings and preferences.| halting problem
A wild GTK major API change appears! It uses better text and icon rendering. It’s super effective! GNOME dons flame retardant pants. It’s not very effective!| halting problem