Die Unterseite von allem ist Ubuntu, wie @karel bereits angegeben hat. Wenn Sie also GNU / Shell oder irgendetwas Terminalbasiertes verwenden oder den Kern von Ubuntus Innenleben bilden, sind sie alle identisch.
Ja, die Unterschiede liegen in der GUI oder auf dem Desktop. Wenn Sie die GUI-Einstellungen ändern, funktioniert ein Befehl für eine GTK + -Umgebung möglicherweise in GNOME, MATE, Budgie und neuerem XFCE (also Ubuntu-Studio), hat jedoch möglicherweise nicht die gleichen Auswirkungen auf KDE oder LXQt (beide sind Qt-basiert). Das Gegenteil wird auch zutreffen.
Unter dem Desktop oder der GUI ist der Benutzer das Toolkit im Software-Stack. GNOME verwendet das Gimp + GNOME.Toolkit, das auch von vielen anderen verwendet wird. KDE und LXQt verwenden dies jedoch nicht, sondern verwenden Qt, ein älteres Toolkit, das einem Unternehmen gehört, das dazu führte, dass die FSF GTK + aus dem damaligen GTK (Gimp.Toolkit) und GNOME erstellte.
Dieses Toolkit macht einen großen Unterschied, insbesondere für Programmierer oder Personen, die den Software-Stack durchlaufen müssen, um mit dem darunter liegenden Betriebssystem umzugehen. GTK + ist am einfachsten in C, wo Qt für C ++ geschrieben ist, aber das Problem ist mehr als nur die Sprache, und es ist etwas, das die meisten Benutzer ignorieren können (aber möglicherweise bei Themen und Fensterdekorationen bemerken).
Wenn ich mir eine Lösung anschaue, finde ich heraus, wo sie sich im Software-Stack auswirkt, und dies zeigt mir, ob sie in meinem anderen Ubuntu-Geschmack funktioniert. Bei den meisten 'Fixes' funktionieren sie, aber da nicht alle Stapel identisch sind, helfen nicht alle Fixes.