KDE is finally getting a native virtual machine manager called “Karton”

11 hours ago (neowin.net)

I hope they can come up with a solution integrated into KDE where you can have apps running on a VM but appearing as a native Kwin window... Would probably need a helper daemon running on guest OS.

I know a similar thing has been done before but would be great to have upstream support from a major DE

  • Surprisingly Windows support this with their WSL2. It caught me off guard when i tried to run "nautilus" just for fun.

  • None of the current solutions support this. Only if you fallback to X11 forwarding, but then it's not going to be seamless because it requires setup on guests.

    Happy to be corrected if I'm wrong, this was my conclusion last year when researching again this space (since we're talking about virtualization support, thanks again RedHat for deprecating SPICE /s).

    I've read that it's possible in Windows' RDP, but haven't found a Linux client/server setup that supports that.

    • IIRC Parallels can/could do this (on a Mac anyway) but I can’t find the specific feature. You could like run Excel or something and it would be just the native Windows interface window, but on your MacOS desktop.

I use Arch and love KDE Plasma. It even has a blue light filter. Am never going back to Windows. KDE runs faster, looks nicer, does not have forced adware and telemetry. Great daily driver.

  • I have been playing with Cachy and Plasma in a VM and I am probably going to install that on my next PC build that I am planning. I am currently dual booting Ubuntu and Windows. I haven't logged into windows in over 6 months so I probably won't even setup dual boot with my next machine.

    • I too have been on CachyOS for 6 months, dual boot but have no need to boot into Windows.

      I am running a modern PC (z790, i9-14400k, RTX 4070-Ti)

      My main concern was gaming on Linux and I have been pleasantly surprised at the limited issues I have had -- only minor things.

      I have recently played around with Gnome-boxes and seems to do the trick although it would be nice have GPU passthrough.

      I love CachyOS and the Plasma DE and do not plan to return to Windows.

    • Using Cachy after testing some distros. I tried Nobara but it was too limited. Before this I've used Debian based distros (ubuntu, debian), Redhat/RPM (Redhat, Mandrake, OpenSuSe) and even Gentoo.

      So far I really like Cachy. It's been great for the bit of gaming I do. I had a bit of audio grief, but installing a different kernel seemed to have fixed the issue. Overall I'm pretty damn happy with it. It was much easier than default Arch. I tried Endeavour and though it was nice, there was something about it I didn't quite like (I don't recall what). I'm off Windows entirely - between shoving their AI stuff and Ads everywhere, after decades of off and on use, Linux is my forever home.

      And yeah, KDE is pretty nice and solid now.

      1 reply →

  • I tried KDE 1.0 two decades ago. Although it looked like a copy of windows ideas in some points, it already seemed better even at the time.

I really like KDE in general, and how full featured it is, but their design just feels dated compared to all modern OSes and other DMs on Linux...

The only reason why I'm a gnome user, it's because of that.

And yes, I know I can just customize, but everytime I try, it just make KDE more sluggish for some reason, and doesn't really feels natural.

  • I agree, but also if they don't add a stupid hamburger menu I'm switching back to KDE!

    Oh no I just checked and they also drank the kool-aid. Seems like you can turn it off at least.

  • In general my feeling on the KDE design is that heavily outshines Windows, which consistently delivers some of the worst design work I have ever seen on a desktop.

Nice, having a new alternative to virt-manager is great, especially a Qt one. Unfortunate it's using Kirigami and Qt Quick, I always felt the appearance and functionality is much worse compared to Qt Widgets.

  • Indeed, an alternative to virt-manager would be more than welcome. "What, you want to search the XML for a text string? Why would you want to do that? Undo? That's crazy talk!"

    I had hoped KDE was over the K-named thing, but I guess not. At least Karton is better than Kvirt-manager.

  • Plasma's shell is in Kirigami and Qt Quick, it couldn't be more consistent and integrated into the DE than that.

    • Yeah, that must be why plasma has always felt so janky to me... Even just simple stuff like simple menu launcher or task manager I can always get into an unexpected state or weird inconsistent behaviour...

      I like KDE apps though, usually end up using those together with something like lxqt or xfce

    • Unfortunate it's using Kirigami and Qt Quick, I always felt the appearance and functionality is much worse compared to Qt Widgets.

  • That's the QML render jank that requires a commercial Qt license to avoid. But hey at least you get to write JSON-like syntax to build apps.

  • I think Qt Quick is a pretty generic level, you can make a lot of different interfaces with it. Kirigami is more specific.

What ever happened to aqemu? That was my favorite frontend but it seems to have been languishing for a decade.

Nice!

I've been using virt-manager for a long time, but more KDE native solution is welcome.

Still waiting for virt-manager to add support for Vulkan rendering through libvirt.

Side note, not sure if it's specific to Kirigami, but a bunch of interfaces which use it have this excessive margin spacing feel to them.

Something like that happens with print-manager's configuration which is using Kirigami supposedly too.

Karton, Dutch for 'cardboard'. Chosen because it is a tool to handle (virtual) boxes, maybe?