• quick_snail@feddit.nl
    link
    fedilink
    arrow-up
    17
    ·
    20 hours ago

    I learned recently that cinnamon was a fork of gnome from when gnome went shitty. I personally jumped to xfce without knowing about cinnamon until recently.

    And I switched from xubuntu to mint when snap took over, because mint explicitly said they wouldn’t use snap.

    It seems like mint is a refuge for the people who run away from shitty decisions made by other Linux projects. Keep up the good work.

    • LeFantome@programming.dev
      link
      fedilink
      arrow-up
      11
      ·
      17 hours ago

      Cinnamon is not a “fork” of GNOME. MATE is a fork of GNOME as MATE started from GNOME source code.

      Cinnamon was a reaction to GNOME 3. But Cinnamon was written from scratch to reflect a more traditional desktop metaphor. It was not created from existing GNOME code.

      In the days of GTK 3, Cinnamon shipped quite a few of the default GNOME apps. Later, when GTK4/ libadwaita appeared, Cinnamon stayed with GTK3 and formed the XApps project which did fork many GNOME apps to stay on GTK3. XApps was meant to be a cross-desktop project serving all the GTK desktop environments.

      These days, Cinnamon is trying to fork libadwaita to make GTK4 apps look better on their desktop.

      In general, Cinnamon is fairly conservative. They are the last major desktop environment to default to X11 for example (though you will disagree with that view if you count XFCE as one of the major DEs).

      • CafeFrog@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        edit-2
        8 hours ago

        Cinnamon was written from scratch to reflect a more traditional desktop metaphor. It was not created from existing GNOME code.

        Many parts of Cinnamon were forked from Gnome 3 and Gnome 2 (Mate).

        • XPlayer was forked from Gnome Videos (Totem)
        • Xviewer was forked from Eye of Gnome
        • Xreader was forked from Atril from MATE (itself a fork of Envince from Gnome 2)
        • Xed is a fork of Pluma (itself a fork of Gedit 2)
        • Cinnamon’s compositor, Muffin, was forked from Gnome 3’s Mutter compositor

        Many other parts of Cinnamon are made from scratch, but it is not wrong the say it’s also a Gnome 3 fork in many ways.