Akademy talk imagines Plasma assembling itself around a personal model of each user

43 points•pndy•11 days ago•57 comments•

57 comments

dgellow11 days ago
> A desktop that loves you back has to know you. Personal AI has crossed the threshold where the desktop itself can be compiled per user, per device, per moment, from a small portable model of the user – what we are sketching as Kadai: an encrypted, vendor-agnostic personal kernel from which Plasma assembles each Activity.

Sounds like a gimmick that will be annoying after a week. Users who aren’t KDE developers don’t want a desktop to love them back, in fact they don’t care or want to think about their desktop beyond launching their apps and window management.

Sharlin11 days ago
Yeah, this may be a case of "this project is really important to me so it must be really important to the users, too".
sajithdilshan11 days ago
That was my thought exactly. I don’t even remember last time I looked at the desktop because I always have some app open full screen.

I kind of understand the intention like show a custom compiled widget stuff, but then that would be a custom dashboard and not a desktop. Even if it was a dashboard, I don’t wanna burn tokens to create gimmicky widgets

queenkjuul11 days ago
To be fair i think in KDE terms, the desktop refers to the whole experience: the panels, the notifications, the menus, the decorations, the file manager, etc. Also to be fair i think widgets are still mostly focused on the actual desktop part of the "desktop environment"

Sorry to be annoying, i do think the idea in general is bad, i just think i have a better idea of what the devs are thinking if i consider the idea where the entire desktop environment as a whole reacts to how you use it instead of making every single nanoscale decision user-configurable (KDE) or deciding you know better than the user, your way or the highway (Gnome). I don't think they mean the actual like desktop view specifically, or building a dashboard

Sharlin11 days ago
"Desktop" here means "desktop environment" aka the whole shell, not just the literal desktop part of the desktop metaphor.
graemep11 days ago
KDE does a lot more than launching apps and window management. Mounting storage devices, settings, widgets for managing a whole lot of stuff (power, printers, networks...), managing remote file systems, a huge integrated set of apps (from PDF reader to file manager), managing switching displays....

This is a proposal to be discussed. KDE activities are a useful feature few people use because its different and a pain to set up so something that might benefit from a but of automation. Given KDE's approach it will be configurable and optional. The people behind i seem to be drawing on past work on looking at what users actually liked.

netsharc11 days ago
I still remember opening Firefox one day to test something (I primarily use Vivaldi), and since it had recently updated itself, it showed its "what's new" page, with the big words "Thank you for loving Firefox!".

Eww.

microtonal11 days ago
Although Xfce 1.0 appeared slightly earlier, its initial releases were proprietary, making what was originally known as the Kool Desktop Environment one of the earliest entirely FOSS desktop environments for Linux. Version 1.0 was released in July 1998.

What a weird opening.

Also, both projects were started late 1996. A lot of people were already running KDE alphas/betas before the 1.0 release, because as a desktop it was vastly better than any of the window managers at the time.

I remember installing beta 1 in 1997 was a big relief for me. It felt like the last barrier was broken for Linux taking over the desktop, now that it finally had a desktop that could compete with Windows 95. Of course, I was terribly naive, but I blame it on only being 15yo.

I don't recall Xfce being used much at all. It become more popular until 5-10 years later because people were complaining that KDE/GNOME became too heavy and they were looking for more lightweight alternatives.

mrob11 days ago
A desktop is a tool, and the last thing I want from my tools is intelligence. Tools need to be predictable. My desktop should respond to my commands the exact same way every time so I can use it without conscious thought.

If you want to introduce AI to a desktop, the best way is to add an interface for automating that desktop and add a separate AI agent that can use that interface. This also benefits accessibility tools that can use the same automation interface.

p-e-w11 days ago
A desktop is many things to many people, some of which use computers very differently from how engineers use them. If a desktop was only a tool, background images, Xeyes, theming, and many other standard features wouldn’t exist. There are no themes for power drills.
mrob11 days ago
Those kind of cosmetic features actually do have a functional use because they let you distinguish virtual desktops at a glance. I'd like to be able to specify different window manager themes for each virtual desktop.
yjftsjthsd-h10 days ago
Xeyes is a useful diagnostic tool. (This isn't even just a joke.)
drooopy11 days ago
The best way that my desktop can show me love is by being a glorified application launcher and nothing more. Also, the less meta/data that it sends back to its vendor the more love I feel that I am receiving.
keriati111 days ago
So a few months ago for various reasons I started to use ubuntu/gnome again (after 15 years on MacBooks / OS X / MacOS) on my home PC. I have to say, in my case, command line llm made the desktop so much more enjoyable.

Sadly still a lot of things did not work correctly out of the box, and everything was kinda fixable, but would have needed some bigger time investment from my side.

Instead just telling llm cli that something does not work correctly, and waiting a few minutes until it fixes it is just so much better for me.

Do I want LLMs all over the place in my desktop? Probably not. But having an LLM fixing all kind of broken or miss-configured software is just so convenient.

Read the full thread on Hacker News →

Related stories