r/gnome • • 1d ago

Platform Introducing GNOME OS Preview

Thumbnail
blogs.gnome.org
195 Upvotes

r/gnome • • 8d ago

Community #269 Permission Admission - This Week in GNOME

Thumbnail
thisweek.gnome.org
49 Upvotes

r/gnome • • 6h ago

Apps I made a small GTK4/libadwaita app to add custom locations to GNOME Weather

Post image
61 Upvotes

GNOME Weather only lets you pick locations from libgweather's built-in list. If your town isn't in there, you can add it through gsettings, but that means hand-writing a GVariant with coordinates in radians.

I first wrote a Bash script for this, and now there's also a small GUI: "Weather Locations".

What it does:

- Add a location by name + latitude/longitude (decimal degrees, "." or "," both work)

- Shows your saved locations and lets you remove them

- Works with native GNOME Weather and detects the Flatpak version (the Flatpak path is less tested)

- Optionally restarts GNOME Weather so the change shows up immediately

Built with Rust, gtk4-rs and libadwaita, MIT licensed. Prebuilt x86_64 binaries are on the Releases page (needs GTK 4 and libadwaita >= 1.4), or build it yourself with cargo + make.

One tip: enter latitude first, then longitude. If you swap them, GNOME Weather happily shows the weather somewhere else on the globe. :)

https://github.com/crian/gweather-add-loc

Feedback and bug reports welcome!


r/gnome • • 1h ago

Fluff Discord GNOME theme update

Post image
• Upvotes

The visual changes are minimal for the most parts you're going to see, but for the past month I have been polishing the UI and code, and have rewritten some stuff, to make it 1:1 with Adwaita, especially with (most of) Discord settings, user profiles and typography. It was also really laggy, but not anymore. Basically, it should be more pleasant to use, compared to before.

I have, since then, also included a transparent sidebar option, if you're into that, because I am.

https://github.com/ricewind012/discord-gnome-theme :-)


r/gnome • • 3h ago

Platform GNOME 50.6 is released

9 Upvotes

GNOME 50.6 is out. It is a bugfix release for the 50 series, which is now old-stable after GNOME 51.

Only six components were updated. Most changes are in GNOME Shell 50.6, Mutter 50.6 and Nautilus 50.4.

Shell fixes an issue where Quick Settings could prevent direct scanout. It also fixes mount notifications staying visible after a drive is disconnected, plus several memory leaks. Mutter fixes auto screen rotation on phones without a tablet-mode switch. Nautilus fixes the read-only file indicator, Properties dialogs opening too small, and makes Replace the default focus in file conflicts.

GLib 2.88.4 also has backported security fixes.

Full changes: https://download.gnome.org/sources/gnome-build-meta/50/gnome-build-meta-50.6.news


r/gnome • • 5h ago

Extensions fluent-osk: i made a new on-screen-keyboard for gnome 50

Thumbnail
gallery
15 Upvotes

I built a standalone touch OSK for GNOME 50 that actually feels usable on laptops/2-in-1s.
Even though I didn't have all the necessary skills, all the keyboards I found for my touch-screen laptop were either very disappointing or barely usable for my purposes, so I decided to build one myself. In hindsight, I thought it might be useful to someone else, and I decided to make it public.

It uses a TKL layout with working Fn shortcuts, supports dock/float/full modes from a top-bar toggle. I also include a spacebar cursor navigation, backspace drag-to-delete gesture, smart quote/bracket auto-pairing, and a layout editor (current layout already created are IT and US)

as for now, it's on github, I'll upload it to the extensions store later if anyone finds it useful


r/gnome • • 8h ago

Extensions Currently working on this App Menu (GNOME EXTENSION).. releasing soon

Enable HLS to view with audio, or disable this notification

12 Upvotes

r/gnome • • 16h ago

LLM Assisted I created Macos Tahoe Widget for gnome

Post image
37 Upvotes

r/gnome • • 10h ago

Question Small Icons on App Folder

Post image
10 Upvotes

I just think it's a funny bug, this time the icons got so small, why does this happen so randomly for no aparent reason?


r/gnome • • 20h ago

Fluff I created a new widget for gnome shell inspired by caelestia (archlinux)

Thumbnail
gallery
63 Upvotes

r/gnome • • 6h ago

Question GNOME Papers can't find certificates for digitally signing a PDF

4 Upvotes

Ever since Mozilla Firefox moved its directory (was it version 147?) from ~/.mozilla to comply with XDG specifications GNOME Papers can't find the NSS database and I can't digitally sign PDF with my .P12 certificate that I imported into my Firefox profile. I have a work computer running Fedora 44 Workstation that was upgraded from a previous Fedora 43 (I think, I can't remember whether it was originally a Fedora 42 or not) but now I have a new work-issued laptop and upon doing a fresh Fedora 44 installation I can't get Papers to point to the NSS database to find the certificate. I can sign with LibreOffice Draw after manually specifying the certificate path but I like the way GNOME Papers does it.

Is there a roadmap for having this feature back after the change introduced by Mozilla Firefox? Maybe a way to specifying the NSS manually or something?

I'm not blaming Mozilla Firefox, moving its base directory out of ~/.mozilla was a request that has been ignored for many years and now they finally complied. Papers just needs to catch up, if I get it right.


r/gnome • • 4h ago

Question Best OOTB Gnome distro?

3 Upvotes

I was wondering is there any other distro than Ubuntu that does not require you to find some codecs or install anything else after installing OS itself?

Even when i tried fedora workstation and i love how it looks and what it provides… i found out you need to find some commands and put them in terminal just to install codecs and let me tell you… i never knew if that actually worked or i found different ones or bad one etc but i want my system to have every codec and driver installed.

But this is just pathetic that you need to manually find some codecs and drivers to use your os. Why it cannot be a toggle while installing it?

Ubuntu got it all… but nobody likes snaps right?

So my question is.. are there any distros with gnome that would have everything installed (codecs)?


r/gnome • • 23h ago

Apps This week in Gnome - #270 Visualized Community

Thumbnail
thisweek.gnome.org
34 Upvotes

r/gnome • • 5h ago

Apps I built Readit, a distraction-free Book reader for GNOME

Thumbnail
gallery
0 Upvotes

Hi! I’ve been building Readit, a native GNOME app for focused book reading.

It imports text-based PDFs and reflows them into a continuous reading view. You can customize themes and typefaces, save bookmarks, edit extracted text, look up words, and use a timed full-screen “Lock In” mode.

I’d love feedback on the reading experience, the interface, or anything that feels confusing. It’s designed for PDFs with selectable text, so scanned PDFs may not work well.

Project and install instructions: https://github.com/vozzxp/Readit


r/gnome • • 1d ago

Apps Waytator - GTK4 Image/video Editor, and screenshot/videorec tool

Thumbnail
gallery
42 Upvotes

Gnome's screenshotting tool is awesome - but post screenshot editing tools are lacking. So I made one!

https://github.com/faetalize/waytator

It's basically an all encompassing screenshot tool - started out as merely an annotator, but expanded in scope recently :P

Not sure if it matters to anyone, but this app is AI-free as well (I'm not anti, but I'm working on this to practice on my C)

Standout features:

Based on GTK4, but fast - sub 70ms launch from cold, so no need for a daemon (lots of pain to get this, GTK is annoying asf)

Sleek design, fits in any WM, blurrrrrrr

More than just for annotating screenshots - you can use waytator to take screenshots directly, either from the gui or from the cli (try binding to `waytator --screenshot --notify`)

Hyper configurable. Almost everything can be rebound

OCR and text extraction (optional tessaract dependency)

can be piped into if you prefer to use your WM's screenshot tool

Planned, coming soon: screen/area recording, GPU accelerated video editing - check the screenshots for a teaser!


r/gnome • • 1d ago

Fluff Is this GNOME Shell???

Thumbnail
gallery
124 Upvotes

Found this on the beach, is it a signal???


r/gnome • • 10h ago

Question Dash-to-Panel 74 not working with Gnome 50.

1 Upvotes

Linux Tumbleweed Gnome on an AMD laptop. I have Gnome Extensions installed on my Firefox. The Dash-to-Panel ON-OFF toggle is not working and is grayed out and is stuck on OFF. Anyway to fix this?

Dash-to-Panel stopped working about 5 days ago. I run zypper dup every morning.


r/gnome • • 1d ago

Question How much did the donation notification improve GNOME's financial situation?

11 Upvotes

I couldn't find anything on it and it has almost been a year now. For KDE there was some posts by Nate Graham of when the notification hit their users, but for GNOME I couldn't find anything similar.


r/gnome • • 1d ago

Extensions Prefs Redesign - Feedback Needed - Simple Taskbar

Thumbnail
gallery
135 Upvotes

I know I only just posted about Simple Taskbar, but I’ve ended up reworking the settings quite a bit and could use some feedback on it.

A few people were struggling to find certain options, and others felt there were just too many settings on screen at once. I was used to the old layout, so it was easy for me to navigate, but that doesn’t necessarily mean it was good for everyone else.

I’ve tried to make the new layout cleaner and easier to find things in. All the same settings are still there, they’ve just been reorganised.

I’ll include old and new screenshots for comparison. If anyone is willing to try both, install the current version from GNOME Extensions first, then the latest source version and let me know which you prefer.

Mainly interested in whether things are easier to find and if anything now feels hidden or awkward to get to.

I really appreciate all the feedback I get on Simple Taskbar, it genuinely helps shape what I change and improve.

https://extensions.gnome.org/extension/10448/simple-taskbar/

https://github.com/simple-taskbar


r/gnome • • 1d ago

LLM Assisted [gnome/anything] Introducing loco shell (colour based launcher instead of boring categories and a customisable pinch panel)

Enable HLS to view with audio, or disable this notification

3 Upvotes

The ideas come from POCO Launcher on Android and One-Handed Operation on Samsung. I only vibe-coded (I hate clankers as the next guy, but i had to use them) the concept, and I'm not going to publish this extension to the GNOME Extensions site (but you can!) because I'm not a real programmer.

The launcher: I've always hated that Linux, Windows, macOS and others organize apps into categories, which feels boring and cluttered. That's why I wanted to present POCO Launcher's simple idea of organizing by color instead of by context to the Linux community. + i added an emoji picker with google emoji kitchen support.

The pinch panel: This saved me a lot of frustration on my old Samsung phones. It's easy and intuitive: add the tools you want, then pinch the screen to see it. I even stopped using the volume controls on my phone because the pinch panel provided anything i need.

Why are they together instead of in separate extensions? If you pinch toward the middle of the screen, it starts the launcher instead of the pinch panel. which i believe is super neat.

The entire code is about 3.5k lines and most of the complexity comes from google emoji kitchen integration, so it's not hard to reimplement elsewhere: https://github.com/coder56765/loco-shell


r/gnome • • 1d ago

Question How do i make Mac os-like control center?

Thumbnail
gallery
17 Upvotes

I wanna make macos like rice on gnome, but i stuck on one particular thing - control center. Does anybody know how to get control center from Mac os on gnome? EDITED: if someone wants to cooperate with me, here is a repo: https://github.com/Keyunge/MacOs-CC-Gnome


r/gnome • • 1d ago

LLM Assisted Grid Desktop – A customizable desktop widget & icon system for GNOME 48 to 51 (Clean Clutter engine, 35+ widgets)

Post image
21 Upvotes

Hey r/gnome!
It's been a while since the last update, so I wanted to share the latest progress on **Grid Desktop** an adaptive, pure Clutter-based desktop grid and widget ecosystem for GNOME Shell.

The project has grown significantly and is now **fully tested and working smoothly across GNOME 48, 49, 50, and 51** (tested on Ubuntu 26.10).

Core Highlights
Pure Clutter Engine: Lightweight, fast, zero CSS-hack dependencies, native Wayland & X11 support.
Dynamic Grid Scaling: Adapts cell sizing automatically to any aspect ratio (standard 16:9 up to 32:9 Super Ultrawide) with collision avoidance and snap-to-grid alignment.
Integrated Desktop Icons: Native grid-snapped icons with custom sorting, labels toggle, and disk/drive shortcuts.
Multi-Monitor Awareness: Handles docking, undocking, and laptop lid events seamlessly with per-widget monitor pinning.
Adwaita Theming: Follows system light/dark schemes, system accent colors, with granular background opacity (0–100%) and font overrides.

-Latest Additions & Widgets (35+ Total) Along with existing system, media, and time widgets, the latest release includes:
Watermind: Smart hydration tracker based on an 8-hour workday, persistent logging, and periodic notifications.
Bluetooth Devices: Live overview of connected Bluetooth peripherals with battery levels and one-click disconnect.
Audio Output: Fast switcher for connected audio sinks with device status.
Weather & Environmental Cards: Open-Meteo modular tiles (UV, AQI, Pressure, Wind, etc.) with trend sparklines.
Focus & Tracking: Pomodoro cycles, Markdown scratchpads, Habit Tracker, Screen Time, and Crypto/Currency charts.

Source & Full Documentation:
https://github.com/pelach/grid-desktop
Feedback, bug reports, and widget ideas are always welcome! Let me know what you think.


r/gnome • • 1d ago

Opinion Features from macOS I GNOME needs

Post image
9 Upvotes

This has been on my mind for a while and I’m want to ask what alternative GNOME might come up with.

I think GNOME needs to have desktop widgets because GNOME clearly wants to work well on tablets and phones too.

The main reason I want widgets is simple: quick access to information without opening apps.

Stuff like todos, calendar events, reminders, messages, photos/memories, etc. These are things you check constantly, and opening a full app every time just feels unnecessary.

All of that comes from different apps, and keeping multiple apps open just for that is not great UX.

On phones/tablets, widgets make total sense, like, you would unlock with a fingerprint, glance at messages, todos other info, done, then turn off. Without widgets you would have to open 3 different apps glance at the info then switch off the phone. Its simply faster.

On the desktop it is simply the same people won't be distracted by widgets. They themselves would place it on the desktop, its not something that's done by default.

Extensions don’t really feel like a real solution either:

  1. They are not app based
  2. They break with every update
  3. They depend on shell internals (more stuff for the devs to learn)
  4. App developers aren’t going to hack GNOME Shell just to add a widget

Without a standard, everyone would do their own thing.

Something like portals or something like WidgetKit for Apple devices, something cross-de the devs can code against.

Or the developers would just give up if its not a streamlined thing.

All the other clean and mature environments like macOS, IOS, Android all have good implementations of widgets.

I’m not saying GNOME should copy other platforms. But a solution is required, even if it’s a very opinionated “GNOME way”.

  1. Always visible/Intelli-hide Dock, docks with recent apps, are the most intuitive way of using your laptop, and GNOME should target all form factors

if the counter argument is extensions then "Without a standard, everyone would do their own thing."
People won't be able to build upon it

  1. Font rendering
    I’ve been trying to understand why macOS fonts look noticeably better than they do on GNOME, even when both are running on the same hardware (my Hackintosh laptop). The common explanation I keep seeing is “Apple tunes fonts for Apple displays”, but that doesn’t really hold up here: this is non-Apple hardware, and macOS still looks significantly better than GNOME on the exact same setup

Font smoothing / stem darkening is one of the reasons

macOS applies subtle glyph thickening (stem darkening), which makes UI text feel more solid and readable at common sizes. This is a huge part of why macOS text feels “heavier” and easier on the eyes.

On GNOME/Linux, this generally isn’t enabled by default, so text can look anemic unless you manually tweak fontconfig. Even though I have done that it still isn't as pretty as macOS.

The best result I’ve been able to get so far is installing Ubuntu’s. It helps a bit, but it still doesn’t come close to macOS.

Users shouldn’t need to tweak font rendering at all and that aligns with GNOME.
I want GNOME to have the same level of font rendering quality as macOS.

GNOME doesn't have gamma correction supposedly,

Look into this please (for anyone working on GNOME)

https://www.reddit.com/r/linux/comments/1b1jasr/exploring_font_rendering_a_comparative_journey/

https://freetype.org/freetype2/docs/hinting/text-rendering-general.html

Even there, on hardware Apple never officially supported, you can clearly see the thicker strokes, smoother curves, and overall readability I’m referring to.

I can attach screenshots but they would do no justice to what font rendering actually looks like on mac.

But here are some anyways:

https://sixcolors.com/wp-content/uploads/2024/07/mba-sequoia.jpg

https://dortania.github.io/OpenCore-Install-Guide/assets/img/download-done.05d30da0.png
https://itsfoss.com/content/images/size/w1000/wordpress/2022/08/macos-monterey-screenshot.jpg

https://blog.driftingruby.com/content/images/size/w1000/2024/07/image-1.png

  1. Blur for the interface, which hopefully comes into libadwaita with recent updates

  2. Universal text prediction, like macOS (even works within browsers)
    https://appleinsider.com/inside/macos-sonoma/tips/how-to-use-or-disable-inline-predictive-text-in-macos-sonoma

  3. An active way for the community to pay to develop something specific ie we need a way to spearhead development, because I don't trust giving it to GNOME get's distributed correctly. This is the only way to have more developers onboard, motivation through money.

How do we get these? Upvote this post and tell the community that this is what you want


r/gnome • • 2d ago

Extensions Dock + Running Windows in top panel - Simple Taskbar

Enable HLS to view with audio, or disable this notification

119 Upvotes

I've added an option for there to be a running window list in the default GNOME panel.

The main idea is to keep the Dock at the bottom for pinned apps, while the top panel shows all of your open windows as labelled buttons. It gives you a quick way to see and switch between everything that's open without changing the rest of the GNOME panel.

I've also added a Windows 10 theme toggle. You could already get pretty close to this look by changing the settings manually, but a few people asked for an easier way to do it, so now it can be enabled as a preset and then adjusted from there.

At the start of the video I enable the new setting and tweak a few things to how I like them. I also show the Windows 10 & Windows XP theme at the end for comparison.

Also, Dynamic Music Pill is now supported in the dock, (it was already working in the taskbar).

Feedback is welcome as always.

https://extensions.gnome.org/extension/10448/simple-taskbar/

https://github.com/simple-taskbar


r/gnome • • 1d ago

Extensions Extension: Disable Workspace Switch Animations

3 Upvotes

A GNOME Shell extension that disables the workspace sliding animation, making workspace switching completely instant and snappy.

GNOME 51 support is available on GitHub. It is coming to the store and awaiting approval.

GitHub: https://github.com/osmancevik/gnome-extension-disable-workspace-switch-animation
Store: https://extensions.gnome.org/extension/10097/disable-workspace-switch-animation/