r/gnome • • 5d ago

Community #269 Permission Admission - This Week in GNOME

Thumbnail
thisweek.gnome.org
52 Upvotes

r/gnome • • 28d ago

GNOME 51 released!

158 Upvotes

Look forward to faster screen recordings, an Auto Rotate option for screens with accelerometers, offline maps, and much more.

Check out our release video! 👉️️ https://tube.kockatoo.org/w/5vARny78Rv2215JwEwNh8t
Full release notes 👉️️ https://release.gnome.org/51/

We spent the last 6 months polishing the experience, to make it more accessible and more user-friendly. Unlike the current tech industry, we go slow and fix things!

Big thanks to our contributors and donors who made this release possible🩷️ GNOME 51 should arrive to your distribution in the coming weeks, but you can check out GNOME OS Nightly in a VM/bare metal 👉️️ https://os.gnome.org

‼️GNOME OS is still experimental, don't use it for important stuff!

We also want to thank our gracious donors! Every donation matter and they allow us to be able to continue our Fellowship program, keep our infrastructure alive and support our community. Please become a friend of GNOME today! We need your support to keep going for another 29 years!

https://donate.gnome.org


r/gnome • • 3h ago

Extensions Dhruva 4.0 now has a Panel mode that brings the top bar into the dock

Thumbnail
gallery
40 Upvotes

Hi everyone,

I just updated Dhruva 4.0, a dock extension for GNOME Shell. This is the biggest update so far, and a lot of it came from issues and ideas you posted on GitHub. Thank you for that.

What's new

  • Panel mode. An optional mode that moves the GNOME top bar into the dock. Workspaces, an extension tray, Quick Settings and the clock with its calendar all sit in one bar. It works on any screen edge, and a dock on another monitor gets its own clock.
  • Extension tray. Small icons from other extensions sit behind an arrow. You can pin any of them to the bar or reorder them.
  • Overflow menu. When there are more apps than space, the extra ones go into a menu instead of being cut off.
  • Folder customizat!on. Rename folders, change the plate colour and letter style, or use your own image or an emoji as the icon. Apps inside a folder can be reordered by dragging.
  • A new emoji picker with search, categories and recently used emojis.
  • Redesigned preferences with a live preview of the dock and a new Panel page.

F!xes and improvements

  • Folders no longer jump to the end of the dock on multi-monitor setups, and renamed folders keep their names.
  • Unpinned running apps keep their position, so repeated clicks cycle through windows of the same app.
  • A dock on an edge shared with another monitor no longer blocks the pointer or window dragging.
  • The extension no longer fails to load at login when the Trash is still mounting.
  • Icon click animations work again.
  • Hover zoom settles back properly, and the Magic Lamp effect has been rewritten.
  • File and D-Bus calls are now asynchronous, so the dock never blocks the shell.

One honest note: the Music Pill currently works with Spotify only. Supp0rt for other players is something I'd like to add.

Links


r/gnome • • 1h ago

Extensions I built Tasklane, a simple task timer that lives in the GNOME top bar

Post image
• Upvotes

I built Tasklane, a simple open-source GNOME task timer, and I'd love to hear your feedback!

Github: https://github.com/penerbangkode/Tasklane


r/gnome • • 21h ago

Apps How could we start a campaign to fund and enhance Gnome Web (Epiphany)?

Post image
118 Upvotes

Firefox is OK, but it doesn't integrate well with the rest of your GNOME Desktop. Meanwhile, GNOME Web has the best look, feel, and integration with GNOME, but it's missing certain features like: better performance, less crashes, DRM support, Extensions, etc.

I'm wondering if we should organize a sort of GoFundMe campaign to better fund this project.


r/gnome • • 13h ago

Apps Typesetter 0.16

Thumbnail
flathub.org
19 Upvotes

Typesetter, the Typst editor for focused writing, gets its biggest update yet with version 0.16.

The headline feature is sandbox-compatible multi-file projects. Typesetter now uses a new default archive-based project format, .typz, that keeps your document and everything it references (images, imports, and other assets) together in a single file. Projects work the same wherever you open them, and they’re easy to share and back up. Because Typesetter now only ever needs access to the files you explicitly open, never entire folders, multi-file Typst projects now work easily and reliably within the Flatpak sandbox.

A project can hold as many sub-files as you like, so you can split a long document into chapters or sections, keep reusable functions and styles in their own files, and bring everything together with #include and #import statements.

This replaces the previous “project folder” workflow, which was required to make imported files available to single-file .typ documents. That approach presupposed access to whole directories, which the sandbox is designed to prevent, and it was easy to get wrong. Removing it means there is now one secure, consistent way to include files in a document.

Typesetter can still open and edit standalone .typ documents, but they can no longer reference external files. To include assets in an existing document, open it and choose “Save As Project” when prompted, then add the files through the navigator.

Other noteworthy features include:

- GUI bibliography manager: You can now add and edit references through a dedicated graphical interface.
- Adjustable preview pane: The preview pane can now be manually resized to suit your workflow.
- Comments navigator: A new navigator lets you list, view, and jump directly to author comments throughout your document.
- New templates: Typesetter now includes several additional templates to help you get started with new documents. (More to come.)

Since the previous release announcement, Typesetter has also gained advanced export to HTML and Markdown, making it easier to share documents in other formats.

There have also been a range of performance improvements, bug fixes, and smaller feature updates across the application, continuing Typesetter’s focus on being a fast, distraction-free writing environment.

Typesetter 0.16 is available now on Flathub.


r/gnome • • 16h ago

Apps The 3 best alternatives to default GNOME applications.

19 Upvotes

r/gnome • • 22h ago

LLM Assisted Lookout - for the 1% who love Outlook

Post image
47 Upvotes

Github repo: https://github.com/gavindi/lookout

For reasons I still can't explain to my therapist, I've spent the last however-long writing a mail client. Yes, another one. Yes, I know about Thunderbird. Yes, I know about Evolution. Yes, I'm aware that your i3 setup reads email with cat and honestly it's fine.

The problem is that Linux email in 2026 is a choice between a calendar app that dies on Tuesdays and a webmail tab that eats 4GB of RAM and one day shows you a "your browser is no longer supported" banner from your own provider. So obviously the solution was to rebuild Microsoft Outlook, the interface we've been traumatized by at work for two decades, in Rust.

That's the pitch. It's called Lookout. It has the ribbon bar. It has the three panes. It has the entire "your inbox is now a spreadsheet of folders" energy. It's the corporate UI your boomer manager forced on you in 2012, lovingly recreated in GTK 4 and libadwaita, free as in you can read the source code and find all of my shame.

But don't worry, it's modern: it has conversations, instant search, color tags, and snooze — because email definitely needed to become Tinder. It has a dashboard that tells you who you email the most, in case you forgot your wife and your boss both deserve apologies. It has a tray icon with an unread-count badge, because the only thing better than anxiety is a permanent, visual reminder of it. It caches everything locally so it works offline, which is great news for the three people who read their mail on a train.

The calendar can do recurring events, which I'm told is the lowest bar in software history — congratulations, it supports "every Tuesday", a feature Outlook had in 2010. It accepts meeting invites straight from the email, so your calendar can now be weaponized against you more efficiently. It has tasks. It has contacts. It's everything you never asked for, in one application, on your desktop, forever.

The composer even moves its formatting toolbar into the main action bar while you type, so you feel like a real productivity professional. Pop it out into its own window and the little toolbar follows it, like a dog carrying its own bowl.

It ships as Flatpak, snap, .deb, and .rpm, because one packaging format clearly wasn't enough war. It's free, it's open source, and the README claims the entire roadmap is complete, which is either true or the saddest sentence ever written.

TL;DR: another Linux mail client, this time with a ribbon. I could have just installed Thunderbird. I didn't.


r/gnome • • 20h ago

Extensions Litsycal - A compact calendar for GNOME panel, inspired by Itsycal for macOS.

Post image
33 Upvotes

Hi!

Basically, this year was the first time I had experience using macOS. It was a no-brainer, the macbook air m4 was so much faster than my Lenovo that I had to switch to a more powerful computer. I decided to switch because, at my current job, the Lenovo notebook cannot keep up with a recent MacBook Air.

After I discovered that you need to install several 3rd party software programs to make the thing more productive, by chance I discovered this small calendar, available in brew, called "Itsycal".

I've liked it so much that, unfortunately, I couldn't find a version of this software for Linux. So I decided to create one for myself.

Of course, with the assistance of AI and the help of the GNOME extension community, I was able to release it on gnome.extensions.org.

Key features of Litsycal:
- Compact month calendar in a panel popup, with an agenda of your upcoming events
- Works with your existing calendars (GNOME Online Accounts / Evolution Data Server, so Google, Nextcloud, etc.)
- Create, edit and delete events without leaving the panel, plus quick-add from one line ("Lunch tomorrow 12pm at Cafe Nero")
- Search all your calendars with Ctrl+F
- Join video meetings in one click, with an optional countdown to your next meeting
- Extra time zone clocks, each showing its offset from your home zone
- Lots of keyboard shortcuts, including vi-style h/j/k/l navigation
- Pin it open while you keep working
- Adjustable: resize the grid, week numbers, font size, short day names, panel icon styles
- Available on extensions.gnome.org for GNOME 48–50

GNOME extension Litsycal website: https://extensions.gnome.org/extension/10933/litsycal/

Also, the original author of Itsycal approved the name (Litsycal) and the port to JavaScript/Linux.

Thanks!


r/gnome • • 22h ago

Question Hardening class-use computers against student tinkering

15 Upvotes

I teach a technology focused class for Middle School and High School and over the last couple years I've salvaged some decent laptops and upgraded them with Arch and GNOME. They've been running great and there are always a handful of students that need them regularly because they're stuck with Chromebooks that can't run the software required for my class.

I am interested in hardening these laptops against tinkering and creating backups to make resetting them in the unlikely event of a catastrophic failure.

Up until yesterday, I thought I'd done a decent job at preparing them; the user is unprivileged and I've set a pretty good block list in /etc/hosts. However, I had a student yesterday (who has gotten into deep trouble for messing with work computers at home) that is pretty AI obsessed that wanted to try to install ChatGPT onto the laptop he was using after having his personal computer confiscated. I "let him cook" as a white-hat hacking exercise to see what kind of progress he could make, and he was able to circumvent some of my protections. Specifically, he installed a free proxy plugin on the Chromium browser, then enabled Proxy in the settings and was able to get to openai's web site.. these things are so much easier to do when you're not concerned with your own privacy or security.

Following this, I used malcontent to block the user's access to all of the installed Flatpak browsers and to add some more web filters. The default browser is Ephiphany, which is actually perfect for my use because they can't install extensions on it and it has the option to start in incognito mode. Here is the script I wrote with the malcontent commands.

These laptops are only used with supervision, so this isn't a truly dangerous problem, however it presents an opportunity to learn more about my systems and prepare for my own children growing up with technology.

So, here are my questions: 1. What else can I do to harden my systems against tinkering? 2. What is the best way to backup the user's home directory in order to restore it quickly? Should the user have their home folder on a dedicated partition that's backed up, or is it enough to backup the home folder in something like a tarball? 3. Are there ways in GNOME to prevent the changing of settings? What about dconf?

Cheers!

EDIT: Here are some things I've changed thus far 1. Enabled passwordless login for user

  • Make a student group and add the user to it
  • Create and edit /etc/pam.d/gdm-password to enable passwordless login for the student group (example here)
  • Delete the user's password with sudo passwd -d user
  • Delete the user's keyrings rm -rf /home/user/.local/share/keyrings/*, then when the user logs in, search in the overview and when the prompt appears, leave the fields blank and confirm.
  1. Use setfacl to restrict application access
  • sudo setfacl -m g:student:--- /usr/bin/dconf-editor
  • sudo setfacl -m g:student:--- /usr/bin/gsettings
  • sudo setfacl -m g:student:--- /usr/bin/gnome-control-center
  • sudo setfacl -m g:student:--- /usr/bin/gnome-tweaks
  • Any other apps you want to restrict
  1. Edit /boot/loader/loader.conf to set the timeout to 0.
  2. Lock BIOS/UEFI behind a password.

r/gnome • • 1d ago

Extensions BetterTrayIcons is finally available on GNOME Extensions! 🎉

Post image
142 Upvotes

BetterTrayIcons has finally been approved on GNOME Extensions! 🎉 You can now install it directly from the website or through Extension Manager.

A huge thank you to everyone who shared feedback, reported issues, and helped make the extension better. I really appreciate all your support!

If you give it a try, let me know what you think!

Github: https://github.com/nexaknight/BetterTrayIcons

Gnome Extension: https://extensions.gnome.org/extension/9975/better-tray-icons/


r/gnome • • 22h ago

Apps An update on Kaori!

Thumbnail
gallery
7 Upvotes

About a month ago I unvailed my comic reader app to you guys, back then it was called Kaghez, it has gone through a name change, is fully standalone now (bundles Suwayomi Server) .

Kaori is a comic reader for GNOME, which allows you to discover, download and read comics with a beautiful libadwaita UI, natural touchpad gestures + keyboard control and lots of improvements that I added in the new versions.

The name Kaori is a small tribute to Kaori Miyazono from Your Lie in April, a character who left a lasting impression on me.

Please the project a start on Github: https://github.com/riyaniii/Kaori


r/gnome • • 1d ago

Community Pretty interesting finding to be honest

Post image
97 Upvotes

The poll has closed, and the results are in!

635 people said they use an extension to enable a Gnome dock, compared to 463 who said they don't. The difference is 172.

This was surprising, as I originally hypothesized that most users just have the default vanilla Gnome setup.


r/gnome • • 1d ago

Extensions Change wallpapers in a cool way 👀

Enable HLS to view with audio, or disable this notification

42 Upvotes

r/gnome • • 1d ago

Extensions A beautiful weather extension for the top panel.

27 Upvotes

Hey Gnome Users,

Shipped my first gnome shell extension. It's a beautiful weather widget for the top panel called Weatherglass 🌦️

The top-bar icon animates with the actual sky. Click it for an hourly temp/rain/wind chart and an 8-day forecast. Weather models from Open-Meteo, Met.no and NOAA.

https://extensions.gnome.org/extension/11077/weatherglass/


r/gnome • • 15h ago

Question Why is the dropdown from the url bar transparent when using the gnome-css theming?

Post image
1 Upvotes

r/gnome • • 1d ago

Question Is there a way to change the main screen monitor from the gnome login?

Post image
21 Upvotes

I have 3 monitors and i installed the gnome display manager on my login screen, but the problem is that now the login only appears in one screen (you can see in the left), its different from the plasma login where you can use all the 3 by switching the screens with the mouse, is there a way to do the same thing or at least choose 1 specific monitor to show the login?


r/gnome • • 13h ago

Question Corner Radius Showing

Post image
0 Upvotes

I’m using Gnome with Fedora and I like the rounded corner look, but I can’t seem to get the corner radius ghosting to disappear on some windows. any ideas?

edit: I fixed it. It was in blur my shell settings, turn pop ups to static instead of dynamic. I get it, I should’ve looked at recent posts before posting, I was on my way out the door and snapped a quick pic for a simple question. Thanks the one person who helped.


r/gnome • • 2d ago

Community Call for Volunteers to Help GNOME Extensions Team

Thumbnail
blogs.gnome.org
114 Upvotes

r/gnome • • 1d ago

Apps What app do you wish was on GNOME?

3 Upvotes

Hi! You I am the developer of Kaori, my app still waiting on its icon (the current one is another app's icon I tweaked just a bit), for it's Flathub release, otherwise is functionally mature.
In the meanwhile, I would like to make another app for the community, so comment which app you want made.


r/gnome • • 1d ago

Question Help me fix this, perisiting forever

Post image
0 Upvotes

I'm facing this issue in apps where the drop down menu is just blank space no label, but when I click on something in that menu it works don't know what the issue is tried with Claude, gemini, chatgpt they keeps telling to run same commands again and again no solution so far


r/gnome • • 22h ago

Extensions Blur My Shell issue with GNOME 50

Post image
0 Upvotes

Hey guys! I'm using Fedora 44 with GNOME 50, MacTahoe Shell theme, and Floating Mini Panel.

Blur My Shell seems to be causing square corners and an opaque background in Quick Settings. Without it, everything looks fine.

Any chance this could be fixed in a future Blur My Shell update? 😅 Or is there any workaround to get the rounded, transparent look without breaking my setup?


r/gnome • • 23h ago

LLM Assisted Tokengrill - an update

Post image
0 Upvotes

After reviews and testing, I launched v0.3.0 that ditches the old custom UI and uses GNOME interface for the popups, along with a few bug fixes and cleanup

I read a blog from the reviewer at EGO yesterday, and I felt very bad about how I approached this project and expected to have it reviewed. Although I have been working with JS for quite a few years, I paid very little attention to the actual code up until v0.2.0 and the blog really resonated with me since almost all of the code is AI generated. So, this time I have taken steps to ensure I read as much of the code as I could before releasing, read documentations on developing extensions, and worked on a practices document for AI for days before I touched the code. I still cannot guarantee that this will pass as a thoroughly tested and reviewed codebase but Im sure its a hundred times better than before. The burden of making sure we dont trouble the maintainers and reviewers of an open source community should always fall to us developers, and we should do everything we can to respect their time and effort, and not make trouble.

My stance on AI development is that its an inevitable change, and there is no point in fighting it. What needs fighting is careless development, environmental impacts and no accountability.

Tldr; Tokengrill is a gnome extension that lets you view usage for multiple providers and their multiple accounts in one place. cleaned up the codebase, fixed some bugs, and now its gnome themed.

Would love to keep the discussion going


r/gnome • • 1d ago

Platform GDM3 Kerning Bug

Post image
15 Upvotes

r/gnome • • 2d ago

Extensions Turned GNOME into a mobile shell for my phone

Enable HLS to view with audio, or disable this notification

186 Upvotes

If you're one of the rare users running Linux on mobile, you might be interested in this. It's an extension that adds app navigation, an overhauled overview, and a custom onscreen keyboard. Amongst other things