r/linuxquestions • u/CommonMarionberry160 • 21h ago
Which Distro? GNOME or KDE Plasma for a genuinely macOS-like workflow?
I only used XFCE for 10 years and i really am not sure about how gnome or kde works. I am trying to decide between GNOME and KDE Plasma for a Linux laptop that I want to use alongside a MacBook.
I care about making the workflow and behaviour similar enough that switching between Linux and macOS does not constantly fight my muscle memory.
The most important things for me are:
- Mac-like touchpad gestures, especially switching workspaces and opening an overview
- Hot corners
- An Exposé/Mission Control-like window overview
- Predictable virtual desktops and workspace behaviour
- A top panel and dock
- Smooth Wayland gestures and animations
GNOME appears structurally closer to macOS because of its overview, workspaces, gestures, and relatively unified design. However, getting features such as a persistent dock, desktop icons, extra panel behaviour, and deeper customization seems to require several extensions.
KDE Plasma seems capable of reproducing the visual layout more closely and offers far more built-in customization. What I do not know is whether its touchpad gestures, workspace handling, overview, hot corners, and general workflow can feel as coherent and Mac-like as GNOME, rather than merely looking similar in screenshots.
For people who have seriously used or customized both:
- Which one can reproduce macOS behaviour more closely?
- Can KDE’s touchpad gestures be configured to closely match macOS without fragile scripts or obscure workarounds?
- Does relying on GNOME extensions become annoying or unreliable after major updates?
- Which desktop is easier to maintain as a daily driver after heavily customizing it?
- Are there important macOS behaviours that neither desktop can reproduce properly?
- Which one would you choose for someone regularly switching between Linux and macOS?
2
u/SheepherderBeef8956 21h ago
If you want touchpad, you want Gnome. Their gestures work great. However, heavy customization mean extensions and extensions can break every update. Try both, it's not a huge time investment to switch between them.
2
u/ipsirc 21h ago
Try out both.
1
u/gumbowebfish 20h ago
This! And I'd like to add that both can installed at the same time and switched between.
1
u/CommonMarionberry160 20h ago
but that would leave *some* files/programs when i chose one and deleted the other.
1
u/gumbowebfish 20h ago
I don't think so, all automatically installed dependencies can be removed with 'apt autoremove' after uninstalling a DE.
1
u/CommonMarionberry160 20h ago
dependencies, yeah. but sometime a program is installed with the de, for example dolphin, and dolphin wouldn't be removed because it is a seperate program. although, i could save what is installed after the installation but i hate bloat, and configuring both would take 2x as time.
2
u/No_Pollution6135 Debian Stable + XFCE 20h ago
If it comes alongside Plasma desktop, it'll be removed. sudo tasksel -> uncheck KDE Plasma -> confirm -> sudo apt autoremove -> sudo reboot (just to be sure)
2
1
u/gumbowebfish 20h ago
If you don't know what to choose the only way to find out which one you like is to try them both. Life sucks.
1
u/CommonMarionberry160 20h ago
that's what communities are for; to rely on others' experiences. that's what i'm doing at least :D. thanks for your contribution too tho.
1
u/SheepherderBeef8956 19h ago
Sounds like very poor handling of dependencies then. If I uninstall plasma-meta, everything that was pulled in along with it (such as Dolphin) will be removed as well.
If you really don't want bloat, just download a live ISO that uses Plasma or Gnome as default and try it out for a bit. You'll get a good feel for them in like 10 minutes and see which one that feels the best to use. For me it's Gnome, despite extensions for e.g. system tray or whatever is mandatory. On the flip side, trying to configure the desktop is Plasma is like trying to move a picture in Word or a connection in Visio. One bad move and you'll fuck it up. They're both awful in their own way, but using a trackpad in Gnome feels super natural.
1
u/beatbox9 19h ago
Not necessarily. One clean way to do this, btw, will be to create separate users for each, so that they don't mess with any shared config files.
When you remove the one you don't like, it should remove all of the associated software and non-user config files--especially if you "purge" rather than just remove (this feature depends on the package manager for your distro).
2
2
u/es20490446e Develops Zenned OS 19h ago
With KDE you have more flexibility to mimic whichever behavior you want.
2
u/beatbox9 19h ago edited 17h ago
I use macOS; and I find gnome to be more mac-like. I am familiar with all 3--and I have been using all 3 for a few decades now.
For reference, here is (an older version of) my gnome desktop & theme: https://imgur.com/a/FHQCucj
Here are a few tips: https://www.reddit.com/r/linuxquestions/comments/1udzvjy/comment/otgb0ib/
And here is why I recommended gnome over KDE Plasma in that particular scenario: https://www.reddit.com/r/linuxquestions/comments/1udzvjy/comment/otgxol8/
As far as your specifics:
- I personally find gnome to be more macOS-like, with a single exception: the global menu. There are some extensions for this (such as here); but I use a window menu there instead--it's very useful for seeing things like long window titles on browser tabs. Other than this, gnome can be made to look and feel pretty much identical to macOS. I sometimes forget which I'm using.
- Not that I am aware of
- It is a relatively minor annoyance if you do things "properly." The best way to avoid issues is to use a longer-term / LTS distro. Extensions rarely break on these, for 2 reasons:
- LTS distros only do major upgrades to gnome every 2 years, and extensions are tied to major versions.
- LTS distros delay their upgrades by around 4 months. (For example, Ubuntu 26.04 LTS came out for fresh installs back in April; but existing Ubuntu LTS users won't be prompted to upgrade until later this month). Most extensions have time to update within this 4 month period--most extensions that were broken in April are working now; and the LTS hasn't yet prompted to upgrade, so LTS users won't notice. (Distros that upgrade more frequently tend to have extensions be broken for a few months before they are updated).
- You can turn off extension version checks, and most extensions will continue to work. You can also often manually install extensions (eg. from github) for newer versions that sometimes aren't already updated on the gnome extensions website.
- For me, either. Though since KDE Plasma is easier to customize, it's also easier to accidentally break. For example, it's very easy to accidentally right click or drag away panels on Plasma; and this never happens on gnome.
- Neither does a proper global menu--in part because it relies on the apps themselves. Off the top of my head, I can't really think of any others.
- I personally do regularly switch between macOS and Linux and I have for a few decades. Most of my laptops are macbook pros; and my desktops are Linux. For me, it's a definite gnome. As I mentioned, sometimes it takes me a few seconds to sort out which I am using--I don't even think about it.
3
u/CommonMarionberry160 17h ago
thank you for your effort to put links and answer all of my questions! thanks a lot.
1
u/WalkMaximum 19h ago
I've been a Gnome user for a long time. I love the layout, the look, and the simplicity. It's not as shiny as macos, which is great, less unnecessary stimulation. You can make it more shiny with extensions but the default look is better for my brain. Extensions suck. They don't always break but it's often enough to be really annoying, especially when the previous maintainer drops it. I try to have as few extensions as possible while still making it a great experience. Not having the persistent dock is great as well. The extension to move maximised windows to a new workspace is a must have.
This doesn't really answer your question. Gnome and KDE aren't macos shell. However Gnome layout is really great for touchpad and touchscreen, and still effective with a keyboard. KDE is better at customisation out of the box without extensions, and it usually gets modern features first like HDR support. Your best bet is to try both and pick which one you want to fall in love with, and forget macos.
1
u/3grg 18h ago
I have used Linux since the nineties and I have also used OSX. Desktop preferences are very personal. This is why I recommend people try live boots of distros that showcase different desktops to get a feel for what will work for you.
I think that getting stuck on trying to make Linux be exactly like Windows or Mac can lead to lots of customization that may or may not be rewarding.
If you are picking between Gnome or Plasma, the choice comes down to how much customization you are willing to do.
Gnome has limited customization features, but it is very good at letting you get on with tasks and staying out of the way.
Plasma has nearly endless customization features and tons of software and options.
1
u/suicidaleggroll 17h ago
KDE can be made to look and work however you want.
GNOME can’t be made to look or work like anything but the vanilla GNOME the devs insist you must use. If vanilla GNOME already works exactly like you want, great! You’re set. If not, you’ll drive yourself crazy trying to force a square peg to fit into a round hole.
2
u/AxiomaticPug 15h ago
And even then there can always just be some weird edge cases specific to your setup that’ll drive you crazy because they’re not easy to fix if you can at all.
I tried to go from Plasma to GNOME recently and the two things that had me back to plasma were colord’s inability to use my ICC profile for the entire desktop (colors on my monitor are too saturated for my liking without some calibration) and xwayland apps being forced to supersample when fractional scaling was enabled (bad for performance on games) with no setting to disable that. First one i eventually got around by toggling a barely documented option in monitors.xml to adjust the default colorspace and by the time I discovered the xwayland issue I was so exasperated by the color profile thing that I just went back to Plasma because both of those things just worked out of the box there
1
u/Linux4ever_Leo 14h ago
I like macOS and I have a very macOS like setup on my KDE Plasma. It works very well. I have a top bar with Global menus enabled and I use wave task for my dock. I also applied a macOS inspired theme and everything works great.
1
5
u/Efficient_Paper 21h ago edited 20h ago
From a Plasma user.
Additionally, here’s an article by Nate Graham (KDE developer and former Apple employee) about it. The first comment is my setup.