Fedora Miracle 的故障凸显了 Linux 需要‘已损坏’标志
ZDNET AI··作者 Jack Wallen
关键信息
Fedora Miracle 原本旨在简化平铺窗口管理,但仍停留在过时依赖(nw-shell)上,而开发者已经转向 DankMaterialShell。官方页面没有警告提示,下载链接也仍可访问,尽管该版本已损坏。
资讯摘要
作者测试了基于 Miracle 平铺窗口管理器的 Fedora Miracle 发行版,却发现它完全无法使用,折腾了两个小时后才发现问题所在。根本原因是依赖项更新失败——Miracle WM 已从 nw-shell 迁移到 DankMaterialShell,但该 Fedora 版本仍在使用旧的、已损坏的版本。
作者认为,这类损坏的软件应在主页明确标注“已损坏”标签,并移除下载选项,以避免用户困惑和挫败感。这个案例突显出即使是有意为之的项目也可能因缺乏清晰沟通而变成废弃或损坏状态,这对新手尤其有害,他们可能误以为损坏版本是合法发布的。

资讯正文
我测试了 Fedora Miracle:为什么 Linux 需要一个‘损坏’标志来标识被遗弃的版本
Fedora Miracle 将一个平铺窗口管理器与这个顶级发行版融合在一起。不幸的是,这个发行版不值得使用,它揭示了一个问题。
我之前也遇到过类似的情况,开发者需要知道这有多令人沮丧。
Linux 发行版的数量实在太多了。这种巨大的选择可能对某些用户——尤其是新手——造成困扰。然而,有一个更大的问题亟待解决:没有标记为‘损坏’的破损软件。
一周前,我安装了 Fedora Miracle 进行测试,结果浪费了两个小时才弄清楚它为何无法使用。
Fedora Miracle 大量依赖 Miracle 平铺窗口管理器。平铺窗口管理器很有趣。理论上,它们似乎是操作桌面最高效的方式。你打开一个应用,平铺窗口管理器会自动将其放置在当前屏幕空间中最大化利用的位置。你不需要手动打开应用、拖动到想要的位置,再调整大小以适配屏幕。
听起来很棒,不是吗?这就像窗口吸附功能的加强版。
但问题是,许多平铺窗口管理器过于复杂。要使用这些窗口管理器,你必须忘记多年来与桌面交互的方式,转而学习键盘快捷键。这很难。
不过:这款有趣的平铺窗口管理器可能边缘粗糙——但它潜力巨大。
并不是所有平铺窗口管理器都一样。比如 Fedora Miracle 版本的 Fedora Linux 使用了 Miracle Window Manager(简称 Miracle WM),其目标是大幅简化学习和使用过程。
理论上如此。
名为‘奇迹’却未实现奇迹
我之前用过 Miracle,当时觉得它是平铺窗口管理器领域的一个可靠选择。因此,我决定尝试它的新(近)版本,看看它是否能完成任务。
Miracle WM 基于 Canonical 的 Mir 显示服务器,某种程度上类似于 i3 和 Sway。这种新的平铺窗口管理器高度可配置,支持自定义键盘快捷键,允许在同一工作区中同时使用平铺和浮动窗口,提供窗口切换/移动动画,并包含插件系统用于扩展其他功能。
但就在这个时候,事情开始变糟了。
Miracle 窗口管理器长期以来依赖 nw-shell。不幸的是,Miracle-WM 已从 nw-shell 转向 QuickShell,后者基于 DankMaterialShell,这是 Fedora 44 的变化。由于这一转变,Miracle SIG(标准化信息收集小组)已经遗弃了那些包,而 Fedora Miracle 尚未迁移到 DankMaterialShell。
关键在于:很快就会修复,因为当前版本的 Fedora Miracle 仍包含已损坏的 nw-shell……
然而,在这种情况下,Fedora Miracle 似乎已经损坏了一段时间,而开发者却未在官方镜像网站上提及这一点。我花了大量时间才弄清楚为什么我在评测时遇到的问题。这是一个严重的问题,可能会导致很多挫败感,尤其是对刚接触 Linux 的用户而言。当项目处于损坏状态时,开发者需要明确标记出来。在发行版的主页显眼位置,应显示类似‘警告:此软件当前已损坏,我们正在修复中’的信息。然后他们还需要移除下载文件,这样那些没读到警告的人就不会下载应用程序或操作系统,安装后才发现它是损坏的。
希望过渡到 DankMaterialShell 尽快完成(该决定于 2026 年 2 月做出),让 Fedora Miracle 能够配得上它的名字。
基于这一点,让我们来谈谈当前 Fedora Miracle 的状态。请记住:凡是破损的,终将被修复。
关于 Fedora Miracle 你该期待什么?
目前这个版本的 Fedora Miracle,你最应该期待的就是——什么都没有。据说 Miracle 窗口管理器应该有一个顶部标题栏,但无论我安装多少次 Fedora Miracle 或升级 Fedora,那个调皮的标题栏始终没有出现。我分别在 Virt-Manager(使用 KVM)和 VirtualBox 上测试过。
另外:我以 Arch 基础的发行版方式在不到五分钟内就完成了安装——你也可以做到。
奇怪的是,nwg-panel 设置应用确实打开了,所以我一度以为还有希望。我把面板移到不同位置、调整了大小,但都没用。
这很遗憾,因为面板是平铺窗口管理器的一个关键组成部分。
当时我还不知道 Miracle WM 正经历变更,于是我决定启动一个 Ubuntu 虚拟机,并通过以下命令安装 Miracle-WM:
sudo snap install miracle-wm --classic
结果如何?通过 Snap 安装(推荐方法)的 Miracle 也无法工作。
真有意思。
我最后的尝试源于一个想法:问题可能出在 Fedora Miracle 运行在虚拟机上。我分别尝试了 Virt-Manager/KVM 和 VirtualBox。为了验证这个假设,我将 Fedora Miracle ISO 刻录成可引导 USB 驱动器,并在一台笔记本电脑上运行它,看看会发生什么。
结果一样。
我在两个不同的虚拟机软件上以及裸金属环境中都安装了 Fedora Miracle,得到的结果完全一致。这时我才深入挖掘,发现了真正的问题。
这对 Linux 来说为什么是个坏消息?有三个主要原因说明这种情况不仅对 Fedora Miracle 不利,也对整个 Linux 生态有害。
第一,它削弱了用户的信任。
第二,它会让新用户望而却步。
第三,它浪费了人们的时间和精力。
目前 Linux 正处于快速上升期,随着 Wine 11 的新变化,我相信这一趋势会继续下去。现在比以往任何时候都更需要 Linux 开发者格外注意他们软件的状态。如果你知道某样东西坏了,请明确标示出来。透明度是开源软件的灵魂所在。
我花了超过两个小时试图让 Fedora Miracle 恢复正常,但它根本无法实现。
这不仅浪费了我的时间,还让我感到非常沮丧。想象一下,一个刚接触Linux的新用户会作何感受?我认为他们可能会转而回到Windows或macOS,再也不会回头。这对Linux来说并不好看,尤其是在它越来越受欢迎的背景下。一旦破坏了用户的信任,可能就再也无法挽回了。
至于其他可以尝试的平铺窗口管理器,我最喜欢的是通过Stratos Linux发行版提供的Hyprland。
来源与参考
收录于 2026-04-07