Linux Mint is a beautiful and efficient operating system that just works out of the box. This is both a gift and a curse. It’s a gift because you don’t have to tweak and optimize it. It’s a curse because you rarely think about tweaking and optimizing it—which is a shame given there’s a lot worth exploring. To help you get started, here are five extensions that can instantly supercharge your desktop and make you fall even more in love with Linux Mint.
Auto Move Windows: Put every app in its place
Stop arranging windows every morning—let the rules do it for you
If you use virtual desktops—and you should—Auto Move Windows is going to be life-changing. The extension lets you create window rules that automatically send specific apps to specific workspaces the moment you open them. For each rule, you define the app using its window title or window manager class, assign it a target workspace, and optionally set its position and dimensions. You can pin it to exact XY coordinates, give it a fixed width and height, or just tick “Maximized” and let it fill the screen.
I currently run eight virtual desktops, and Auto Move Windows keeps everything in its lane. I’ve configured Spotify to always open on my last desktop—so it’s always there for music playback but never gets in the way of my actual work. Speaking of work, I’ve set my browser such that the first instance always opens on workspace 0, maximized vertically and tiled to the left, along with Obsidian tiled to the right. This gives me an instant split-view mode for research and writing.
You can pair Auto Move Windows with your startup applications. This way, the moment you turn on your computer, all your apps are loaded into the session and are automatically placed where you want them.
gTile: Seamless grid-based tiling on Mint
Because manually tiling and resizing windows is a pain
Usually you’d resize and tile windows by dragging them around. It works, but it’s sloppy—requiring a level of precision and dexterity that can become frustrating, especially when you’re trying to place three or more windows. This is where gTile comes in.
It works like this: first, you select a window to keep it in focus and then press Super+G (default key binding) to trigger gTile. It gives you a graphical overlay that splits the screen into a grid of tiles. You can drag through this grid to select a bunch of tiles, and the focused window will automatically resize and position itself into that section. You can customize the grid layout to whatever division makes sense for your screen. I personally prefer the 6×6 mode for granular control and the 3×2 mode, which works great on ultrawide screens.
You can also use the extension to auto-tile all the open windows. There are two built-in layouts: “Main and List” and “Two Lists.” With Main and List, the focused window snaps to the left edge of the screen and all other windows organized into a stacked list on the right. Meanwhile, Two List just creates a proportionate stack of all the windows into a two-column layout.
Why I Prefer a Tiling Window Manager on Linux
They aren’t for everyone, but I can’t get enough of them.
Mouse Shake Zoom Extension: Never lose your cursor again
Shake your mouse to increase the size of the cursor
This is a super simple extension, but if you’re on an ultrawide or a dual-monitor setup, you’ll wonder how you lived without it. Mouse Shake Zoom does exactly what the name says—shake your mouse and the cursor temporarily grows large so you can immediately spot where it is. The more screen real estate you’re working with, the easier it is to lose track of a small cursor, and this solves that problem instantly.
You can head into the extension’s settings page to configure how quickly the cursor grows and shrinks back; however, the most important option is the shake threshold, which defines how much movement is needed to trigger the zoom. The default is 180 pixels, and honestly, that’s a good balance—low enough to be responsive, while high enough that normal everyday mouse movement doesn’t accidentally set it off. I’ve kept mine at the default and haven’t felt the need to change it.
Cinnamon Dynamic Wallpaper: Wallpapers that follow the sun
Your desktop changes based on the time of day
We all love wallpapers that dynamically change based on the time of day, and Cinnamon Dynamic Wallpaper is probably the best implementation of this feature. Firstly, I really appreciate the level of granularity it offers. Most automatic wallpaper-changing systems give you the option to pick between two wallpapers—one for the day and one for the night. This one lets you divide a day into 10 specific zones and pick different wallpapers for each slot.
Furthermore, if you can’t think of which wallpapers to use for each of these 10 slots, the extension bundles 12 wallpaper packs to choose from. Each contains 10 images mapped to different times of the day. It’s essentially the same image but with different color schemes that transition from bright, airy daytime shots to warmer evening tones to darker nighttime ones. The wallpapers aren’t just aesthetically pleasing—they sync with natural lighting conditions, which helps with eye comfort and keeping your circadian rhythm in check.
By default, the extension uses your network location to determine sunrise and sunset timings. However, if you’d rather not share that data, you can opt out entirely and define your own time periods manually. You can enter your longitude and latitude or set fixed custom time blocks based on your system clock.
Wobbly Windows: Make your windows wiggle as you move them
Because, why not?
Last but not least, we have Wobbly Windows, and I’ll be upfront—this has zero productivity benefits. It’s pure eye candy. But sometimes that’s exactly the point. Once enabled, your windows will wobble and jiggle as you move them across your desktop, giving your workspace a fluid, elastic quality that just feels alive. It’s the kind of thing that makes you smile the first time you see it, and somehow it never gets old.
You can tune the behavior through a few settings: Friction controls how quickly the wobble dampens, Spring K affects how elastic the movement feels, and Grid Resolution determines how finely the window mesh is calculated. The defaults are well-balanced, and I haven’t felt the need to tweak them. If you were a Linux user from the Compiz era, this will definitely bring back some fond memories.
I made GNOME feel like the 2000s again with these 3D extensions
Miss glossy, playful UI? These GNOME extensions add 3D flair and fun effects in minutes, no theme overhaul required.
That’s five down—dozens more to discover
Extensions are one of those things that seem optional at first—until you actually try them and going back feels unthinkable. Cinnamon’s extension library is deeper than most people realize, and these five are just the beginning. If any of these make your desktop feel more powerful or personalized, keep digging, and you’ll surely find more awesome features.
8/10
- Operating System
-
Kubuntu 24.04 LTS
- CPU
-
Intel Core Ultra 9 275HX (2.7GHz up to 5.4GHz)
This laptop is purpose-built for developers and professionals who want a Kubuntu Linux-powered portable workstation and gaming platform. It features an Intel processor capable of hitting 5.4GHz and both integrated graphics and a dedicated NVIDIA 5070 Ti GPU for when you need extra power for machine learning or games.


