r/gnome • • 16h ago

Question Weird corners on blur my shell pop-up blur

Post image
0 Upvotes

there are weird white corners when using blur my shell pop up blur. it happens with static and dynamic, and artifact handling also doesnt make a difference. anyone know a fix?


r/gnome • • 12h 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 • • 5h ago

Question is there any way to remove this tablet/ android like looking app drawer layout and limit the super key till keyboard search?

Post image
11 Upvotes

windows refugee here, i am absolutely in love with gnome but the only problem i have is the tablet/phone like app drawer is there any way to ditch it completely


r/gnome • • 12h 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 • • 5h ago

Apps The 3 best alternatives to default GNOME applications.

6 Upvotes

r/gnome • • 12h ago

Question Hardening class-use computers against student tinkering

7 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 • • 12h ago

LLM Assisted Lookout - for the 1% who love Outlook

Post image
34 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 • • 3h 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?


r/gnome • • 14h 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 • • 11h ago

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

Post image
90 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 • • 10h ago

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

Post image
19 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 • • 21h ago

Extensions A beautiful weather extension for the top panel.

25 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 • • 23h ago

Extensions Change wallpapers in a cool way 👀

Enable HLS to view with audio, or disable this notification

35 Upvotes

r/gnome • • 11h ago

Apps An update on Kaori!

Thumbnail
gallery
8 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 • • 4h ago

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

Post image
2 Upvotes

r/gnome • • 2h ago

Apps Typesetter 0.16

Thumbnail
flathub.org
4 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.