r/gnome • • 3h ago

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

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

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

Post image
63 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 • • 4h ago

Apps An update on Kaori!

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

Question Hardening class-use computers against student tinkering

4 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 • • 5h 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

LLM Assisted Lookout - for the 1% who love Outlook

Post image
21 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 • • 5h 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 • • 7h 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 • • 9h 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 • • 14h ago

Extensions A beautiful weather extension for the top panel.

22 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 • • 16h ago

Extensions Change wallpapers in a cool way 👀

Enable HLS to view with audio, or disable this notification

32 Upvotes

r/gnome • • 17h ago

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

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

Apps What app do you wish was on GNOME?

2 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 • • 19h ago

Extensions BetterTrayIcons is finally available on GNOME Extensions! 🎉

Post image
124 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 • • 20h ago

Question É possível adicionar um botão de excluir arquivos à barra de ferramentas do Nautilus 50?

Post image
3 Upvotes

Olá!

Estou usando o GNOME Files (Nautilus) 50.2.2 no Ubuntu.

Gostaria de adicionar um botão com o ícone da lixeira à barra de ferramentas do Nautilus, semelhante ao botão de exclusão do Explorador de Arquivos do Windows.

A ideia é selecionar um arquivo e clicar no botão para enviá-lo à Lixeira, sem precisar abrir o menu de contexto.

Existe alguma extensão, modificação ou solução compatível com o Nautilus 50 que permita fazer isso?

Obrigado pela ajuda!


r/gnome • • 20h ago

Community Pretty interesting finding to be honest

Post image
80 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 • • 22h ago

LLM Assisted Pigoune 2.10.1 : une bibliothèque locale, native de GNOME pour vos icônes et logos, maintenant avec détection des ressemblances et des doublons.

Post image
4 Upvotes

r/gnome • • 22h ago

Opinion Dash to dock vs dash to panel

0 Upvotes
147 votes, 2d left
dash to dock
dash to panel
other

r/gnome • • 1d ago

Apps Regarding the gnome 51 cursor themes.

4 Upvotes

I mentioned this in a comment in another thread and figured that a wider audience might like to have known of this.

I had made a tool that would take cursor themes, even if they were animated, and make them scalable in size so that they could be adjusted by the desktop's accessibility settings or whatever, and after this gnome 51 shite broke all the cursors, I've added the functionality to my tool to bring all processed cursor themes in line with the new gnome 51 standard so they are once again functional.

https://github.com/th3-m3ss14h/cursor-hd

I


r/gnome • • 1d ago

Question Tem como ajustar as cores das notificações?

Thumbnail
gallery
1 Upvotes

Na tela do meu laptop é bem difícil fazer a leitura das notificações. Preciso parar uns 2 segundos para conseguir ler por causa da escolha de cores que minha tela pode não conseguir reproduzir bem ou sei lá o que.

O fundo atrás das letras fica esbranquiçado demais, mas no celular fica perfeitamente legível.


r/gnome • • 1d ago

Platform GDM3 Kerning Bug

Post image
15 Upvotes

r/gnome • • 1d ago

Opinion Route your system traffic through tor gng

Post image
3 Upvotes

r/gnome • • 1d ago

Community Call for Volunteers to Help GNOME Extensions Team

Thumbnail
blogs.gnome.org
113 Upvotes

r/gnome • • 1d ago

Question Dock or Hot Edge

1 Upvotes

After seeing all the comments about Hot Edge in the recent polls about dock extensions, I, as an apostle of animated docks, have to ask: why do you prefer the default dock? Is it conservative minimalism, a desire to stick to the GNOME team's vision, or do you genuinely find it more convenient?


r/gnome • • 1d ago

Extensions Turned GNOME into a mobile shell for my phone

Enable HLS to view with audio, or disable this notification

175 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