this post was submitted on 20 Feb 2025
21 points (95.7% liked)

Linux

50340 readers
1021 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

What makes Linux appealing to me is the extent of customizability, but I didn't find many answers when looking up with desktop environment is them most customizable. Some say KDE is most customizable than say, Gnome, but doesn't Gnome support CSS customization while KDE doesn't?

all 28 comments
sorted by: hot top controversial new old
[–] [email protected] 5 points 17 hours ago* (last edited 17 hours ago)

No desktop environment. Get a compositor, a runner/menu/app-grid, maybe a panel or dock, set some shortcuts, done desktop environment. It's how most of wayland outside KDE/Gnome currently works.

[–] [email protected] 9 points 1 day ago (2 children)

If infinite customization is what you're after you shouldn't use a DE. A WM like i3 och hyprland is much better suited for that

[–] [email protected] 5 points 18 hours ago

Agreed, but use sway instead of i3 for Wayland support.

[–] [email protected] 1 points 16 hours ago

Yeah roll your own everything even greeter is the way forward if you want to customise.

[–] [email protected] 29 points 1 day ago (3 children)

KDE has the most options out of the box. You can make it look like Gnome, or act like a tiling window manager, or like Windows 7, 10 or 11, just with the options it contains from the start.
Gnome comes with almost no options. If you add extensions, or know enough to make your own, the sky is the limit. But I wouldn't call that "customizable", you can write your own themes for Plasma, too.
Xfce is another one that's very flexible. But it's very hard to get it to look and feel modern, it will always be an old school desktop, no matter what theming and added docks you throw at it.

[–] [email protected] 1 points 17 hours ago

Uhm, XFCE literally looks like Android with a sidebar on my touchscreen-notebook.

[–] [email protected] 3 points 1 day ago

EndeavourOS's default XFCE theme looks very modern to me ! I mean sure it looks more like old school windows era, but that doesn't bother me at all. I like simplicity and customizability.

What's cool about XFCE, its only about config files to customize your whole DE.

[–] [email protected] 8 points 1 day ago (1 children)
[–] [email protected] 6 points 1 day ago

Great operating system, that. Shame it lacks a text editor.

[–] [email protected] 8 points 1 day ago (3 children)

KDE if you want to just configure stuff. Gnome if you want to code or manually style stuff.

[–] [email protected] 2 points 18 hours ago (1 children)

Doesn't gnome change their APIs all the time between minor versions, so themes and plugins have to be constantly rewritten?

[–] [email protected] 1 points 56 minutes ago

Yes, that too. I should have said want to code stuff...and continue to maintain it...

[–] [email protected] 1 points 16 hours ago

I used to use gnome and I am heavily into customization. I gave up using gnome as they would constantly change things often for no real reason that whimsy, breaking previously working scripts, extensions and so on so I stopped using it. Its fine if you want to customize the basics like wall paper but I really wouldn't bother for in-depth customization. Not because it isn't possible, but because maintenance of it is a PITA.

[–] [email protected] 1 points 19 hours ago

This. Or a window manager to code the whole thing.

[–] [email protected] 4 points 1 day ago* (last edited 1 day ago) (2 children)

I customised Xfce a lot, only with menu settings. I removed the window tabs from the status bar, the focused window title is written on the status bar. The window manager was removed for bspwm. The result is an optimized screen space while keeping the convenience of a DE.

[–] [email protected] 1 points 17 hours ago

Btw, every.single.one of those one-icon plugins, like battery-indicator or pulseaudio-plugin, should at least have a icon-size chooser in their settings. Always needs debugger and some custom CSS.

[–] [email protected] 3 points 1 day ago

xfce indeed.

[–] KindaABigDyl 6 points 1 day ago (1 children)

KDE fs

Or roll your own via a compositor and various tools a la Hyprland

[–] [email protected] 5 points 1 day ago

Yeah, I second this. You may want to look in to DEs/WMs like DWM (C), Xmonad (Haskell), and AwesomeWM (lua) that let you customize them through programming.

[–] [email protected] 3 points 1 day ago (1 children)

They're all exactly as customizable as you are willing to alter them.

[–] [email protected] 10 points 1 day ago (1 children)

Some make it easier, though.

[–] [email protected] -1 points 1 day ago (1 children)

Subjective. If you're talking about functionality, then GNOME wins. If you're talking about UI, then KDE might have the upper hand.

If you want to fundamentally change the way something operates, then it's neither of those.

[–] [email protected] 9 points 1 day ago (2 children)

If you don't mind me asking, what makes gnome more adaptable in terms of functionality than KDE?

[–] [email protected] 11 points 1 day ago (1 children)

Gnome is very functional, it's just meant to function one very specific way.

[–] [email protected] 2 points 17 hours ago

And please don't theme it.

[–] [email protected] 0 points 1 day ago* (last edited 18 hours ago)

edit: don't remember writing that wtf

[–] [email protected] 0 points 1 day ago

I would say XFCE and Cinnamon; no two XFCE's look alike and Cinnamon can easily be molded into something very different as well.

I see a lot of people recommending KDE and Gnome; I've found those surprisingly rigid, although there are more guides on how to “rice” KDE into the most non-KDE things so there's that.