Remix.run Logo
sirwhinesalot 4 days ago

We now live in a world where KDE looks nicer, more professional, and more consistent than the latest macOS. I don't know how that happened, and KDE isn't even particularly nice looking, but here we are.

For many years now KDE has focused on polish, bug fixing and "nice-to-have" improvements rather than major redesigns, and it paid off.

GuB-42 4 days ago | parent | next [-]

KDE is, as its name implies, a desktop environment. And it hasn't been "infected" by the "mobile" virus.

I often wondered why desktop UIs became so terrible somewhere in the 2010s and I don't want to attribute it to laziness, greed, etc... People have been lazy and greedy since people existed, there must have been something else. And I think that mobile is the answer.

UI designers are facing a really hard problem, if not impossible. Most apps nowadays have desktop and mobile variants, and you want some consistency, as you don't want users to relearn everything when switching variants. But mobile platforms, with their small touchscreens are completely different from desktop platforms with their large screens, keyboards and mice. So what do you do?

In addition to mobile, you often need to target the browser too, so: native desktop, native mobile, browser desktop, browser mobile. And then you add commercial consideration like cost, brand identity, and the idea that if you didn't change the UI, you didn't change anything. Commercial considerations have always been a thing, but the multiplication of platforms made it worse, prompting for the idea of running everything in a browser, and having the desktop inferface just being the mobile interface with extra stuff.

bigstrat2003 4 days ago | parent | next [-]

> But mobile platforms, with their small touchscreens are completely different from desktop platforms with their large screens, keyboards and mice. So what do you do?

You keep the UIs separate. Dumbing down desktop UIs to mobile capabilities is just as bad of a design as it was when people tried to jam a desktop UI into mobile. You have to play to the strengths of the platform you are on, not limit each one based on the other. Yes, it's more work, but it's well worth it to have a product which is actually good.

wavemode 4 days ago | parent | next [-]

Web designers have been having this same debate for 15 years - what many call "mobile-first design" is actually just worsening the experience of desktop users so that things look nicer on phones and the makers don't have to do double the design work.

hirvi74 4 days ago | parent | next [-]

> the makers don't have to do double the design work.

Attitudes like this sometimes make me regret going in to software engineering. I understand time may be of the essence in some instances, but I feel like software engineering has lost much of its craftsmanship, and it's now just gluing over-engineered and poorly designed shitware together. At least, in the Web Dev world -- maybe other subfields have faired better?

pjmlp 3 days ago | parent | next [-]

It gets even worse, when doing projects where you are basically glueing SaaS products together, the common trend in enterprise consulting.

guappa 3 days ago | parent | prev | next [-]

https://xkcd.com/1988/

gspencley 3 days ago | parent | prev [-]

> but I feel like software engineering has lost much of its craftsmanship

It's not just software. I'm very pro-business / pro-capitalism but I will happily agree that an omnipresent business pressure is to reduce costs and get products and services to market rapidly.

My wife and I bought an antique store this year, and we're converting it into a small live theatre with a magic (stage magic) retail store up front. We are pouring our hearts and soul into this and are trying to bring a high degree of craftsmanship into the venture. We're taking queues from Walt Disney World and want you to feel like you've stepped into a completely different world when you step inside our doors.

Yet now that we're running out of money and things have taken way longer than we had estimated, we have to cut scope. We have to start thinking "What needs to be done today in order for us to open" vs "What can we defer and iterate on and do later?" What are the "nice to haves" and what are the "must haves."

That's business and you see enshitification in all industries. We can see this in everything from clothing to furniture to product packaging. The incentive is always to try and deliver things to market faster and cheaper and this necessitates making cuts. Craftsmanship is a luxury that we all pine for. And there are small mom & pop shops (us included) that try to deliver craftsmanship. But the market for high-cost products with high-craftsmanship is niche.

Software is largely targeting the mass market just like clothing and furniture - other examples where you've seen "high craftsmanship" in the past but these days we get mass produced disposable garbage. It's tempting to say "the good old days" but people had a lot less and that high-craftsmanship furniture was often passed down from one generation to another because it's not like people could typically afford that stuff. It was that people had to save, DIY more, own less and count on hand-me-downs.

hirvi74 3 days ago | parent [-]

> omnipresent business pressure is to reduce costs and get products and services to market rapidly.

Sure. In many instances, software is just a means to an end. Software is usually not the business itself. So, I understand there has to be balance at some point. In fact, I think it's dangerous to sometimes reinvent the wheel -- like rolling your own auth system. I rather go with a well tested and trusted solution.

> I bought an antique store

I'm jealous. I would love something like this.

Are/were you a developer? If yes, then I am curious about one thing. Does your work towards your store bring more or less fulfillment than your dev life? I went into the field hoping to find passion and to strive for some sense of glory that comes from craftsmanship, but I learned quickly there isn't much passion left and there is absolutely no glory. Though in my mind, programming does not equal software engineering. The people writing KDE are programmers. The person working for a company is a software engineer.

> We have to start thinking "What needs to be done today in order for us to open" vs "What can we defer and iterate on and do later?" What are the "nice to haves" and what are the "must haves."

I just had this conversation at work today lol.

> Software is largely targeting the mass market just like clothing and furniture - other examples where you've seen "high craftsmanship" in the past but these days we get mass produced disposable garbage. It's tempting to say "the good old days" but people had a lot less

You are absolutely correct. However, maybe I am just consumed by ignorance, but I think that is the world I want to live in, you know? I watched a YouTube video about a traditional Japanese swordsmith. He runs the only remaining school left in Japan. He follows the exact same process that has been used for something like over 700 years. He has a few apprentices, but nothing is written down. It's all passed down from generation to generation via hands-on work and word of mouth.

For software, that would be beyond unrealistic, but I think there is something utterly beautiful about getting lost in some kind of project and pouring 100% of oneself into their work. You know, to be apart of something much bigger than oneself?

I think about the KDE developers per the thread topic. KDE is likely highly useful and an act for charity for their fellow Linux users. KDE accomplishes what it sought to solve. However, most users will never know or understand what into making KDE, why some choices were made and not others, etc.. As long as KDE works, many users probably won't even think about KDE at all. If I were to install KDE right now, I could tell you if it works or not. I cannot tell you if KDE was written well just by using it, unless overt issues were present. I would truly have no idea about the quality without looking at the source code.

Though, I guess my fundamental point is that you are correct about everything you wrote. I do not disagree with any of it. I am in my early 30s, and I guess I am already jaded haha. This is what "work" and "life" are mostly about? This is how I provide value to society? I just push little plastic buttons on a device and the little electrons flowing through the device make the screen change colors. I went to college just for all this? Don't get me wrong, I love programming, but man, the "adult" or "business" world is just so utterly... fucking boring and unfulfilling haha. Do you know what I mean?

thescriptkiddie 3 days ago | parent | prev | next [-]

this reminds me of something i've observed. it seems like there is a general trend in software of doing things that look good (either in an ad or in a sprint review) rather than things that feel good to use. one example among many is nvidia's frame generation feature, which makes 60 fps look like 120 fps when you're watching somebody else play, but feel like 30 fps when you're the one playing.

seec 3 days ago | parent [-]

Image and projection of that image is very important for most humans. You just need to look at how some people dress in order to "look good" even though it often requires them to make some ridiculous compromises on confort.

gspencley 3 days ago | parent | prev | next [-]

It's not so much double the design work, it's double the code maintenance.

I'm of two minds on this. I agree with your complaint that "mobile first" (or just responsiveness in general) has tended to reduce the pleasantness of the Desktop experience. As a web application developer, the idea of having to maintain two separate codebases - one for mobile and one for desktop - is a big "no thank-you." So responsiveness tends to win on maintenance overhead.

einpoklum 3 days ago | parent [-]

> It's not so much double the design work, it's double the code maintenance.

Well, of course it is: Different UI, different UI code. If that's problem, the developers should not have both a mobile and a desktop app in the first place.

> has tended to reduce the pleasantness of the Desktop

understatement of the year :-) ... it often hampers functionality, significantly, and makes the experience rather painful.

seec 3 days ago | parent | prev [-]

The moment the "mobile first" trend appeared, I knew it was wrong and we were certainly fucked for many things. Plenty of websites are just bad because of this nonsense. And since now most people don't even use a computer for their web browsing, most websites are bad for computer browsing by default.

The insanity of it is that many websites push their mobile apps to use them. So, you get shitty mobile sites that ask you to use their app on mobile and are bad on desktop because of the stupid development philosophy (including poor information density and oversized interface for big touch targets).

The whole point of the first iPhone web browser was that you could actually use most typical websites without any effort on their part and it was good enough. Because of the display size and navigation effort required it wasn't the most confortable but the more time passes the more I believe that was kind of the point and almost a "feature" in itself.

We got there because people are glued to their phone, and sadly it's not even a good tool for efficient web browsing (it's useful for quick information gathering but that's it).

dsego 4 days ago | parent | prev | next [-]

They are probably planning on converging the two platforms together soon. There are rumors of new macbooks having touch screens. You can imagine that with the Tahoe interface getting additional padding and looking more like iPadOS it's already planned that the future of computing will be hybrid devices.

9029 3 days ago | parent | next [-]

I don't know how to feel about that. To me it sounds like an awful direction for the desktop experience on macOS, but on the other hand iPads are currently held back by iPadOS

soulofmischief 4 days ago | parent | prev [-]

To be fair, a touchscreen is the one thing I miss moving from my thinkpad to my apple silicon macbook.

II2II 4 days ago | parent | next [-]

Everyone will have different opinions on the matter. My Lenovo has a touch screen, but I hardly ever use it because I forget that it is there. Likewise, it is Wacom compatible and I was as far as picking up the stylus for it. Hardly ever use it. For the most part, I prefer to interact with computers via keyboard.

Different people like interacting with computers in different ways, unfortunately, this one size fits all philosophy that permeates the tech sector creates a lot of tension because those ways of interacting are not necessarily compatible with each other.

soulofmischief 20 hours ago | parent | next [-]

I'm a web developer, and being able to simultaneously test both touch input and traditional KBM without switching contexts. It's also just nice to have and relatively cheap to implement, even if I only use it on occasion outside of development. It allows me to engage with any medium in the best way possible.

lmm 4 days ago | parent | prev [-]

> Different people like interacting with computers in different ways, unfortunately, this one size fits all philosophy that permeates the tech sector creates a lot of tension because those ways of interacting are not necessarily compatible with each other.

A touchscreen doesn't detract if you don't use it though. I use my laptop's touchscreen/stylus pretty much exclusively for Japanese writing practice, the rest of the time it's just a regular laptop, but I'd be very sad to not have that feature when I need it.

sirwhinesalot 3 days ago | parent | next [-]

This would normally be the case but many touchscreen drivers love to glitch out (specially lenovo's) and disabling them is almost impossible with windows updates constantly re-enabling things.

If not for that I would 100% agree it is a nice to have.

dsego 3 days ago | parent | prev | next [-]

I don't know if it has been improved but I had one xps with touch screen, the lid was thicker, the screen had more glare, it was using more battery and there was a visible gray mesh, like a veil covering it if you looked close enough. One other possible annoyance is accidental touches, no chance of that if the screen doesn't have touch capability.

guappa 3 days ago | parent [-]

I have an x86 tablet and the screen seems normal although touch

oneeyedpigeon 3 days ago | parent | prev | next [-]

For me, it just feels like a huge waste of money for something I would never use; I assume the touch screen tech bumps the price up a bit. Of course, if you have even an occasional use for touchscreen on a laptop, your mileage is already varying.

serf 3 days ago | parent | prev [-]

>A touchscreen doesn't detract if you don't use it though.

in a perfect world. in the real world it's an added cost-to-repair, another driver stack to worry about, and a loss of nits/lumens for no good reason.

hirvi74 4 days ago | parent | prev [-]

Are you the type to be bothered by fingerprints on screens? I am that type, I have great reservations about a touchscreen laptop. Though, I cannot deny how awesome it would be, conceptually.

throwaway0236 3 days ago | parent [-]

I think there are finger sleeves that you can put on to avoid that.

A random example from Amazon (never tried it myself):

https://www.amazon.com/PXIRQ-Sleeves-Touchscreen-Sensitive-B...

amatecha 4 days ago | parent | prev [-]

Right? It's blatantly obvious, but apparently a 3.5 trillion-dollar-market-cap corporation has apparently forgotten this simple concept. It's so disappointing how far Apple has fallen, in terms of usability of their software.

xgkickt 4 days ago | parent [-]

At least Apple still allows the user to reposition the dock/taskbar.

bee_rider 4 days ago | parent | next [-]

That seems like a pretty low bar, is there any window manager that doesn’t have that sort of basic configurability?

Linux window managers are mostly made by volunteers, so I’m not picky at all. But, locking the dock and taskbar in place, if anything, seems like extra work. Why would anybody do extra work to make their window manager worse?

skirmish 4 days ago | parent | next [-]

Windows 11 has stupid unchangeable defaults that keep getting worse with each service pack. To survive in a Windows VM I run, the first thing I install is always a horrible hack to restore flexibility: [1].

[1] https://github.com/valinet/ExplorerPatcher/wiki/All-features

jm4 4 days ago | parent | prev | next [-]

GNOME. You have to install an extension to get a dock at all. Almost nobody runs vanilla GNOME because it's missing basic things. They refuse to have a system tray. I don't particularly like the system tray, but that doesn't change the fact that some apps continue to run the background when you quit them by closing the window. Up until recently, you had to install a system tray extension so you could properly quit programs like Steam. Finally, the GNOME developers added functionality where you can see background apps and close them, but it's hidden behind a few clicks. A clipboard manager is another one. KDE includes it by default. GNOME? There's an extension for that. And the problem with extensions is they always break every single time GNOME is updated.

reissbaker 4 days ago | parent | next [-]

This generally isn't my experience with GNOME.

You have to install an extension to get a dock at all.

No, there's an auto-hiding dock built-in. Pressing the Super key acts like better version of Apple's Expose feature: it shows the windows you have open, auto-opens the dock, and focuses the application launcher search bar so you can just start typing and launch an app.

You had to install a system tray extension

I'm sure you needed to at some point, but (as you mention), that's no longer the case: it's built in by default.

clipboard manager

If you mean clipboard history... That's true. Although macOS doesn't have a built-in clipboard history viewer either, and I never particularly missed having one. There are plenty of GNOME extensions with clipboard history if you want one.

Generally speaking I like GNOME much more than KDE, since GNOME's gesture support is much better than KDE's. I also personally dislike Windows-style infinitely-nesting-menu taskbars, which is what KDE uses, whereas GNOME is more macOS-like (although it has its own, IMO slightly cleaner style... And of course, it's much more modifiable than macOS).

jorvi 4 days ago | parent | next [-]

> No, there's an auto-hiding dock built-in. Pressing the Super key acts like better version of Apple's Expose feature: it shows the windows you have open, auto-opens the dock, and focuses the application launcher search bar so you can just start typing and launch an app.

So, not a Dock.

People don't want their whole desktop to fly everywhere and zoom out when they just want to quickly switch or launch an application with the mouse. They just want to mouse over the bottom of their screen and click.

Same for launching an application via keyboard / doing a calculation / finding an emoji. People just want something akin to Spotlight (think uLauncher on Linux). Something lightweight that pops over and allows them to quickly do the thing, without a lot of visual clutter happening and then happening again in reverse.

samtheDamned 18 hours ago | parent [-]

> People don't want their whole desktop to fly everywhere and zoom out when they just want to quickly switch or launch an application with the mouse. They just want to mouse over the bottom of their screen and click.

for switching between programs, gnome is designed around workspaces instead of stacking and covering windows so you aren't expected to fly into the expose view to switch apps you just swipe to the side to your other program (or scroll in the corner with the mouse, or press meta+alt+left or right).

For launching programs just press meta and type the first couple letters of it's name. This is exactly the same how I open software on windows, and imo it's quicker due to not taking my hands off the keyboard.

I think it's silly to look at a new desktop and be mad at it for not behaving exactly like other desktops. If you grew up using computers that behaved like gnome you'd likely be just as uncomfortable with a stacking based desktop like windows.

abhinavk 4 days ago | parent | prev | next [-]

> No, there's an auto-hiding dock built-in. Pressing the Super key acts like better version of Apple's Expose feature: it shows the windows you have open, auto-opens the dock, and focuses the application launcher search bar so you can just start typing and launch an app.

It either requires using a keyboard or moving your mouse to the opposite direction of where the dock appears.

prettymuchnoone 3 days ago | parent | prev [-]

bit unrelated, but the newest version of macOS (Tahoe) does now have a clipboard manager

wkat4242 4 days ago | parent | prev | next [-]

They also hide menus under annoying hamburger menus meaning an extra click every time. And have huge fat window handles taking up space for no reason which you can't change. Probably nice if you have a touchscreen but I don't.

Ps gnome doesn't even have a clipboard manager? Wow I use this every day.

jm4 3 days ago | parent [-]

Nope, no clipboard manager. There’s a nice extension called pano with a bunch of ridiculous dependencies that’s loaded with features. The one built into KDE is good enough for me.

GNOME looks great, but it’s just so damn frustrating to use. It’s such a weird combination of attention to detail and a focus on usability while completely missing the mark in other areas. I don’t even mind the intended workflow. That’s fine. It’s the rough edges like the hamburger menus you mentioned, extra clicks, inability to change things I expect to be able to change, etc. You have to install gnome-tweaks just to change the font.

I wouldn’t even mind the extensions either if they didn’t break during every update. Best case scenario is you have to re-enable the extension, log out and log back in. Worst case is it doesn’t work anymore and now you’re missing important functionality that the developers couldn’t be bothered to include.

pjmlp 3 days ago | parent | prev | next [-]

GNOME wasn't like this, I favoured GNOME during the whole Gtk+ vs Qt licensing wars, and even wrote an article to The C/C++ Users Journal as kind of advocacy for Gtkmm.

Eventually with their desired to push JavaScript all over the place, instead of improving Vala, the whole desktop redesign, and the issues that features standard in GNOME 1.0 are nowadays the extension mess you mention, made me don't care any longer.

For a while I moved into Unity, then XFCE, and then nothing, as my Linux usage now is constrained to headless (server/containers), or the consumer distributions of WebOS and Android.

However if I ever going back to having a Linux desktop, it will surely be a decision between everything else except GNOME.

Lio 3 days ago | parent | prev | next [-]

I can’t speak for anyone else but I’m quite happy without a system tray.

Having everything behind the meta button works well IMHO.

serf 3 days ago | parent | prev [-]

The whole point of the extension system was to get the base install smaller and more minimized for people that don't need the feature -- I think that's an entirely fair tradeoff given how easy extension installs have been early on in gnome3.

blooalien 4 days ago | parent | prev | next [-]

> That seems like a pretty low bar, is there any window manager that doesn’t have that sort of basic configurability?

I heard rumours that Win 11 was makin' folks jump through hoops to move the taskbar anywhere other than left or right along the bottom. Personally, I ain't used Windows since Win 7; (The last really decent / tolerable Windows), and even back then I was already dual-booting with Linux.

wkat4242 4 days ago | parent [-]

Not jumping through hoops, you just can't put it at the sides anymore

GreenWatermelon 4 days ago | parent | prev | next [-]

Windows. Windows removed the task bar positioning feature in Windows 11.

oblio 4 days ago | parent [-]

People complain about that but I've been using Windows for 25+ years including working in tech almost exclusively on Windows desktops and laptops for 20+ years across about 10 companies and the amount of times I've seen a Windows taskbar be placed anywhere except at the bottom can be counted on one hand.

I'm fairly sure it's one of those features used by 0.0001% of the user base but probably 95% of those 200 000 users are techies so every forum is filled with their complaints :-)

account42 3 days ago | parent | next [-]

The problem with that attitude is that while niche features might be used by a small percentage of the user base, for every feature its a different subset. If you remove all niche features you will end up with software that is worse for a large portion of your users.

This is the reason why telemetry has negative value in the hands of the average developer. You can make all kinds of logically sounding conclusions from it but they are still wrong.

wolvesechoes 3 days ago | parent | prev | next [-]

That's the thing you need to keep mind when reading anything on HN. Otherwise you would believe no one uses Windows (mostly because of taskbar thing) or Firefox is just unusable because it is unavoidable you constantly keep 1234 tabs open.

lmm 4 days ago | parent | prev [-]

Yeah. More relevantly I suspect that more people move the taskbar accidentally than deliberately - more than once I've seen a relative have it on the left or the top and ask how to put it back.

MiddleEndian 4 days ago | parent | prev [-]

The taskbar can only go on the bottom in Windows 11 lol

johnisgood 3 days ago | parent [-]

"Guys, right now users can configure the positioning of the taskbar. We should remove it! Just hardcode it to the bottom!"

walthamstow 3 days ago | parent | prev [-]

What's mad is how few people do it. You'd think on a 16:10 people would want to make the most of the 10.

noisem4ker 4 days ago | parent | prev | next [-]

KDE does have a convergent UI framework, though. It's called Kirigami, and I think several KDE apps use it to also get a mobile version. Perhaps it's more about doing things well and compatibly with the mobile presentation, just not "mobile first" (which often factually implies "and desktop never").

dotancohen 4 days ago | parent | next [-]

I develop a Qt app that needs a mobile version, though I've never done mobile development before. I use Qt for the desktop app specifically because a I'm a long time KDE user. What does convergent mean in this context? What would Kirigami bring to a potential Android application?

Thanks

heavyset_go 4 days ago | parent [-]

He's talking about MauiKit, which is a superset of Kirigami.

https://mauikit.org/

You get some nice predefined widgets to use with QML, but you also potentially have to build Maui/Kirigami against the platforms you deploy to, and it's a C++ & QML project with its own build platform.

Citizen_Lame 3 days ago | parent | next [-]

Is MauiKit still maintained, seeing even the main links on website don't work. Like MauiKit Documentation?

heavyset_go 3 days ago | parent [-]

No idea, but I think the maintainers are available on IRC or whatever KDE is using for chat these days if you want to ask them.

dotancohen 4 days ago | parent | prev [-]

Thank you

account42 3 days ago | parent | prev [-]

Everything written in QML looks extremely out of place on the desktop, this is very much not an example of doing it well. You're right though that the infection has also reached KDE.

rubymamis 3 days ago | parent | next [-]

I wrote the block editor of my note-taking app[1] in QML, I hope this can show it's not QML that makes it a out of place - it's the care for aesthetics that developers put into the app. I also wrote a blog post on the subject if you're curious[2].

[1] https://get-notes.com

[2] https://rubymamistvalove.com/block-editor

noisem4ker 3 days ago | parent | prev [-]

Settings modules (KCMs) have been gradually rewritten in QML since a while ago, I think. Do they look "extremely out of place" to you? I personally couldn't spot them out. Efforts have been spent making QtQuick controls look the same as their QtWidgets counterparts.

bitwize 3 days ago | parent | prev | next [-]

Yes, companies were lazy and greedy even way back when. But there are a number of facts that come into play when it comes to UI being much shittier today:

1. Personal computers before the 21st century were really kind of shit. Let alone mobile devices.

2. Software was largely a product that people paid for. It even came in boxes.

3. Software vendors were usually in a highly competitive environment. They had to deliver value for money if they didn't want to get eaten alive.

This meant that the software had to both work on the limited resources of 1990s shitty computers—limited storage, limited speed, limited display colors and resolution, etc.—and be useful to the end user. So companies were kept a lot more honest in terms of UI design. Circumstances forced them to deliver functional, efficient UIs. These days, our computers are fairly powerful and companies are in the business of selling services (or eyeballs to advertisers) rather than software. The user-facing software itself is a loss leader, and if making it a shitty Electron app, or desktop-mobile "convergence", helps save development costs, companies will do it.

aucisson_masque 4 days ago | parent | prev | next [-]

Ever heard of plasma mobile ? That’s your KDE on mobile.

And windows which is horrendous doesn’t have a mobile version, at least not something people know about.

You have an interesting theory but I think it doesn’t hold when you take these 2 facts into consideration.

account42 3 days ago | parent | prev | next [-]

> Most apps nowadays have desktop and mobile variants, and you want some consistency, as you don't want users to relearn everything when switching variants.

I don't think anyone actually asks for this. The driving factor seems to be saving cost/effort by making only one design with extremely minor adjustments at best. It used to be that desktop was the main target now its mobile.

The consistency I want is between different applications on the same system but barely anyone cares about that - and many developers actively want their programs to stand out.

guappa 3 days ago | parent | prev | next [-]

But… I use kde on my tablet. There's a few programs that are designed with this use in mind. For example: alligator, angelfish, kasts. Dolphin works really well too.

fluidcruft 4 days ago | parent | prev | next [-]

You probably mean tablets/touch input, not mobile. There was a time when things like iPad and Surface were going to dominate. iOS won that space with Android still limping along. Windows devices haven't managed to survive really and Surface seems to be retreating to laptop form. Frankly the SOC hardware universe seems to be a real technical challenge. Frankly, even Microsoft gave up trying to improve the phone hardware situation.

freeopinion 4 days ago | parent [-]

I think the small form factor of mobile is more relevant than touch, although touch is also a significant factor. App design is forced to change radically to be usable at all on tiny screens. Indeed, touch is a result of the tiny aspect of mobile.

pixelready 4 days ago | parent [-]

Mobile form factor and touch inputs are pretty inseparable, and are so different from desktop + pointer. A lot of subtle pain points get missed because people tend to focus on one over the other. So many desktop patterns rely on hover interactions. Touch targets need to be big enough for beefy fingers (which will then cover the thing being touched). Gesture is considered normal on touch devices but not pointer ones. Reading distance differences between mobile devices and desktop ones impacts typography. And that’s just a few basic UX concerns all before you get into the weeds of WCAG and other accessibility standards.

TL;DR - your designer needs a hug

dismalaf 4 days ago | parent | prev | next [-]

> KDE is, as its name implies, a desktop environment. And it hasn't been "infected" by the "mobile" virus.

Who do you think has been "infected" by the "mobile" virus? KDE's only real competitor is way more keyboard focused than KDE...

marginalia_nu 4 days ago | parent | next [-]

I assume they're referring to Gnome. Despite primarily being aimed at desktop users, it's got hamburger menus everywhere[1], and a design that constantly makes trade-offs that benefit a touch-screen at the expense of keyboard-and-mouse users.

[1] Hamburger menus are designed to make efficient use of a small vertical display where horizontal screen space is a limited commodity, which just is not the case at all for a large horizontal computer monitor. On a large horizontal display, they're a straight downgrade since you need to click the menu to see what's inside it, which makes action discovery harder. This click is also added to a lot of actions so they add more friction to almost all interactions.

everdrive 4 days ago | parent | next [-]

>and a design that constantly makes trade-offs that benefit a touch-screen at the expense of keyboard-and-mouse users.

And this is true despite the fact that a vanishingly small number of users actually use a touchscreen with gnome.

foresto 4 days ago | parent | prev | next [-]

They also look like a gripper widget: a small square that can be dragged around in order to move the item on which it appears, commonly used for for positioning toolbars or re-ordering list items. Because of this, they have added a bit of confusion to user interface conventions.

marginalia_nu 4 days ago | parent | next [-]

Modern monochrome line-art icons are an entirely separate trainwreck to be honest. They're incredibly difficult to parse and distinguish.

It very much feels like we've fallen into the same trap medieval handwriting did https://en.wikipedia.org/wiki/Minim_(palaeography)#/media/Fi... -- building designs around what looks aesthetically uniform and cool rather than what is easy to parse and use.

hulitu 4 days ago | parent | next [-]

> They're incredibly difficult to parse and distinguish

And the fact that they are changed every couple of years, doesn't help either.

seec 3 days ago | parent | prev [-]

Indeed. It's all fashion nowadays. It's a form of aestheticism which I believe is closely linked to religiousness. There is a lot to develop but you can already observe than a lot of people have an approach to technology that isn't too far from the approach to "god" related things.

marginalia_nu 2 days ago | parent | prev [-]

Just noticed Reddit uses an oddly placed hamburger menu icon to signify the action of clossing the navigation sidebar.

https://imgur.com/ZjBZhE1

niam 4 days ago | parent | prev | next [-]

I must admit I don't understand this critique. I barely use a pointing device at all to navigate Gnome—mice included.

Supposing I did, the only hamburger menus I can think of contain lesser-important functions of each app, like seeing the version/build number, or certain settings. I'm not sure I want something like a "See hidden files" ticker occupying screen real estate forever when I could just set it once in an accessory menu.

I question whether these critiques would evaporate if, instead of the three horizontal bars, Gnome instead used a gear icon or something, and turned their contents into a pop-up window rather than a popover element.

marginalia_nu 4 days ago | parent | next [-]

Traditionally you'd put that in a menu still, just a horizontal one that displays the top version of the hierarchy. This allows you to skip one click, and doesn't significantly eat into the ample screen space.

Perhaps the biggest problem with the hamburger menu is that there is absolutely zero convention for what you put in there, or in which order. You don't know what you'll find in the menu unless you click it. With the old top menu, there were a set of conventions for this; roughly where specific options went, and in which order, and even which hotkeys you'd press to activate the menus. This means that even in an application you were completely unfamiliar with (even hideously complex ones such as an IDE or 3d modelling software), you could fairly easily navigate the application.

tadfisher 4 days ago | parent [-]

I like the hamburger menus, because they are usually one-level deep and contain very few items.

I cannot tell you how many times I want to go into an app's settings, and it takes longer than 20 seconds; some have it in File, some in Edit, others in random menus like "Tools". Further still, the damned menu item itself could be named Settings, Preferences, Options, whatever. Even further, looking at Gimp here, Preferences is one of 25 menu items that I need to scan through. This is not good UX, this is Stockholm Syndrome.

Contrast with Gnome apps: Hamburger -> Preferences, invariably, never takes longer than three seconds to find it.

pndy 4 days ago | parent [-]

Hamburger menu is a good solution for simple and small desktop apps but it's not a good choice to use it for anything complex.

There's this Pinta image editor that since its initial release offered standard menus - for years it looked nearly identical to Paint.NET on which is partially based. In January devs switched to GTK4/libadwaita; new 3.0 release replaced menus with combined hamburger menu which of course cannot be decoupled in any way and which make advanced editing annoying. There's more clicking to do anything unless you decide to learn all shortcuts. And this "learn shortcuts" is quite common answer to hamburger menu complains.

tadfisher 4 days ago | parent | next [-]

I just installed Pinta to check it out. That implementation is just bad, you are not supposed to just migrate your menu bar into submenus under the hamburger menu.

If I were to assist with their design, I would eliminate everything that already has a headerbar icon or an on-screen affordance; so most of Files, Edit, View, and Layers is taken care of.

The stuff that remains:

- Quit: superfluous, not present in Gnome apps

- View: borrow the Ephiphany (gnome-web) zoom controls, move Grid, Show/Hide, and Ruler units into a preferences dialog

- Add-ins: Move to a preferences dialog

- Window is useless, they have tabs

- Help can stay

So no surprise that the laziest implementation of a hamburger menu is not good.

pndy 4 days ago | parent [-]

It's kinda funny how Pinta changed while Paint.NET remains same with just minor tweaks to the interface. Luckily devs there never considered utilizing ribbon interface...

In the end I swapped from Pinta to Gimp and Krita because I couldn't stand that interface

dminik 3 days ago | parent [-]

Tbh, at this point I would pay for paint.NET on Linux.

Pinta is interesting, but the UI is terrible. Did we really have to remove the resize handles? They're there when adding shapes, but not when manipulating pixels/selection? Half the options I need being hidden in a hamburger menu isn't great either.

Gimp is gimp. I don't need Photoshop. And I don't want a Photoshop level of a learning curve.

Krita is interesting, but it seems to be aimed at drawing. I struggled to copy the color code from an image. By default my eyes are drawn to the massive advanced color selector on the right, but it's a trap. You actually need the tiny color selector in the top bar. It shouldn't be this hard.

I need a subset of image manipulation features in my work and each tool has a different one.

dismalaf 4 days ago | parent | prev [-]

While Pinta uses (and abuses) GTK4, it has nothing to do with Gnome.

Inkscape is also a GTK app that follows Gnome guidelines, and every menu and tool is out in the open. No "hamburger" menus anywhere.

dminik 3 days ago | parent [-]

I was under the impression that Inkscape explicitly doesn't follow the gnome guidelines.

That's why every few months, there's a proposal to redesign it which trades usability for minimalism. Here's one I pulled from a random Google search:

https://gitlab.com/inkscape/ux/-/issues/236

dismalaf 3 days ago | parent [-]

https://wiki.inkscape.org/wiki/Inkscape_invariants

They claim it's one of the cornerstones of their project. Who am I to argue.

Personally, I like how functional Inkscape's UI is AND how minimal Files is, for example..

Delk 4 days ago | parent | prev [-]

> Supposing I did, the only hamburger menus I can think of contain lesser-important functions of each app

gEdit places almost everything in the hamburger menu; opening and saving files have dedicated buttons but for example find/replace is behind the burger, as is "save as". It may not matter much if you use keyboard shortcuts (ctrl+f is pretty common for find and I never try to look for it in the menu) but one might still expect a GUI to allow its features to be easily accessed without the use of a keyboard. I don't think the mix of a few dedicated buttons and a single hamburger menu is necessarily good for discoverability either.

The Image Viewer puts file management and image rotating in the hamburger menu. Oddly enough, other image editing options are available in a separate editing mode that's accessed via its own dedicated button. Also, although file management features are behind the hamburger menu, for some reason image properties are behind a dedicated button.

In both cases the only reason the hamburger menus aren't more populated is because there just isn't that much functionality in either app to begin with.

Evince (the document viewer) also puts almost everything in the hamburger menu -- although in that case, if a traditional menu bar were used instead of the hamburger, most of its functions would probably only be split between "file" and "view" menus or something along those lines.

I'm not sure if those apps are still Gnome defaults but they're some of the examples of what I'd consider somewhat poorly considered use of the hamburger menu.

Outside of Gnome, the new UI in JetBrains IDEs has switched to hiding typical menu bar menus behind a hamburger menu button. I honestly don't understand that decision at all: the menus are still the same, they just require an additional click to access, and since the selection of available menus is only revealed after clicking the button, you can only start scanning for the menu you're looking for after the reveal. While separate from free software desktop design, the new UI in those IDEs is another example of what I would also consider mobile-influenced degradation of desktop UIs -- and a particularly weird one at that.

fluidcruft 4 days ago | parent | prev | next [-]

Hamburger menus are also useful for things that otherwise would be behind a right-click. I personally have not encountered a good replacement for right-click in touch UIs.

marginalia_nu 4 days ago | parent | next [-]

That's rarely how they are used though, much more often they're used to replace the horizontal top menu bar.

tadfisher 4 days ago | parent | next [-]

They are for rarely-used actions. The corollary is that frequently-used actions are surfaced directly in the header bar instead of buried in menus. This is almost universally good. I say "almost" because content creation applications have so many actions that a menu bar sometimes makes sense; I'm thinking in particular of Inkscape with three sides of the window occupied by icons and a bizarre hamburger icon in the bottom of the right panel for some reason.

fluidcruft 4 days ago | parent | prev [-]

I don't disagree, but I think that's another reason they exist beyond screen real estate on mobile. Context menus take no screen space, but they don't play nice with touch.

marginalia_nu 4 days ago | parent [-]

There are plenty of alternative paradigms on touch interfaces, both two finger tap (on capable devices) as well as side-swipe are used to bring up menus that are as contextful (or more) than the burger menu.

blooalien 4 days ago | parent [-]

"Long-tap" (tap and hold for a second) is another right-click alternative I've seen used to great effect on touch interfaces.

fluidcruft 3 days ago | parent [-]

It works sometimes but it seems like drag me and it's really awkward when something can/should be both dragged or right clicked.

naasking 4 days ago | parent | prev | next [-]

Touch and hold is fine as a right click.

ahartmetz 4 days ago | parent [-]

But it barely exists anymore. It was common in early Android, not anymore. I think the reason was bad discoverability... which is true. But not having the functionality is worse.

naasking 4 days ago | parent [-]

Agreed!

3 days ago | parent | prev [-]
[deleted]
vitorgrs 3 days ago | parent | prev [-]

KDE changed their design to include hamburger menu. Even KDE's Terminal have a "hamburger" menu.

handedness 4 days ago | parent | prev | next [-]

The GGP's comparison was KDE vs. macOS, so that's the most charitable interpretation I can think of.

The comparison also holds. With every major release macOS has become more like iOS and iPadOS much more so than iOS and iPadOS have become like macOS.

It's a shift I loathe, but Apple has a much harder time selling Macs to iDevice owners than the other way around. It's an understandable and maybe even unavoidable shift for Apple to make, much as it will drive a small number of die-hards elsewhere.

fl0ki 4 days ago | parent [-]

As someone who does not use Stage Manager, I don't find that the other ways macOS has become more like iOS were, to me, bad ways. The most notable changes I find were that the Settings app became far more organized and consistent, and the Control Center has tons of convenient shortcuts with a very high level of customization.

In fact, Control Center is currently less customizable than iOS because you've been able to fully rearrange the controls on iOS for an entire year now. If anything, it could stand to be more like iOS in that regard, though it's not a huge deal either way.

I don't particularly use widgets much either, but I never felt their inclusion was a net negative, they're just not as useful as other interfaces already available on macOS.

One thing I'll definitely cede though: having some "macOS" apps actually be iOS apps, like Home, is weird not just because the UI design is unusual but also because there's been no attempt to make standard desktop hotkeys work, not even Esc.

chipotle_coyote 4 days ago | parent [-]

Good news, maybe: macOS 26's Control Center is much more like iOS in that way, and they've also added an API that will let third-party apps offer their own control center widgets.

j1elo 4 days ago | parent | prev [-]

Google. Microsoft. Apple. In the years where "mobile is cool" became a mantra, basically everybody fell for the trend. Several examples in this random blog post that talks about the topic:

https://blog.prototypr.io/mobile-first-desktop-worst-f900909...

You asking this means (maybe?) that you're too young to have used the abhorrent default start menu of Windows 8, but yeah, forcing down users' throats the result of tucking what essentially was a mobile design into a 32" desktop monitor was the pure definition of "stupid decisions driven by marketing".

And it was not only OSes, too much of the web got "infected" with these design trends that are only appropriate for small screens:

https://www.nngroup.com/articles/content-dispersion/

dismalaf 4 days ago | parent | next [-]

I'm old enough that the first computer I used was an IBM PC. Running PC DOS. Granted, I was very young and only remember it because of the little turtle in Logo. Then it was Apple IIs. Then Windows. I actually used Linux in the 90's. I remember Windows 8, but mainly because of the complainers. I was Linux full time by then anyway.

But I do happen to enjoy having extraneous menus hidden. Why are they cluttering my screen and workspace when I'm using keyboard shortcuts anyway? I want to see my actual work, not some menu I don't need and will never click on...

Using a mouse to click on a bunch of tiny menus littered all over the place is horrible for productivity and screams "boomer"...

j1elo 4 days ago | parent [-]

Oh! then you've lived well through all these design fads of the last decades. Let me assure you, a bad designer is going to do a bad job whether you give them a desktop-first framework or not, that's the kind of desktop interfaces you might be thinking of. But a mobile-first framework will always render poor results on desktop, regardless (and in spite) of the skill and knowledge of the designer.

I cannot say this based on evidence, but I'll say anyways based on subjective common sense, that the Start Menu of Windows 95, 98, XP, and 7 were all immensely better than the Start ..."screen" thing of Windows 8.

velomash 4 days ago | parent | prev [-]

It's not that mobile is "cool". I've had analytics data for many apps across different types of industries. Consistently, even on mainline web pages, traffic is dominated by mobile. The vast majority of people visit apps and pages on their phones.

fsflover 4 days ago | parent | prev [-]

> But mobile platforms, with their small touchscreens are completely different from desktop platforms with their large screens, keyboards and mice. So what do you do?

This is not an example from KDE, but you do convergence: https://videos.puri.sm/pureos/l5-convergence-purism.mp4

account42 3 days ago | parent [-]

No, that's an example of the problem being discussed: mobile UI on a desktop.

fsflover 3 days ago | parent [-]

Which problem exactly? It works just fine. Just like there is no problem with well-designed websites that can work both on mobile and on desktop (like HN).

distances 4 days ago | parent | prev | next [-]

KDE usability really started improving when the Visual Design Group was launched during the KDE 5 cycle, spearheaded by Jens Reuterberg. There was a real cool atmosphere of designer-developer cooperation which quickly led to very sleek results that persist to this day.

VDG tackled (and tackles) not only design for the desktop itself, but also for KDE applications that had never seen a designer's touch before.

I've been long a KDE user, even through the 4.0 troubles, but also the first to admit that it used to look clunky. Looking at old screenshots is a quick reminder of how far this initiative has taken it.

uncircle 4 days ago | parent | next [-]

VDG must be so busy that my #1 feature request for KDE, support for smart copy&paste in Konsole, has been stuck in bikeshedding hell for almost 5 years because the maintainer didn't want to merge an optional feature without the VDG go-ahead :(

I love open source and have been running Linux since 1999, but my experience of contributing to both KDE and GNOME is your PRs never go anywhere unless you're part of the inner cabal of maintainers, otherwise any small bugfix or feature goes into bikeshedding mode, and it's the reason I don't contribute any more.

That said, I run KDE now after two decades of GNOME. It's pretty good and has been looking good for a while now.

mixmastamyk 4 days ago | parent | next [-]

Konsole is my least favorite terminal because of all the klutter. Have to remove several buttons, and the context menu with hundreds of options can’t be simplified to my knowledge.

WD-42 4 days ago | parent | next [-]

This 100%. Just look at the screenshot on the KDE page for Konsole: https://apps.kde.org/konsole/

What's up with the massive amount of chrome used for nothing except new tab/copy/paste buttons? Is it really necessary to take up what could be used for 2+ extra lines of terminal output for a labeled Copy button? Compare it to gnome console, or any other terminal really, and you will get far more terminal output for the size of the window, as it should be.

And it's not just Konsole. So many KDE apps have this same problem. Giant labeled buttons taking up space from the actual content, for things you will never use or have well established keyboard shortcuts already.

sho_hn 4 days ago | parent | next [-]

In Konsole's defense, this is the actual default appearance of a Konsole window when you launch it for the first time in the current stable release:

https://mero.ng/i/lWMWazUP.png

The screenshot on the website has all sorts of optional bits enabled, and I would readily agree is not a good showcase.

The reason all those optional bits exist is because you'd be surprised who ends up using a terminal emulator in a general purpose desktop GUI used in many large IT deployments. E.g. a lot of folks who are used to PuTTy on Windows and want a little GUI for SSH connections, and for them this is the game changer.

The "try to show all the goods in your screenshot" mindset is really not a good one though, agree :)

WD-42 4 days ago | parent | next [-]

https://imgur.com/a/konsole-vs-ghostty-tR4Otmy

This is stock Konsole vs Ghostty. Notice Ghostty also has multiple tabs open. There is just so much waste in the Konsole UI.

wkat4242 4 days ago | parent | next [-]

Stock yes. Just hide the toolbar. I don't like that either. Turn off main toolbar and session toolbar.

4 days ago | parent | prev [-]
[deleted]
mixmastamyk 4 days ago | parent | prev [-]

That's better, but the toolbar/buttons could always be configured away. The real problem is the context menu. Has it been simplified or made configurable?

Liquid_Fire 4 days ago | parent | next [-]

Out of interest, what do you use the context menu for in a terminal emulator so often that it bothers you? I can't even remember the last time I opened it.

mixmastamyk 4 days ago | parent [-]

I hide all UI and use only the context menu, 90% of the time to open a new tab, 5% of the time to split a tab, and 4% of the time to bring up the config dialog. 1% to open a new window, though I'm often doing Ctrl+Alt+T for that recently.

This is what I've done since SGI 4DWM Terminal (and ancient NT Command Prompt), and almost all other terminal emulators can be configured to do so. Konsole stands alone (to my knowledge) in its insistence on cruft all over the interface. The terminal widget itself seems fine.

To be clear, I don't mind obscure options, but they should live in the control panel. See my cousin comment for more details.

jraph 4 days ago | parent | next [-]

All these things have keyboard shortcuts If the context menu bothers you, it would seem worth it to use them for frequent actions. CTRL+Shift+T opens a new tab for instance. It's way more efficient anyway in an app that's so keyboard centric.

I don't find that context menu so bad to be honest. If you use it often you should know where things are anyway.

Overall I'm quite surprised at the hate Konsole receives in this HN thread. Removing the toolbars is two clicks away and only needs to be done once. Even the menu bar can be hidden. Such a konsole window would be just the terminal, no cruft, no UI elements. To me we are in the "some people will never be happy for no clear reasons" territory.

I've been using it for years I'm very happy with it. Its search feature is awesome, and its ability to have infinite scroll history is very nice too, it has decent performance.

The one terrible thing I have seen about konsole is that the toolbar buttons were highjacking the keyboard bindings in the terminal, but it was a bug, I think this is now fixed and a workaround was to remove the toolbar.

mixmastamyk 4 days ago | parent | next [-]

When I'm making a new tab, usually I'm coming from the browser or file-manager, so my hand is already on the mouse. Am clicking on the term anyway.

No other mainstream GUI term has these clutter issues. They are small issues to be sure, but unnecessary.

account42 3 days ago | parent | next [-]

But surely you are going to use the keyboard once you have switched to the new tab? It's a terminal after all.

mixmastamyk 3 days ago | parent [-]

When I start typing I want to execute the new idea immediately. No other tabbed terminal (that I’ve used) prevents this besides konsole, simply because the context menu is (un)optimized to include the kitchen sink instead of the one item I want.

Folks trying to talk me into a new workflow can’t succeed because I’m multiplatform. Gnome terminal, iTerm2, Win Terminal, etc. konsole is the oddball and least used of the group. Partly because the context menu is a mess.

Liquid_Fire 2 days ago | parent [-]

I'm actually surprised you're complaining about Konsole then, given iTerm2's context menu almost doesn't fit on my screen.

jraph 3 days ago | parent | prev [-]

Fair enough. I usually switch to the terminal using alt+tab.

eviks 3 days ago | parent | prev [-]

> To me we are in the "some people will never be happy for no clear reasons" territory.

That's because you ignore/downplay the very clear reason of space waste expressed in the conversation.

jraph 3 days ago | parent [-]

No, I mentioned that this is solved with a couple of clicks to do once if you are bothered by this. I see few reasons to complain really. One could prefer having different defaults (and I would, actually), but it's not like their are awful neither.

Had the toolbars been difficult or impossible to customize or remove, I wouldn't say, but here ulyou can make it look to your taste completely. The issue is a taste question and is a "meh" at best.

eviks 3 days ago | parent [-]

Yes, that's the downplaying part. Configuring bad default away doesn't make a user happy the bad default existed and required wasting time fixing it (of course it's not a couple of clicks, that's also downplaying, you'd have to first acquire the knowledge that it's possible (not all UIs can be customized) and how to do it (e.g., some DEs require installing some DE Shell Extension to be able to find the relevant config))

jraph 3 days ago | parent [-]

Defaults cannot always please every unique user. That's an impossible goal.

It's fine that impossibly picky users get to click through a few settings once to set their environment to their liking. I'm one myself sometimes.

I wonder if vocal people here who hate this minor (yes, I'll die on this hill) stuff so much took the time to even report this as an issue in KDE's bugtracker. Here's the link if it's not already done:

https://bugs.kde.org

eviks 3 days ago | parent [-]

> Defaults cannot always please every unique user. That's an impossible goal.

You're just continuing in your quest to ignore the issue. Just set the goal at "most users", that's fine, you'll still need to defend this actual screen waste to make an argument, but you can't hide behind a generic "can't please everyone"

> hate

There is no hate, you've made it up to make your argument sound better.

> this minor (yes, I'll die on this hill)

No one is looking at, let alone fighing, you on this imaginary hill. The other commenter explicitly said it's not a big issue. I also agree it's minor. Stop bringing more straws for your scarecrow!

> took the time to even report this

To waste it on a repeat of this argument with ~0 chance of a win? Again, you've made up that hate, so there is no motivation in doing that, a more productive use of that time is to use a better terminal (or just configure it away), so that's usually what happens

distances 4 days ago | parent | prev [-]

You can eliminate that 90% by Ctrl+Shift+T.

mixmastamyk 4 days ago | parent [-]

Doesn't help when coming from a browser. Ctrl+Alt+T works without the Terminal in focus however. Ctrl+Shift+T needs me to click in the terminal first then go back to the keyboard. Waste of time.

distances 3 days ago | parent [-]

I almost always switch windows with Alt+Tab, not with a mouse, so it fits very well for that flow. Understandable if it doesn't do the trick for you though.

mixmastamyk 3 days ago | parent [-]

I’m well aware of all these hotkeys. The issue is I’m using the mouse with my browser, scrolling clicking etc. Reading gives me an idea so I click on my terminal that’s always open. This is the best time to open a tab imho, and have been doing it for decades.

Thankfully there are a dozen terminals to choose from that don’t make konsole’s minor mistakes. (Although chances are they made others.)

weaksauce 4 days ago | parent | prev [-]

I don't think it's super complex with a ton of options any more. Just installed cachyos(arch based) kde plasma and the right click menu looks like this https://i.imgur.com/S59wy2H.png so either they are configuring away a lot of the complexity or the updates to it have been slimming.

mixmastamyk 4 days ago | parent [-]

- Four, no really four ways to copy...

- Change encoding? I have never changed the encoding of my terminal, not once since first using a computer, circa 1982. UTF8-FTW.

- Adjust scrollback, on the context menu?

- If you hide the toolbar/menu I believe it adds the main menu to the context menu. And that is where the majority of the hundred options live. And at the end, where a Properties or Preferences entry should live.

- Last but not least, no "New Tab" entry, which is the thing I use it for 90% of the time.

weaksauce 4 days ago | parent | next [-]

double click the tab area and you get a new tab. ctrl-n gets you a new tab. i personally wouldn't ever use that feature.

I like the extra modes of copying since they all have unique uses and prevent editing in cases.

the encoding bit is odd yeah. adjust scrollback is not a common option i suppose.

it would be nice to configure the right click menu more but that's not an option i see in many apps so it's a wash. I use the menu so i don't have those options. it may even be configurable via a file somewhere in .config... i haven't tried or been bothered by the defaults enough to do so.

jcelerier 3 days ago | parent | prev | next [-]

I am mainly an urxvt user but actually use konsole once in a while specially for this kind of advanced feature

lmm 4 days ago | parent | prev [-]

> Four, no really four ways to copy...

All of which are useful

> Change encoding? I have never changed the encoding of my terminal, not once since first using a computer, circa 1982.

Then you've never worked with Japanese. Which is fine, but a significant proportion of the world needs to.

> UTF8-FTW

Not for Japanese, sadly.

mixmastamyk 3 days ago | parent [-]

Neither useful for a very large majority of people. Yet you’ve decided we must avoid them every time we look at the context menu.

Also neglected the point elsewhere that obscure options are fine in control panels, auxiliary and submenus.

pxc 4 days ago | parent | prev | next [-]

> So many KDE apps have this same problem. Giant labeled buttons taking up space from the actual content

Unlabeled buttons are a scourge, accursed and meaningless hieroglyphs

brewdad 4 days ago | parent | next [-]

I do love that the floppy lives on in the Save icon.

eviks 4 days ago | parent | prev [-]

Unless you remember the meaning , of course, then suddenly the curse is lifted and you just don't waste space

guappa 3 days ago | parent | next [-]

Good thing KDE has a global setting to remove the labels!

pxc 3 days ago | parent | prev [-]

GUIs (and especially buttons) are most useful for things I do infrequently. Frequent tasks are better done by keyboard shortcuts or command line utilities anyway. The only places where I routinely click on label-less icons are in the menu bar/system tray and my browser's always-visible toolbar.

I guess both of those places are especially space constrained, which maybe makes it feel more worth it to me. And I also actively arrange all the items in both cases, choosing not just the arrangement but which will show at all. That means I know them basically as soon as I throw them down.

I wonder if it would be crazy to have the labels on shown-by-default buttons fade only after a certain number of clicks on them.

eviks 3 days ago | parent [-]

> I guess both of those places are especially space constrained, which maybe makes it feel more worth it to me.

See how easy it is to justify "the scourge"? Also, this is exactly the same situation here - using a permanent toolbar on your main screen (not a submenu or some secondary settings screen where extra labels don't cost anything)

> crazy to have the labels on shown-by-default buttons fade only after a certain number of clicks on them.

Great idea, had the same, though an even better is to use frecency as a proxy for memory everywhere (and also apply it to various tips and keybinds etc) - if you've clicked the button 10 times, the label disappears, but if you haven't clicked in a year, it reappears (all configurable per button of course, OS-wide, there are some frequently use symbols like clipboard that you'll never forget due to use in other apps)

heavyset_go 4 days ago | parent | prev | next [-]

That screenshot has all of the Konsole features enabled. You'd use one at a time if you use any at all.

> So many KDE apps have this same problem.

Right click any KDE app toolbar -> Text position -> Icons only

I also believe it's a setting in the System Settings.

wkat4242 4 days ago | parent [-]

That's why I love KDE. You can have it just the way you like it. Not how someone else decided on.

I think a lot of people knock it just from looking at some screenshots of the default options. Not knowing everything is configurable. Think the taskbar (panel) is too thick? Just change it. Don't want that toolbar? No worries just turn it off. It's so good.

heavyset_go 3 days ago | parent | next [-]

I was in that boat for years. It took forcing myself to switch due to GNOME breaking basic features before I realized just how great and customizable KDE is.

You can easily implement Windows or macOS UI layouts using it and it isn't terrible. I actually prefer KDE to either desktop.

account42 3 days ago | parent | prev | next [-]

> That's why I love KDE. You can have it just the way you like it. Not how someone else decided on.

That is unfortunately less and less the case. Still better than most alternatives in that regard though.

mixmastamyk 3 days ago | parent | prev [-]

The context menu is not configureable.

mzajc 4 days ago | parent | prev | next [-]

> Is it really necessary to take up what could be used for 2+ extra lines of terminal output for a labeled Copy button?

It's not, which is why the context menu gives you an "Icons Only" option, along with "Text Only", "Text Alongside Icons" (default), and "Text Under Icons". You can also adjust the icon size, or remove the toolbar entirely.

shmerl 3 days ago | parent | prev | next [-]

It's very easy to customize and remove all the visual noise though.

phatskat 4 days ago | parent | prev [-]

> This 100%. Just look at the screenshot on the KDE page for Konsole: https://apps.kde.org/konsole/

Oof. It looks like it’s trying to iTerm2 but, as the kids say, it’s not him.

I generally don’t use any “default” terminal regardless of OS or DE if I don’t have to. I’m full time on Ghostty these days and I adore it

ezst 4 days ago | parent | prev | next [-]

Who needs konsole when you can have yakuake?

wkat4242 4 days ago | parent | next [-]

I use the terminal too much for that. I use yakuake for a quick text based ai interface though. That way I can quickly go like "what's the difference between this and that in Spanish?" when I'm writing something.

ezst 2 days ago | parent [-]

I use yakuake for everything, I don't know what I would be missing out from a dedicated term: yakuake has tabs, and splits/tiling, so the entirety of my terminal needs are covered in one convenient and easily accessible place :-)

wkat4242 15 hours ago | parent [-]

I'd miss having full screen. I have console full screen on one of my virtual desktops (and I can switch to any desktop with a single key press so in that sense it's the same as yakuake in terms of accessibility). Good point though!

account42 3 days ago | parent | prev [-]

Everyone who uses the terminal for more than one-off commands?

ezst 2 days ago | parent | next [-]

Why would you think that yakuake is limited to one-off commands?

It has tabs, and splits/tiling, it gets in and out of the way seamlessly. What would a dedicated terminal add to it?

guappa 3 days ago | parent | prev [-]

Is your yakuake process running in a very time limited cgroup?

wojciii 4 days ago | parent | prev | next [-]

I use terminator as my terminal .. it allows to split windows which is somewhat implemented in console, but it doesn't work very well..

WD-42 4 days ago | parent [-]

And this is why I find KDE annoying. Having to use GTK/GNOME apps for something as simple as a terminal.

antalis 3 days ago | parent | next [-]

Konsole has that feature too. https://itsfoss.com/konsole-terminal-tweaks/#4-split-the-ter...

wojciii 3 days ago | parent [-]

Yes, but I don't like how this is implemented.

soraminazuki 4 days ago | parent | prev | next [-]

The default GNOME terminal doesn't do split windows, so it doesn't offer any advantage over KDE in that regard.

https://gitlab.gnome.org/GNOME/console/-/issues/103

bmicraft 4 days ago | parent | prev [-]

There are a boatload of non-GTK or GNOME affiliated terminal emulators. I can recommend alacritty for instance.

rgun 3 days ago | parent | prev | next [-]

I have probably started using konsole because it was the default, but have since liked it a lot. I use tmux whenever I want to split windows, synchronize keystrokes and things like that but for all else, konsole works perfectly well.

I have set it up in a way that I don't see any clutter. You can hide whatever you don't want to see on the UI. All I see is the terminal and the tabs.

The killer feature is the 'monitor for silence' and 'monitor for activity'. Comes quite handy for long running background tasks that you want to monitor.

neobrain 4 days ago | parent | prev [-]

> the context menu with hundreds of options can’t be simplified to my knowledge

What context menu is this about? When I right click into the terminal area, my context menu has a grand total of... 11 items.

mixmastamyk 4 days ago | parent [-]

Hide the menu/toolbar. And 11 is too many as it is, see my comment elsewhere. Someone posted a screenshot of a new install with 16, but it still doesn't have the main menu disabled. Which adds it to the context menu.

foresto 4 days ago | parent | prev | next [-]

I suspect overlooked and stalled pull requests are common in open-source. A small one of mine (to a popular project that is not KDE or GNOME) recently took half a year, and most of that time was spent waiting for reviewers and bikeshedding the docs. My condolences on the frustration.

For what it's worth, I'm not part of KDE's inner circle, yet the several PRs that I have submitted to them since I started using it (~2 years ago) have all been accepted. One was difficult to shepherd through the gauntlet of opinions, but was finally merged. So the process is not entirely impenetrable.

f33d5173 4 days ago | parent | prev [-]

Is that why they don't have alt selection?

abrouwers 4 days ago | parent | prev | next [-]

I disagree - I see stuff like this, and I wonder if anyone actually thinks about the UI, or it's just "features thrown at the wall." It takes me a long time to remove buttons, icons, etc. from KDE's default layout. They seem to take too much comfort in "everything is configurable" as a way to ignore sane defaults.

https://discuss-cdn.kde.org/uploads/default/original/2X/b/ba...

jimbo808 4 days ago | parent | next [-]

Not everyone wants or needs the customizability of KDE. But if you're a heavy desktop user, being able to tailor every aspect of your system to your specific preferences, is absolutely wonderful. Using my Mac for work has become excruciating since I switched to KDE for my Linux machines last year.

vbezhenar 4 days ago | parent [-]

I'm heavy desktop user and I never want to tailor every aspect of my system to my specific preferences. I don't have any specific preferences. I have general preferences of any sane user and I want programs to have sane GUI which does not need additional setup. There's no good environment for me in Linux. KDE is too customizable, I installed it once, opened settings and immediately formatted my disk. GNOME is terrible with their tablet UI and miriad hidden keybindings, but at least it does not have billion options, so I'm using GNOME, but I'm not happy with it. All I want is something windows 95-like, but without any settings whatsoever. GNOME 2 was very good desktop back in the days, it's a pity they decided to ruin it.

klibertp 3 days ago | parent | next [-]

I think it's pretty clear that there are both kinds of power users: the ones who take pride in being able to learn whatever defaults there are, and the ones who take pride in being able to customize the defaults to their preference.

I don't believe either group is any more right than the other: both sides have about equal amounts of good arguments and pointless posturing. A tabs-vs-spaces situation. Fortunately, in this case, we more often than not have a choice: computing environment GUIs are still pretty personal, so everyone can just use software that follows their expectations. The problem begins when a user from one side is somehow forced to use software following the other side's ideology - but that's a separate story, and arguably it's the "being forced" part that's the actual problem.

Personally, I'm very inconsistent in this regard. There are apps that I've been customizing for more than a decade and, quite honestly, I wouldn't know how to use them were my config to suddenly stop working (Emacs, ZSH, tmux). On the other hand, there are apps I've been using for a similarly long time, but never bothered to configure (other than possibly installing a bunch of plugins): Firefox and Vim come to mind.

There are also apps that I do customize, but either only once and never touch the config again (my window manager, Awesome), or ones that I customize but only to add an escape hatch (adding "Open this file in Emacs" to all JetBrains IDEs, for example).

So from my perspective, what's essential is to have a choice: both GNOME and KDE should exist, should enjoy similar popularity, and should each focus on their favored philosophy. Let those who want to work with defaults use software where a lot of effort went into providing sane defaults (it's ok if customizability suffers), and let those who want to customize use software where significant effort went into allowing customizability (it's ok if defaults are slightly insane).

badsectoracula 4 days ago | parent | prev | next [-]

> any sane user and I want programs to have sane GUI which does not need additional setup

In reality there is no such thing as a "sane user" using programs with "sane GUIs". Either someone already has a lot of preferences formed by their experiences using desktop OSes over the years, or they have started using desktop OSes recently and they barely have any expectations.

And because of that there is no such things as "sane user" using "sane GUIs". Your sanity is someone else's insanity.

wkat4242 4 days ago | parent | prev [-]

I do have strong preferences. But it just means that gnome is better for you and kde better for me :)

jorams 4 days ago | parent | prev [-]

Your screenshot shows a menu in which features, namely the menu bar, have quite explicitly been removed from the default layout because you are unlikely to use them. You are showing the second tier of a menu structure where they are available if you need them occasionally. If you happen to need them more often you can easily add them to the toolbar.

abrouwers 4 days ago | parent [-]

It's certainly possible, but to me it feels like a junk drawer without too much thought. In konsole, for example, it buries "use dark color scheme," which I'd assume is a fairly common option.

antalis 3 days ago | parent [-]

Most people choose a theme for all the windows in the system settings.

Dunedan 4 days ago | parent | prev | next [-]

I'm not sure usability is moving in the right direction with KDE. Over the past years, more and more applications started to hide menus by default, sometimes adding hamburger menus instead.

There is also a "new way" (I believe QtQuick-based) for applications to create popups, which results in them not being separate windows anymore. System Settings makes prominent use of them for example and those popups just behave entirely different than one is used to. As far as I know it's not even possible to navigate these popups with the keyboard.

jorvi 4 days ago | parent | prev [-]

> VDG tackled (and tackles) not only design for the desktop itself, but also for KDE applications that had never seen a designer's touch before.

KDE its Achilles heel is that every KDE application is like its own little fiefdom, compared to Gnome's top-down control of whatever the blessed application for a particular function is.

This is why a KDE desktop often feels incredibly disjointed to use. You can't develop muscle memory for conventions if there are no conventions.

topspin 4 days ago | parent | prev | next [-]

> For many years now KDE has focused on polish, bug fixing and "nice-to-have" improvements rather than major redesigns, and it paid off.

It has. I believe this is a consequence of the 4.x debacle 18 years ago. KDE was doing great in the 3.x release, capturing a lot of users, and then everything went sideways with 4.x.

They recovered: by the later releases of 4.x most of the problems were fixed and 4.x was entirely livable. The KDE developers learned a hard lesson and have been very conservative since then. Since the release of Plasma (5.x) in 2014, KDE hasn't self-inflicted any great regressions or misfeatures, and now there is 10+ years of "polish."

It is very nice.

I too have used the "Window Rules" mentioned in the blog post. Very useful for game development where you want certain windows to appear at precise locations on different displays every time, day after day, for years. KDE just gives you features like this, whereas this is considered unnecessary elsewhere.

unstruktured 4 days ago | parent [-]

18 years ago? Holy crap I feel old. I remember how disruptive the very stable 3 to completely unstable 4 was.

koyote 4 days ago | parent | next [-]

So disruptive that I haven't tried KDE since.

Articles like this one might encourage me to give it another go. Is there a distribution that's considered the 'best' for a KDE environment or will any do?

HoHoHoe 3 days ago | parent | next [-]

KDE now has its own Linux distribution called KDE Linux!

https://kde.org/linux/

https://news.ycombinator.com/item?id=45204393

https://news.itsfoss.com/kde-linux-alpha/

https://www.gamingonlinux.com/2025/09/kde-officially-release...

https://linuxiac.com/kde-linux-alpha-launches-with-immutable...

youainti 4 days ago | parent | prev | next [-]

I don't know if there is a "best" but I've been using OpenSUSE Leap 15.6 with KDE on my work, personal, and family machines for the last year or so. Even my non-technical (but technologically capable) spouse has been using and enjoying it over that time on their personal laptop.

jlpcsl 3 days ago | parent | prev | next [-]

For me the best KDE software integration is in openSUSE, also love their YaST graphical control center and BTRFS filesystem snappshoting integration with the package manager and the control center. Second best distro for me is Fedora KDE.

jcelerier 3 days ago | parent | prev | next [-]

Whatever you do, don't use anything debian or ubuntu-derived, they have tons of bugs that aren't upstream. CachyOS and Fedora KDE are great options.

heavyset_go 4 days ago | parent | prev | next [-]

Use a rolling release so you get the latest KDE and not whatever Debian froze two years ago.

topspin 4 days ago | parent | prev [-]

My choice has been Kubuntu. With all vestiges of snapd removed.

Twirrim 4 days ago | parent | prev | next [-]

I most remember the performance issues with 4. That went from silky smooth to staggering along on my machine at the time.

Same thing happened with Gnome, but to a much lesser degree.

earthnail 4 days ago | parent | prev [-]

I remember seeing tons of mockups for how KDE 4 should look like. One was absolutely stunning but I can’t find it anymore. I remember a mostly flat theme with the idea that an app’s settings could be on the backside of a window. The dock was also brilliantly made.

Oh gosh I wish I could find those old designs again. Unfortunately they didn’t go for it and went with tons of silvery gradients instead.

everdrive 4 days ago | parent | prev | next [-]

Major changes aren't even _desirable_ in UI. People kind of emotionally enjoy novelty, however when it actually comes to using a computer consistency is superior to absolute excellence. Figuring out where settings and buttons are just because you ran software updates is a total waste of time on both ends; it wastes the user's time, and was a waste of time to develop. Maybe I'll switch from gnome to KDE this weekend, this looks promising.

ethbr1 4 days ago | parent | next [-]

Any organization that doesn't have backpressure against UX breaking changes is vulnerable to this.

The root cause is that UX folks almost never use a product as often as their users.

So what's an "oh, left instead of right" minor change for them is anathema to someone with muscle memory.

Ergo, IMHO, all breaking UX changes should be required to clear a high bar, with the default being status quo + tweaks.

everdrive 4 days ago | parent [-]

I think it's perplexing that UX has generally gotten worse subsequent to multiple developments which you might expect would make UX better:

  - We now have a plethora of UX logging and can see real time where users struggle.

  - There are dedicated UX teams whose sole focus is to improve UX.

  - More people are using technology than ever, and so we have a more representative sample of data to work with.
But despite this, UIs have consistently gotten worse over the past 10-20 years. I think there are a few possible culrpits.

  - Mimicking mobile UIs, as eloquently called out here: https://news.ycombinator.com/item?id=45290812

  - I suspect there is something of a race to the bottom WRT To UX teams; they're always designing around any pain point, which has a few knock-on effects:

    - There will _always_ be pain points, and so there will _always_ need to be UI changes.

    - Designing a product so that the bottom of the bell curve can use it well probably does make an objectively worse product.

    - There's nothing wrong with needing to learn a UI, and this "learning" could be mistaken as pain point.

    - UX teams can't exist if there aren't things to constantly change, which increases the UI churn.
In concert, you have a UX which is constantly changing, and never really getting better, and often getting worse.
Sohcahtoa82 4 days ago | parent | next [-]

> - There are dedicated UX teams whose sole focus is to improve UX.

They don't work like the UX teams of yesteryear.

In the early 2000s, companies did user studies. Put a potential user in front of the product, let them use it while the UX team observed. Ask questions to the user afterwards. Make changes, repeat.

But that kind of research is expensive, so it's thrown out to instead just collect tons of metrics that likely don't tell a whole story. They think "Users must love feature X because they keep clicking on it!" when the reality is that they're trying to find something else, but the label for X looks related to what they want.

I agree with all your points regarding the race to the bottom. I think that's why UIs hide so much information. Older interface designs are considered "confusing" or "cluttered" because there's so much there at a first glance, even if all the buttons elements are grouped by functionality.

ethbr1 4 days ago | parent | prev | next [-]

> There are dedicated UX teams whose sole focus is to improve UX.

Imho, this is a big source of the problem.

Granted: there are some amazing UX designers and teams out there.

But my experience with UX teams has been that in most middle-market companies they're usually less that sort and more the {huge designer ego} + {management consulting political skillset} one.

And it's a tough problem to solve! Because ultimately you want someone who can argue very hard for their approach to improving UX (usually against opposition from others). But when someone's ego exceeds their skill, that leads to disaster.

And without a strong Jobs-esque "this sucks" arbiter over them, their changes make it to prod.

TheCoelacanth 4 days ago | parent [-]

The builder vs maintainer mindset probably plays a role too.

Mature products need the maintainer mindset a lot more than the builder mindset.

It's hard enough to find devs who are good at maintainer-mode. I think it's even harder with other roles.

account42 3 days ago | parent | prev [-]

> We now have a plethora of UX logging and can see real time where users struggle.

No you can't. That telemetry gives you view into how users are experiencing the software is a myth because it doesn't include the actions users don't take and it doesn't include the reasons for actions taken.

jimbo808 4 days ago | parent | prev | next [-]

This is an opinion stated as fact. Not every user is the same. That's why there are loads of apps with UIs that have different user modes, for power users, etc. KDE is most suitable for power users of Linux desktops, probably who use it as their daily driver. If you aren't in that category, you may not like it or may find it to be not worth the time investment in.

everdrive 4 days ago | parent | next [-]

Not every user is the same, but it's absolutely valid to discuss whether broadly for most users constantly-churning UI is a net positive or net negative. I think your case, ie customizable UIs, is something of an edge case, and I do agree with you that expert versions of simple UIs can be a really positive move.

jimbo808 4 days ago | parent [-]

A Linux user is, and has always been, an edge case

amlib 3 days ago | parent | prev | next [-]

I dislike how people seem to recommend KDE for power users when GNOME is actually.. great?

I'm an old power user/dev and I used to absolutely love KDE 3 for its take on 90s OS UI, I went into v4 thinking it was a major downgrade (I used KDE 3 as far as the KDEMOD maintainers could push it) and it never got as good as the old v3 days. Somewhere by the end of the KDE 4 life, GNOME 3 formed into something kind of usable and I started noticing some advantages to it, even tried it for a while. Fast forward to now (including a few years where I rolled my own LXDE/XFCE hybrid setup, I was desperate lol) and now I pretty much only use GNOME. I consider it a fine DE for power users... or whatever use you have really. It's great on a notebook, it's great on a desktop and it's great even as an HTPC interface. You do have to wrestle with it for some advanced functionality (dealing with extension isn't always fun, digging into dconf isn't fun...) but the OOB defaults and basic functionality are actually the best there is, maybe even among all desktop OSes.

I mean, if Linus Torvalds out of all people uses it then it must be at least decent for more advanced users, right?

Now whenever I try KDE it feels like an uncomfortable car where every single adjustable thing needs to be tweaked for it to feel minimally usable, except many adjustments are finicky and leave you with a half assed solution. It won't resonate with me anymore...

jimbo808 3 days ago | parent [-]

There isn't only one kind of power user, and not every kind of power user will like KDE. I use GNOME almost daily, with KDE being my primary daily driver. I just really don't see how GNOME could ever said to be great for power users. There are so many ways you can tailer KDE to specific things you may find yourself doing heavily, that would be impossible with GNOME's UI. Being a power user and using GNOME, to me just means you're using the terminal for everything, which is totally valid.

Linus also may not even really be a power user. He says himself that he rarely writes code anymore, and primarily just sends emails and reviews code.

bergheim 4 days ago | parent | prev [-]

This is an opinion stated as fact. KDE is mostly for dads that like a mouse oriented Windows/mac like OS but with buttons to customize.

Sway, exwm etc are for power users.

If you aren't in that category, you may not like it or may find it to be not worth the time investment in.

10/10 gatekeeping buddy.

jimbo808 3 days ago | parent [-]

I didn't say KDE is the only option for power users, or that there aren't multiple types of power users with different use cases and individual preferences. I'm not sure what I'm gatekeeping.

Is it really gatekeeping to say that KDE is for power users? Setting it up in a way that really meshes with your use case and preferences is a process that you'll spend many hours or days of time on. That's not something that makes sense for grandma's computing workload.

> This is an opinion stated as fact. KDE is mostly for dads that like a mouse oriented Windows/mac like OS but with buttons to customize. Sway, exwm etc are for power users.

So you're saying that prefering a highly customizable GUI means you're be a power user, but instead you're a gasp dad? This isn't Reddit, buddy. Grow up.

baq 4 days ago | parent | prev | next [-]

Glad to know I'm not alone. As I grow older moving stuff around just to make it prettier doesn't do much except make me angry that 'they' changed things for no reason again.

mjrpes 4 days ago | parent | prev [-]

Is this always the case?

I prefer what Windows 11 has done with settings being a simple two panel window with categories on left and scrollable settings on the right, with a search/filter bar at top. As you drill deeper you have a breadcrumb at top allowing you to see the levels you are in and click to go back up. This also allows space for descriptions of what each setting does. It could even be improved by allowing users to pin commonly used settings.

This seems overall more simple and cohesive compared to the old Windows control panel with icons and nested settings being popups within popups within popups. It also allows easier scaling and viewing depending on DPI, screen size, resolution, etc.

naasking 4 days ago | parent [-]

Windows 11 settings are worse than they were prior to Windows 10. Before I could have multiple windows open for settings to monitor progress (like of windows updates) or check settings against each other. Now it's a monolithic interface that forces me to back out of something I'm looking at to look at something else, like a website that doesn't let me open multiple tabs to browse it. Terrible UX IMO.

ahartmetz 4 days ago | parent [-]

As a developer who has worked on similar things, that interface can prevent a lot of trouble of the kind "What if the user edits a setting that updates something in another part of settings, which might also be open at the same time?" - or even the same settings screen opened multiple times. It is rare that such cases come up for users, but they can be very annoying and time-consuming to deal with. Perhaps that was the motivation.

naasking 4 days ago | parent | next [-]

I get it, but instead of putting effort into redesigning the whole interface to avoid this possibility, they could have put that effort into rendering the same UI in immediate mode and problem solved.

I actually think the real motive is that they wanted to move to a more unified mobile and tablet friendly UI code base, which centers more around full screen windows.

account42 3 days ago | parent | prev [-]

Making the developer experience easier at the expense of the user experience is the heart of the problem with modern software.

sunaookami 4 days ago | parent | prev | next [-]

>looks nicer, more professional, and more consistent than the latest macOS

Just look at the first screenshot, everything is misaligned, no visual consistency. The second screenshot is even worse. It's really not better than macOS but still better than modern Windows and GNOME.

timc3 4 days ago | parent [-]

Totally agree. To my design eye its so inconsistent that I can’t believe a professional designer has been involved.

MegaDeKay 4 days ago | parent | prev | next [-]

> For many years now KDE has focused on polish, bug fixing and "nice-to-have" improvements rather than major redesigns, and it paid off.

Yes, and this process continues. There are still parts of the environment that need attention or cleanup, but by reading Nate's weekly blog posts [0], you can see that they chip away at cleaning this stuff up week after week after week. And it is all headed in the right direction vs. not (looking at you, Liquid Glass).

[0] https://blogs.kde.org/categories/this-week-in-plasma/

atoav 4 days ago | parent | prev | next [-]

My suspicion is that mobile vs desktop is to the most part a divide that aligns with a divide between consumer and producer. And treating customers as consumers allows you to turn general purpose computers into narrow purpose ones, where you can milk the customer for every little thing that allows them to do what they want. While this sucks from the perspective of the user, it is very much a way to grow a revenue when you are selling an Operating System as part of your products.

I don't say you can't produce things on smart phones, it is just a more restricted environment with things dumbed down, partly for reasons of target demographic, partly for reasons of screen size.

And thus the rise of mobile incentivizes companies ever so slightly to make the desktop more like their mobile counterpart.

In this space open source operating systems (or desktop environments) can be totally uncompromising. They don't need to nudge you into spending money/attention in places that are not in your interest. They don't bolt everything down and pretend to know better than you. In short, they treat you like an adult (producer) and not like a child (consumer).

And that is refreshing.

betap 4 days ago | parent | prev | next [-]

You are absolutely right on KDE focusing on polish and bug fixes. Back in 2014(?) it was weird, confusing, and never seemed to work right for me. Now, it is my go-to Linux desktop environment.

ActionHank 4 days ago | parent | prev | next [-]

It's solid, things are where you expect, beginners can use it with very little guidance, and experts can turn off whatever they don't want or need.

Super solid, <3 for the KDE team and product.

crossroadsguy 4 days ago | parent | prev | next [-]

To folks using Asahi Linux:

I looked at some Asahi Linux videos and it always shows KDE and the interface is Windows like (or what I call Windows like). I never liked that and that is single biggest reason I never tried KDE. I know it's Linux and KDE and GNOME can pretty much made to look like each other (i.e their default look and feel). Is it trivial on Asahi Linux or needs a lot of tweaking?

Something like what ElementaryOS would look like - look/feel/UX wise ElementaryOS has been my gold standard sine it released and the last I checked it still felt that way. But since anything other than what Asahi Linux installs and support by default, i.e. Fedora Remix, is neither recommended nor fares well on Mac so I don't think I can use ElementaryOS (which is essentially Ubuntu LTS) really. Even Asahi Linux team recommends KDE.

Also - can one access certain Mac folders in Asahi (e.g. ~/Pictures)? And is it even recommended, if it's possible (Security wise)?

(I have been exploring/searching on Asahi and I am gearing up to use it on my M1 MacBook Pro - will be using/trying Linux desktop after more than a decade)

pjerem 4 days ago | parent | next [-]

Well, once installed, Fedora Asahi is just standard Fedora ARM with some drivers and bootloader code. You can do anything you would do with a Fedora.

> (I have been exploring/searching on Asahi and I am gearing up to use it on my M1 MacBook Pro - will be using/trying Linux desktop after more than a decade)

If you are still hesitating, it's actually really easy to try : just run the command on the Asahi website and follow the instructions. The setup will resize your partition automatically and will not touch anything of your macOS install or your data. It's even easier than on PC where you have to boot the installation media and manage the partitionning yourself. IIRC, there isnt even the option to remove your macOS partition at any moment so you can't even lose your data by mistake.

The only prerequisite is having free space on your disk and everything else is automatic.

Also, uninstalling Asahi is as easy as going to macOS Disk Utility App, right click on the asahi partition, delete, and resize the macOS partition. After those three clicks, your Mac is now in the same state than before installing Asahi.

crossroadsguy 3 days ago | parent [-]

Hey, thanks a lot to you and everyone else who has been kind enough to share their inputs.

I did try Asahi after encouragement from you all. Installation was indeed smooth. I'd say as smooth as it gets (and I am including Mac auth screen and then SIP tweak in recovery CLI - I assume).

However, the UI/UX wasn't what I expected. I think I was looking for something like ElementaryOS (what I had mentioned and I know it might sound like a broken record), but I was looking for an out-of-the-box pleasing and "just works" UI. It wasn't that, sadly.

I first tried Fedora with GNOME, and it was really not good - even in functionality.

Then I wiped it clean and again installed - this time with KDE Plasma. Functionality was much better. But UX/UI left a lot to be desired. For example, the display was scaled to 170%, and I just couldn't bring it to the right size. 185% was closest. Then I had to change trackpad settings, et cetera. I'd assumed Mac hardware-specific DE/OS might come with some initial tweaks done already. I struggled a lot with shortcuts, and the general UI/UX wasn't feeling like home at all. I also think I am a lot biased, not only coming from Mac but stuck on something like Elementary.

Finally, I cleaned it up. Hopefully, there'd be more Asahi Remix distros. Again, thanks a lot to all of you!

encom 4 days ago | parent | prev | next [-]

Define Windows-like. Windows 11 is complete insanity and nearly unusable. Windows 2000/XP is more logical and boring (the good kind). In my opinion, yes KDE is "Windows-like", but based in an era before MS devs started self medicating on mushrooms and LSD.

KDE generally functions how you expect. For example, a bunch of FOSS hippies somehow managed to create a control panel (system settings in KDE parlance) that's easy to use and navigate, and Microsoft still haven't accomplished that despite trying for over 10 years at this point.

Also, I can dock my task bar to the side, like God intended.

dreamcompiler 4 days ago | parent | prev | next [-]

> Also - can one access certain Mac folders in Asahi (e.g. ~/Pictures)? And is it even recommended, if it's possible (Security wise)?

You cannot access any of your Mac folders in Asahi. Your Mac partitions are invisible until you reboot into MacOS.

Some potential workarounds:

1. Use Syncthing to sync your Pictures folder on both operating systems to an external Mac. This of course duplicates the contents of the folder on your Mac/Asahi SSD, which is wasteful.

[Note: Dropbox does not work on Asahi Linux because it only barely works on x86 Linux and it has never worked on Arm Linux.]

2. Use an external USB or SD drive for files you want to share. Needs to be formatted in something both OSes can read/write (e.g. not APFS).

3. Use Paragon's $40 extFS which lets MacOS read and write to your Linux partition. Supposedly; I haven't tried it. This only solves half your problem: It gives MacOS access to your Linux files but not the reverse.

https://www.paragon-software.com/home/extfs-mac/

What's really needed is a way to mount APFS partitions from Linux, and I plan to DDG that as soon as I finish typing this...

UPDATE: APFS FUSE seems to be recommended, although it only provides read access to your APFS partition.

https://github.com/sgan81/apfs-fuse

4. Make a brand new partition on your drive for shared files, and format it exFAT. MacOS can read/write exFAT natively and Linux can usually be made to do so, although I haven't tried it yet on Asahi. This seems to me like the most promising option if you don't want to depend on an external drive.

anthk 4 days ago | parent [-]

UDF works for both OSes.

heavyset_go 4 days ago | parent | prev | next [-]

I have KDE configured with the same UI layout as macOS. Takes a few minutes to set up, but it's doable.

mmphosis 4 days ago | parent [-]

Is there a single menu bar at the top of the screen for all programs? I can't stand having multiple menu bars at the top of every window.

neobrain 4 days ago | parent | next [-]

Yes, that's known as global application menu (not enabled by default). It's not the most discoverable feature, but it's working great once set up. (For reference, just add the widget to your panel and then make sure to restart plasma for it to take effect).

heavyset_go 4 days ago | parent | prev | next [-]

Yes, this was mandatory for me. It's the reason I switched from GNOME to KDE originally, GNOME broke the global menu bar.

You can recreate the layout almost perfectly. Don't try to theme it as macOS, just get the UI components in the right places using the widgets it comes with.

tmtvl 4 days ago | parent | prev [-]

KDE has a global menu bar widget. Unfortunately not all applications work with it.

oblio 4 days ago | parent | prev | next [-]

ElementaryOS is a Mac clone. You want a Mac-like setup instead of a Windows-like setup.

cosmic_cheese 4 days ago | parent | next [-]

Kinda. It’s more like an alternate universe GNOME that embraced OS X 10.9 Mavericks style UI design. It’s gorgeous and I wish more desktop environments would take cues from it but it’s only Mac-like superficially.

28304283409234 4 days ago | parent [-]

Gorgeous, lightweight, easy on the eyes, gets out of the way. I cannot plug it enough.

crossroadsguy 4 days ago | parent | prev | next [-]

Well, as they say, each one of us have our own perception but it never felt like a mac "clone" to it. It is imho an excellent mac inspired desktop that just tries to help the user of the computer and gets out of the way. Simple, elegant and really fast. This I am telling from almost a decade ago and based on quick tests over the years or screencasts.

I sometimes used to fantasise Apple ordering their UX folks to just adopt it pixel by pixel and stick to it.

28304283409234 4 days ago | parent | prev [-]

It may have started out that way but it definetly is no longer. It has some very nice features that Mac lacks (picture-in-picture for whatever part of the screen you want for example).

throwaway6774 4 days ago | parent | prev [-]

Customize KDE is easy: - panels could be moved in several clicks - add / remove widgets also could be done by mouse (and there are additional widgets that could be downloaded) - themes and animations and configured in settings

account42 3 days ago | parent | prev | next [-]

I can't say I agree, rather than polish what they have been doing have been mostly usability and design regressions for me. Like take recent changes the monitor settings dialog for example:

- It used to start with a reasonable size and layout, now it wants to start maximized for some reason and the part of the layout reserved for the monitor arrangement changes size depending on the connected/enabled monitors which pushes other controls around.

- Changing the monitor layout now requires an additional click to enter an edit mode for no reason instead of being able to drag the monitors around directly.

Meanwhile the it still doesn't remember settings when you disable and re-enable monitors and KWin/KDE itself still has tons of issues dealing with multiple monitors like moving windows around or opening windows on a turned off (but enabled in KDE) monitor instead of the one you are interacting with. And of course you can't script the whole mess with xrandr because KDE doesn't adjust the desktop in response to changes that don't go through its settings.

Other areas have seen similar pointless changes that are at best things I need to manually undo or worse live it until I resort to manually patching things to work like they used to. Honestly considering more and more to move to a different DE after over a decade of using KDE.

rtpg 4 days ago | parent | prev | next [-]

I really like KDE but it doesn't look nicer than the latest macOS by most tastes.

I categorize KDE as the DE for people who enjoy using Windows more than macOS. Part of that involves just settings and functionality being more discoverable... which involves just throwing way more spurious stuff on the screen. And that makes it look less clean almost definitionally!

But well. More usable for me when I want to find how to do something I do once every 3 months without having to memorize the keyboard command for it (looking at you, macOS finder dialog when I want to open a hidden folder)

haolez 4 days ago | parent | prev | next [-]

Not my experience with recent Plasma. Tried to migrate to it last month, but small bugs here and there ruined my experience and I went back to Gnome. For example, there was this weird annoyance where moving the cursor to the top left edge of the screen and setting it to open the Overview, my cursor would "bounce" on the edge and the Overview would glitch in and out quickly. There were a lot of these rough edges.

wkat4242 4 days ago | parent | prev | next [-]

I love KDE too. I think macOS was never meant to be like that though. macOS is about opinionated design, where there's one way to do things and you have to go with the designers workflow philosophy or get frustrated. Gnome is a clear example too. The developers are always fighting users that want new configuration options.

KDE is all about configurability. Changing things to the way you want them to be. It's got lots and lots of options.

I was on macOS was daily driver for a long time. When I moved to it I was pretty aligned with Apple's workflow ideas and Linux desktops were messy crap (KDE 3 and 4 for example). But Apple changed their design over time and started rubbing me the wrong way more and more. Eventually I rediscovered KDE (5) and it was amazing to have my computer work the way I want it again.

dandanua 4 days ago | parent | prev | next [-]

This was an inevitable outcome. KDE is developed for being used. MacOS is developed for being consumed.

KDE is nice looking to me. MacOS previously had a huge advantage because of fonts rendering. It's probably still a bit better in this regard, but the difference shouldn't be that noticable today.

MangoToupe 4 days ago | parent | prev | next [-]

I still think macosx has a higher degree of well-thought-out consistency. Just the ability to use readline/emacs keybindings throughout every textfield boosts productivity enormously. Yes, I'm sure you can enable this via kde/qt settings, but I'm fairly certain this conflicts with the PC-like keybindings, and there is no way to shift all qt/kde apps to use super as the primary command modifier throughout the entire environment.

That's just one detail, but it shows a consistent eye towards the user that feels missing from kde. It feels like they aimed for "floss version of windows usability" and stopped there.

steve-atx-7600 4 days ago | parent | next [-]

I can't understand why someone would use a desktop environment without readline/emacs (or equivalent - does not have to be the exact same key bindings) support if they have a choice and they know what those words mean. KDE had this around 2007 but in recent years it is missing.

omgbear 3 days ago | parent | prev [-]

Yeah, having all the defaults for system keybinds be on super is really nice.

It feels like macosx lucked into this with their historical use of command as the modifier, but I also wish I could easily replicate. Instead I just go and remap a few line ctrl-a in KDE settings and otherwise try to live in emacs.

MangoToupe 3 days ago | parent [-]

"Lucked"? Is it not a choice to continue using PC keybindings? I would simply call this lack of attention to the user experience.

Anyway, the first distro or desktop environment that figures out this problem will get a lifetime sponsorship from me. It's a huge productivity killer and remapping all apps, toolkits, etc, is untenable.

Of note, Haiku os seems to have solved this issue permanently. It's a matter of will, really.

earthnail 4 days ago | parent | prev | next [-]

I'm not a fan of Liquid Glass at all, but I just tried KDE again and it's certainly not there yet. Breeze has a ton of weird design decisions, rounded corners in things like list selections that don't work, and even basic understanding for padding and fonts still seems lacking in KDE.

It feels exactly like the KDE website itself: https://kde.org/

That being said, KDE is very usable. I just wouldn't claim that it looks more professional than MacOS. I'd love for that to be the case but it just isn't.

zeroc8 4 days ago | parent | next [-]

Just checking the webiste, it feels great too. I don't know what it is, but I just like their straight forward style.

oblio 4 days ago | parent | prev [-]

> but I just tried KDE again and it's certainly not there yet.

I love KDE but t's getting close to being 30 years old.

"Not there yet" can probably be completed with "and will never be there unless a major revolution happens and even in that case, it's possible the outcome of that revolution will take them farther, not closer, to that goal".

mmgutz 3 days ago | parent | prev | next [-]

To be fair, "more consistent" if you only use KDE apps. Once you start adding other Linux apps, you end up with a motley crue of GTK 3, GTK 4, QT 5, QT 6, Electron apps with some dark, some light and everywhere in between. Consistency doesn't exist on any OS.

hirvi74 4 days ago | parent | prev | next [-]

I absolutely love the new macOS look. I am not certain why everyone is dogging on it so much. Tahoe may end up being my favorite macOS in the last decade.

What is so unprofessional about the new macOS?

sirwhinesalot 3 days ago | parent [-]

If you can't see or don't mind the inconsistent sizings, if you don't mind the extreme wasting of space, if the "overlay" sidebars that sometimes overlap nothing like in Finder look acceptable to you, and if barely readable text on transparent bubbles is anything other than unnaceptable, then there's not really anything I can say that will change your mind.

mrbluecoat 4 days ago | parent | prev | next [-]

I agree. ElementaryOS was showing similar promise but their latest major release was a step backwards, tripping over new whistles and bells instead of maintaining rock solid stability with their polished UI.

FirmwareBurner 4 days ago | parent [-]

What happened with ElementaryOS ? I'm not in the loop, just check in every few months and last time I checked t was the most popular go-to Arch spin with batteries included.

Is CachyOS better now?

esseph a day ago | parent [-]

Elementary isn't an arch spin, it's a Ubuntu derivative

FirmwareBurner a day ago | parent [-]

Am my bad, I was thinking of EndeavourOS the Arch based one.

JohnTHaller 4 days ago | parent | prev | next [-]

MacOS Tahoe's UI is comically bad.

malthaus 4 days ago | parent | prev | next [-]

sorry, but while it definitely looks better than it did in the 90s, it's neither a professional level design nor better than mac os. and you don't need to be a designer to see it.

those misleading hype statements are the reason why stuff like "this is the year of the linux desktop!" is a meme because anybody outside of your nerd/tech bubble will just look at you like you're insane.

amlib 4 days ago | parent [-]

I would argue most people have a poor eye for design and would just use whats popular despite if it looks amazing or just cromulent enough for the job

whatevaa 4 days ago | parent | prev | next [-]

And yet people still complain about some inconsistencies in UI.

ActionHank 4 days ago | parent | next [-]

These people should be forced to use the hair-covered-gum-on-the-floor style UI experience that Windows has become and then perhaps they get to have an opinion.

izacus 4 days ago | parent | next [-]

I find KDE still worse than both Windows 11 and macOS. Sorry, but the UI is just such a mash of margins, borders and icons that it looks downright janky in a way that even Win11 doesn't.

sirwhinesalot 4 days ago | parent | next [-]

Which parts of Windows 11? Because there are still double digit different context menus in there, on recently developed built-in applications (introduced in 8 onwards). KDE is 1000x more consistent than that and has been that way for a long time now.

It still has weirdly inconsistent margins in places but compared to the disaster that is the jumble of different UIs in Windows that's nothing.

macOS before Tahoe, sure, but now? Have you looked at the screenshots where people layered different fullscreen apps on top of each other and the rounded corners look like a stack of cards because they're all different? It's a complete disaster.

You could power all those fancy new AI datacenters with Steve's spinning skeleton.

ActionHank 4 days ago | parent | prev | next [-]

Why are there 2 context menus, multiple places to change settings, and a file explorer that is somehow a worse experience to use than one they had in XP?

All the while they develop and push a product that screenshots what you are doing so that AI can "assist" you. Not to mention pushing ads and news and free to play games.

Maybe the margins or icons aren't what you'd prefer, but you're being intellectually dishonest pretending that there is any uniformity in their product let alone even a single iota of care or interest in the experience the user has with their product.

chupasaurus 4 days ago | parent | prev | next [-]

There are 4 (or 5?) volume control UIs in Windows 11.

secalex 4 days ago | parent | prev [-]

Um, Windows 11 still hasn’t moved all the necessary utilities and administrative panels over to the windowing toolkit Microsoft introduced in 2012, and MacOS 26(??) is… hideous.

pxoe 4 days ago | parent | prev | next [-]

Even Windows 11 is more refined and consistent in its design. (well, in the parts that are modern, which...shouldn't it be damning that even with those legacy parts it's still better designed?)

swader999 4 days ago | parent | prev [-]

There's a hint of cat urine mixed in too.

WD-42 4 days ago | parent | prev | next [-]

KDE the desktop is consistent. The problem is the applications aren't. It's completely possible to run a GNOME desktop without a single QT app, it's near impossible to use KDE without any GTK apps. And there are so, so many great libadwaita apps coming out these days. So on KDE you still end up with an inconsistent mash up of toolkits and styles.

soraminazuki 4 days ago | parent | next [-]

That's completely backwards. KDE provides consistent styling and window controls across a wide range of toolkits. GNOME, on the other hand, is incapable of this, particularly on Wayland.

It's sad because I really like the aesthetics and user experience of the GNOME desktop and its applications. However, the inconsistent user interface for non-GNOME applications is becoming a deal breaker as more of them transition to Wayland. These applications have no choice but to create their own title bars and other UI elements, resulting in a mishmash of different looks, controls, and fonts. Many of them don't even include shadows around the windows because they aren't sure if they should. As a result of all of this, many third party applications look hideous on GNOME.

As much as I want to continue using GNOME, I'm increasingly drawn to KDE with each passing day due to this issue. I rely on applications like Kitty Terminal, mpv, and WINE. They all suffer from this issue on GNOME, but not on KDE. Ultimately, if I have to choose between a desktop environment and third-party applications, I will prioritize the applications. I think many others would do the same.

kelvinjps 4 days ago | parent | prev [-]

Both DE have tools to make the UI toolkits to adapt to the DE, GTK with breeze theme and qt with libawaita theme

WD-42 4 days ago | parent [-]

Sure but they look pretty bad.

islon 4 days ago | parent | prev [-]

There's two types of desktops: the ones people complain about, and the ones nobody uses.

ninetyninenine 4 days ago | parent [-]

I can’t stand those smug one-liners — they flatten reality instead of reflecting it.

Reality is... often-times the best things are often unused. And if these things were hypothetically used... there'd be significantly less complaints than the status quo.

kylebenzle 4 days ago | parent | prev | next [-]

[dead]

mikevm 3 days ago | parent | prev | next [-]

[dead]

DyslexicAtheist 4 days ago | parent | prev | next [-]

didn't it clearly say in the final paragraphs that, with KDE the taskbar is a mess. I for I, will continue to recommend Sway. /s

UI_at_80x24 4 days ago | parent [-]

I'm a diehard i3/sway fan.

IMHO the 'desktop environment' is supposed to get out of your way. I'll admit that sometimes having a widget that makes it "easier" to connect to random wifi, or bluetooth devices is handy; but that depends on your use-case.

My hardware changes once every 5-10 years, and I never use bluetooth so these features are not helpful to me.

pjmlp 3 days ago | parent | prev | next [-]

Except I still can't buy a laptop with it at Media Markt, FNAC, or similar, depending on the country.

notmyjob 4 days ago | parent | prev | next [-]

I feel like naming everything with a “K”, like how some families name all their kids with names that start with the same letter, is the real genius of KDE. Who doesn’t like those kinds of families.

rishav_sharan 4 days ago | parent | next [-]

I like it. It gives me confidence that a random software will surely work well on my kde desktop

distances 4 days ago | parent | prev | next [-]

> Who doesn’t like those kinds of families.

You'll find those people also in these comments :) Can't please everyone, which is totally fair and expected.

IshKebab 4 days ago | parent | prev [-]

I don't. It often feels cringeworthy, childish and unprofessional.

intrikate 4 days ago | parent | next [-]

I just like that the text editor has the same name as me :D

chupasaurus 4 days ago | parent [-]

Hello, KDE's Advanced Text Editor /s

(just a text editor is KWrite)

account42 3 days ago | parent | prev [-]

KCry me a river.

ahoka 4 days ago | parent | prev [-]

Do you think this looks "nice and professional"? I don't.

https://raw.githubusercontent.com/thiagokokada/blog/main/pos...

topspin 4 days ago | parent | next [-]

I've never used KDE's flatpak UI, so this is the first time I've ever seen it. That said I understood that app instantly: what it's intended to do and how to use it. It's consistent with any other Plasma setting app I've ever used.

What is the problem?

soraminazuki 4 days ago | parent [-]

Also the fact that the setting exists at all is worthy of applause. People have to install Flatseal on other desktop environments.

guizadillas 4 days ago | parent | prev | next [-]

I fail to see the issue in that screenshot

Bolwin 4 days ago | parent | prev | next [-]

I wouldn't say it's pretty, and it's quite wasteful of space, but it's professional enough

metabagel 4 days ago | parent | prev | next [-]

Looks pretty clean to me.

timc3 4 days ago | parent | prev [-]

Yeah it’s an utter mess of font sizes, inconsistent rules on placement and spacing.

Actually annoys me significantly.