每个 Ubuntu 问题的答案都适用于它的衍生产品吗?(Xubuntu、Lubuntu、Kubuntu)

每个 Ubuntu 问题的答案都适用于它的衍生产品吗?(Xubuntu、Lubuntu、Kubuntu)

我想知道除了桌面界面(GNOME、XFCE、KDE ​​等)之外 Ubuntu 和它的衍生产品之间还有什么区别?

我以前用过 Xubuntu,似乎能够将 Ubuntu 问题的解决方案应用于 Xubuntu。这让我觉得 Ubuntu 及其衍生产品就像是同一辆车,只是涂装不同?

我这样想对吗?

答案1

简单来说,Ubuntu 衍生产品的不同风格就说明了一切。除了每个桌面环境所捆绑的软件包外,它们在底层都是相同的。默认 Ubuntu 存储库中的软件包通常可以安装在任何 Ubuntu 衍生产品上。

答案2

正如@karel 已经指出的那样,所有底层都是 Ubuntu,因此如果使用 GNU/shell 或任何基于终端的东西,或者是 Ubuntu 内部运作的核心,它们都是相同的。

是的,区别在于 GUI 或桌面。如果您要更改 GUI 设置,用于 GTK+ 环境的命令可能在 GNOME、MATE、Budgie 和最近的 XFCE(因此是 Ubuntu-Studio)中有效,但可能不会在 KDE 或 LXQt(两者都基于 Qt)上产生相同的效果。反之亦然。

在桌面或 GUI 下,用户是软件堆栈中的工具包。GNOME 使用 Gimp+GNOME.Toolkit,许多其他人也使用它。然而,KDE 和 LXQt 不使用它,而是使用 Qt,这是一个较旧的工具包,由一家公司拥有,这导致 FSF 从当时的 GTK(Gimp.Toolkit)创建了 GTK+ 并创建了 GNOME。

这个工具包的作用非常大,特别是对于程序员或需要通过软件堆栈来处理底层操作系统的人来说。GTK+ 用 C 编写最简单,而 Qt 是用 C++ 编写的,但问题不仅仅是语言,而且大多数用户可以忽略它(但可能会注意到主题和窗口装饰)。

如果我查看解决方案,我会找出它对软件堆栈的影响,这将告诉我它是否适用于我不同的 Ubuntu 版本。对于大多数“修复”,它们都会起作用,但由于并非所有堆栈都相同 - 并非所有修复都会有帮助。

相关内容