KDE Plasma 桌面环境将迎来原生虚拟机管理器“Karton”


如果你大部分时间都在使用 GNOME,你可能已经用过类似 GNOME Boxes 的工具来轻松地启动虚拟机。

然而,对于 KDE 用户来说,他们往往依赖 诸如 virt-manager 或 甚至 GNOME Boxes 本身 这样的工具。虽然这些工具功能齐全,但它们并不总是感觉与 Plasma 桌面完美契合,而基于 Qt 的替代品 qt-virt-manager 的开发已经停滞多年。

现在,一名大学生开发者正在为 KDE Plasma 开发一个新的虚拟机管理器,该项目名为 Karton,其起源可以追溯到 Aaron Rainbolt 最初的尝试——使用其命令行界面构建一个 QEMU 前端。后来,KDE 开发者 Harald Sitter 接手并将其作为 GSoC 项目进行开发。

目前,Karton 由参加 2025 年 GSoC 的多伦多大学学生 Derek Lin 负责开发,目标是交付一个真正属于 KDE 生态的虚拟机管理器。

Karton 采用 Qt Quick 和 Kirigami 进行构建,它使用 libvirt API 来处理虚拟机,并且最终可以跨不同平台运行。开发重点是完善核心部分。

Lin 正在开发一个新的域安装程序,该程序不再直接调用virt-install,而是改用 libosinfo,这有助于检测操作系统镜像并生成正确的 libvirt XML,以更精确地设置虚拟机。他仍在完善设备配置,并正在开发更广泛的虚拟机监视器支持。工作中的另一关键部分是使用 Qt Quick 从头开始构建一个定制的 SPICE 查看器:

如果你感兴趣,这里列出了 Lin 在他的 GSoC 提案中包含的特定交付成果https://docs.google.com/document/d/13cVp2gISwdFwQyPr8tRzERKnerJkGQpMFffLZmmd9bQ/edit?tab=t.0。


相關推薦

2024-10-15

Linux 桌面环境 KDE Plasma 6.2 现已发布。此版本旨在让 Plasma 变得更友好、更易访问、更智能。 Plasma 6 在过去的两个版本中已经形成了自己的风格。大迁移带来的"不稳定"已经消除,现在是时候开始兑现Plasma 构建新的 Qt 6 和

2022-12-05

indow System 的窗口管理器和一个 Wayland 合成器。它作为 KDE Plasma 5 的一部分发布,它是该系统的默认窗口管理器。KWin 也可以单独使用或与其他桌面环境一起使用。 KWin 可由基于 ECMAScript 的脚本(如 QML、QtScript)来进行配置,能够

2022-05-23

KDE 项目近日发布了即将推出的 KDE Plasma 5.25 桌面环境系列的公开测试版,该版本带来了许多新功能、改进和更多的自定义选项。 该版本最值得注意的变化包括: Breeze 在 Breeze Classic 中支持带有强调色的标题栏 Plasma Workspace

2022-06-16

经过四个月的开发,KDE 项目近日发布了 KDE Plasma 5.25 桌面环境系列的正式版本,该版本带来了许多新功能、改进和更多的自定义选项。 该版本最值得注意的变化包括: Breeze 在 Breeze Classic 中支持带有强调色的标题栏 Plasma Work

2023-01-18

的图形控制元素、绘图功能和拼写检查,该集合作为 KDE Plasma 和 KDE Gear 的技术基础,以 LGPL 发布。 KDE 近日正式发布 KDE Frameworks 5.102,KDE Frameworks 5.102 包含许多变化,但最重要的变化是在 KDE Con​​nect 应用程序中支持大小超过

2022-12-25

ts Switcher 应用程序,现在可以创建自己的动态壁纸。 KDE Plasma 版本获得了最新的 KDE Plasma 5.26.4 桌面环境更新,伴随着最近发布的 KDE Frameworks 5.101 和 KDE Gear 22.12 软件套件,以获得最佳的 Plasma 桌面体验。 XFCE 版本则是更新到了

2023-06-25

KDE Project 近日发布了 KDE Plasma 5.27.6,作为 KDE Plasma 5.27 LTS 桌面环境系列的第六个小版本更新,修复了一些错误,并带来了一些改进。 修复了 Plasma 中 CPU 占用率过高的问题 进一步改进了 Plasma Wayland 会话 修复了 Powerdevil 守

2023-07-09

Debian 的桌面 Linux 发行版,使用 KDE 4 的分支 Trinity 和 KDE Plasma 作为桌面环境。Q4OS 提供了简单的附件,并提供稳定的应用程序编程接口以支持复杂的第三方应用软件,例如谷歌 Chrome、VirtualBox 以及其他开发工具等。该系统对于虚

2022-10-09

开发团队近日发布了 KaOS Linux 2022.10,该版本带有最新的 Plasma(5.25.90)、KDE Gear(22.08.1)和 Frameworks(5.78.0)。所有这些都建立在 Qt 5.15.6+ 之上。 在过去的几个月中,安装程序 Calamares 已经实现了许多变化,现在可以完全通过

2022-06-24

些都是基于 Qt 5.15.5 框架构建的。 在该版本中,KaOS 的 Plasma 主题 Midna 已经针对 KDE Plasma 5.25 桌面环境的变化进行了更新,视觉上最大的变化就是在登录和锁定屏幕中增加了一个虚拟键盘。 KaOS Linux 2022.06 版本还搭载了尚未发

2022-10-12

KDE 社区已发布了 Plasma 5.26 桌面环境。 这个版本进一步完善了桌面小部件,面板中的时钟和日历、通知器、KDE ​​Con​​nect 监视器、音量控制... 现在这些都属于小部件,可以在桌面的任何地方添加、移动、删除,并随时

2022-08-26

代 GNOME 环境的 Metacity 视窗管理器,或是 KDE Plasma 环境下的 KWin。Compiz 拥有类似苹果电脑的 Mac OS X 操作系统中所提供的许多桌面特效,例如 Exposé。 Compiz 使用 OpenGL 绘图层 Glitz 架构在 Xgl 这个新的 X 环境上。

2022-09-24

Linux 发行版。在最新版本 (Build 220922) 中,ExTiX 使用 KDE Plasma 桌面并附带了用于运行 Android 应用程序的 Anbox。 ExTiX 22.9 主要变化 采用 KDE Plasma 作为桌面环境,附带 Anbox。要注意的是,Anbox 不支持从 DVD 或 U 盘实时运行,也

2022-12-12

022.12 ,KaOS Linux 2022.12 搭载 Linux 6.0 内核系列、最新的 KDE Plasma 5.26.4 桌面环境,搭配最近发布的 KDE Gear 22.12 和 KDE Frameworks 5.101 开源软件套件,以上全部基于Qt 5.15.7+构建。 软件方面,Kjournald 得到了精美的 GUI,用于查看 system