Cross-posted from “It’s that time again” by @Atherel@lemmy.dbzer0.com in !linux_memes@programming.dev
Just use KDE Plasma
This is what I concluded in the end…
I do at home, can’t choose at work (but we keep pushing the people in charge)
I heard of imposing operating systems (which I’m also against*), but never specific distros or DEs.
* at least for technical people who know what they’re doing and wont spam the IT support
My company started enforcing Macs this year but as a special exception they’ll let us use Windows or Ubuntu. No other distro and the CTO must still authorize it.
The reason? Meet some vague security guidelines that the PR team wants us to be able to say we meet, by forcing us to run a spying agent to ensure our OS is up-to-date so I’m not vulnerable to leaking data I don’t even have access to. But the tool doesn’t support anything that updates frequently.
I had just built a brand new laptop for work and I refused to sully it with Ubuntu so I installed it on an old desktop and just been putting zero effort into fixing Ubuntu shit. Wifi often can’t handle meetings, none of my cameras worked ootb - also can’t go to the office anymore since I can’t carry the desktop there.
Still a year away from being able to request the company buys me a machine again (last time there were no conditions for it) - but I don’t intend to stay here until then.
I’ll bet you 20$ that when some information finally leaks it is 100% some fuck ass exec giving away company secrets to impress a potential side piece or some geriatric board member ass fuck clicking a “Hot Dingles near you” ad
If it is a larger company that defintly would make maintenance easier.
Tried it. You supposedly can customize it any way you want, but after struggling for like an hour trying to make it look clean, I wondered why I was trying to force that. The UI in KDE is not clean. It’s messy and has exposed many options I would never use. People love to hate on GNOME but I think they’re only doing that because they know it’s so popular. And it’s popular for a reason.
I don’t hate on gnome because people can use what they want but coming from windows the UX was so unintuitive i had to switch to a different session without a DE to get rid of gnome. I’m sure it’s learnable and then depending on your preferences pretty great.
I also don’t think plasma is messy though. To me there’s nothing worse than a system hiding options out of the assumption that I don’t need them (see also: windows over time, which is a big part of why I made the switch to linux in the first place).
I get that. Personally, as someone who worked on a Mac and had a Windows PC at home, it probably would’ve been easier to use KDE, since I did need to learn a bit of gnome’s ui, but I just found it so much cleaner compared to KDE. Might try heavily customizing KDE again sometime, I just couldn’t get the hang of it. At least for now, I can get a nicer desktop for me by using GNOME with minimal extensions than I can with KDE. I don’t like the Windows 10 adjacent style, but of course, to each their own. Not to say I find GNOME perfect, the complete lack of usability of custom themes as of gtk3 (Gradience has never actually worked for me) is infuriating, but ultimately I prefer my GNOME setup over what I’ve tried out in plasma.
There’s a huge difference in hiding options and putting them into a menu that looks nice. KDE UI strikes me as busy and ugly. Crazy re: windows. It’s the busiest UI of all.
I have a seemingly yearly tradition where I manage to convince myself to try out KDE then am usually back on GNOME after a week. I genuinely don’t get the hate for GNOME. It looks clean, has great defaults (especially the keybinds) and mostly stays out of the way. I don’t hate KDE, it’s just not for me and that is okay.
Yeah, I’ve tried KDE a couple of times. If it was the only option I may be able to get used to it, but knowing there is a much cleaner option makes me dislike it actually. I also don’t get the GNOME hate, I agree with what you said about it.
I don’t like the defaults of any the common DEs, so I always end up customizing whatever I use. Last time I tried KDE Plasma I was still running into bugs too often. I’ve been using gnome which is generally more stable, but it has a lot less stuff on it so I end up Frankensteining everything.
It’s probably time for me to try Plasma again though.
The keybindings in Gnome never made sense to me. I’ve got decades worth of muscle memory moving windows around, minimizing them and such, and my experience with Gnome was it was made specifically to frustrate that workflow. The app drawer thing, first of all was always two clicks away not one, and wouldn’t automatically sort by category like most Linux app menus will.
I’m on KDE right now, I’d prefer to be on Mint Cinnamon, but it didn’t really play well with my monitor setup and Wayland wasn’t well implemented in Cinnamon yet, so I’m on Fedora KDE. KDE has a problem where, well…
The clock widget and the temperature widget. No matter what, I can’t get them to match each other. Something something different authors, they offer customization, but not in a way that can get them to match font sizes or spacings. The entire goddamn OS is like that. You can get it to do anything you want, but expect an 80 grit polish.
Kubuntu FTW!!!
This is why I stopped using Gnome. After every update most of my extensions stopped working. Some took ages to get up to date or were abandoned. And there was no simple way to enable all extensions that the update disabled, having to manually enable them one by one. Maybe that has changed now? It’s been yearsnow… Not that I would go back anyway, tiling managers is where it’s at.
I think Gnome is the most beautyful Desktop out there. But it’s UX drives me crazy. I tried it a few times but never could get used to it. I always needed extensions to customize it to my needs. But that’s also what I want to avoid because extensions might break in the future. Therefore, Gnome is simply not the right Desktop for me.
But I’m happy for everyone who likes to use Gnome. The great thing about Linux: We have a choice!
I remember seeing a very MacOS like demonstration of Gnome. Someone had themed a Gnome desktop with a kind of sunset in the forest kind of feel, and they were opening menus and launching Nautilus and such like that, and it looked absolutely amazing.
I don’t know how anyone lives with it. I’ve got Fedora Gnome on a tablet that I use basically to have FreeCAD and power tool manual PDFs in my wood shop, and at some point I’m going to try something else. “Opinionated” is the gentle way to put it.
We all got choices, that’s what I like about Linux. KDE seems to run great for most people, for me it always seems to bug out and act super janky (the panel editor in particular would bug out and crash constantly, I could never get the damn thing to where I liked it). If it was more stable for me I’d probably use it, I love customizing my system. I’ve tried making it work a few times, never seems to click.
GNOME’s extensions may break on updates from time to time but my day to day experience with it is much nicer. While more rigid it’s a lot more polished and doesn’t crash out on me just using the interface. I like the layout of it. I’m glad KDE works for so many of you guys, but I’ll stick with GNOME until a better option comes around.
That said, if anyone has a better suggestion for a desktop environment I’m all ears.
Cinnamon. After using Xfce and KDE Plasma for years, and having testing Gnome, Budgie, etc., Cinnamon feels like it took the best ingredients from all of them.
I’ll try it out in a VM when I have a bit, looks like something I could recommend to Windows 10 refugees
Kinda same, but I would also always tinker with Plasma endlessly customising every little bit, installed applets and widgets to check if they’re better than what I’m currently using. It got tiresome, but I just couldn’t stop myself. After a while I installed Gnome and just embraced the simplicity.
Which is why Plasma is better
There are so many things the Linux kernel project does just right. One of them is “never break user space”.
Unfortunately most projects completely fail to get why this is important.
I think one of the worst examples is the enormous setback it caused when Python was “upgraded” from 2 to 3, which meant breakage of huge amounts of libraries, that were never fixed, and was extremely detrimental to Python.The kernel respects user-space, but actual user front ends do not!?!?!
KDE generally does the same when they upgrade to new versions of QT.Dunno, I saw GNOME 3 run like molasses on my PC, went “ok, this might be lost cause”, went with LXDE and then XFCE, and now I’m like “if it’s a beefy proper PC I’ll go with KDEPlasma and if it’s, like, very obsolete system I’ll, dunno, go with XFCE”.
GNOME is just opinionated. I get it, it was kinda vaguely modeled after Mac OS, which is kinda an opinionated desktop environment, but the thing is, it’s even more opinionated than Mac OS ever was. The thing about (early!) Mac OS X was “hey, we have this slick desktop environment but also some power user features you might want to use. But we’re not forcing you to!” (Kinda like GNOME 2!) …GNOME has been kinda sweeping those under the rug, in my opinion.
There is literally one working todo thingy extension for GNOME. KDE has one included.
It’s your own fault you use GNOME
It’s that time again… Pile more and more dependencies on top of a desktop environment, get shocked when it breaks, and take out your rage on people explaining that it’s free dev work and you’re welcome to contribute.
Nah. As far as I am aware of, Gnome went “this is it by default, want more customisability - here is API, install or write your own extensions”. Which is fine with me. Then they break API without announcement in advance, and their response to community is along the lines of “fuck you, deal with it”. Which is not fine with me, and I am not using Gnome ever since discovering it
GNOME is great. Things break sometimes which is a Linux and a software thing. It’s free dev work to begin with.
Doesn’t mean being a dick is ok, even if a useful dick
I don’t know, I don’t choose my software based on the developer’s personal dispositions. I suspect I’d be unable to use any software if I did.
More or less this is my estimate too, but being developer myself has its consequences: some things I will never accept to the point of “I will rather code this myself than encourage this kind of attitude going on”
I use Gnome with extensions and are quite happy. But it’s true. the worst part is when they break after a new version comes out.
Fun Fact: You can just add the new version number to some file (can’t remember which) for each extension and many of them work just fine. It’s from a list of version numbers where they decide whether an extension can be run on a given Gnome Version. And new versions are not automatically added to that list.
Metadata.
confOr just wait a while before updating, increasing the chance of extentions being updated
Edit .json
I just had a look and I think I edited “metadata.json” for every extension in “$HOME/.local/share/gnome-shell/extensions/”. I got it from this tutorial.
Yeah I once waited but I think it took multiple months for each maintainer to update. I don’t blame them tho. They update their projects when they can. I just wish it would not necessarily break since it apparently doesn’t really need to be broken.
It depends. Sometimes there are major changes, which would need changes. But most of the time, yes, it’s not necessary.
Yeah I very much like dislike the culture of Gnome… maybe I’ll try something else someday. KDE isn’t for me but Cosmic maybe.
I’ve only ever used DEs that aren’t gnome. And that wasn’t really by choice - it was a workplace. But after hearing about how gnome treats their users… fuck that. I went so far recently as to try to make a nix system that was 100% free of gnome shit and I have actually hard a really difficult time because it has wormed its way into other dependencies.
At this point, what did you expect to happen?
I use a script for paprwm-like behaviour, and is signcantly hamstrung as well - cannot work with multiple screens. Karousel: https://store.kde.org/p/2045724