Rocky 10 "Easy Mode" MATE Desktop Spin

Hi! I’ve been working on a little side project I’d like to share for anyone interested: Skip’s Rocky Desktop Spin! (formerly called “No Compromises ISO” - as in no compromises for usability or desktop ease of use.

You can download the live installable ISO here: https://skiprocky.linuxdn.org/Rocky_NoCompromise_Spin/10/

I appreciate you giving it a spin, and letting me know what you think! It’s a live iso, so you can play with it without mashing the install button.

A bit of detail:

I love Rocky + Enterprise Linux, but am in a bit of a pickle: I greatly prefer Mate (based on the old Gnome2 environnment), and really dislike Gnome3. If I want a Rocky 10 desktop, clearly something needed to be done :wink: .

I’ve (re)built Xorg/X11, the MATE desktop environment, LightDM, Compiz, and several other application packages for Rocky/RHEL 10 from Fedora sources here: https://copr.fedorainfracloud.org/coprs/skip77/MateDesktop-EL10/

I then developed a Live ISO that installs and customizes a friendly MATE desktop, with all the GUI bells and whistles that I hope will make it friendly even for a Linux beginner. Scripts and sources for building the ISO here: https://git.resf.org/skip/No-Compromises-ISO/src/branch/rocky10 (It’s Lorax/LiveMediaCreator + kickstarts)

A few features of the desktop at-a-glance:

  • Nvidia driver pre-installed, should work out of the box (no secureboot support though)

  • MATE traditional desktop with the advanced “friendly” menu. Pre-configured for ease of use

  • Compiz included (not enabled by default) for fancy 3d windowing effects, wobbly windows, and all that fun stuff

  • Flatpak + Software GUI with Flathub enabled by default. Vast array of apps searchable and installable out of the box (my Steam games work!)

  • Firefox (with all streaming working) , LibreOffice, and some other expected productivity software to get you going

  • Media should all work out of the box: VLC + Celluloid included, and all that mp4/h264/h265 video stuff should Just Work

Oh, and side note: The MATE Copr repo should work with other Enterprise Linux based distros (RHEL 10), not just Rocky. It likely would work with CentOS Stream 10 as well, though I haven’t tried that yet. If you want to use the repo or attempt a build vs. another distro in the Enterprise Linux family, I’d love to hear your results with that too!

4 Likes

rl10 dosnt work on old laptop. linux is not old pc friendly anymore
hp folio i7 3rd gen (1M9470M)

Yes, this is correct. Unfortunately Rocky 10 (and also RHEL 10 / CentOS Stream 10) require x86_64-v3 processor support or newer. In practice this means hardware released in the last 8 years or so. Rocky 9 supports x86_64-v2 , which extends it to hardware in the past ~12 years.

I will say, I’ve switched my personal desktop and laptop to this spin (eating my own dogfood), and it is working brilliantly. At least for my desktop Linux use case :wink: .

1 Like

I’m testing out EL10.1 and trying to add the Mate desktop but I’m getting this error:

sudo dnf groupinstall "MATE-Desktop"
Copr repo for MateDesktop-EL10 owned by skip77                                                                                 0.0  B/s |   0  B     00:24    
Errors during downloading metadata for repository 'copr:copr.fedorainfracloud.org:skip77:MateDesktop-EL10':
  - Curl error (6): Could not resolve hostname for https://download.copr.fedorainfracloud.org/results/skip77/MateDesktop-EL10/rhel+epel-10-x86_64/repodata/repomd.xml [Could not resolve host: download.copr.fedorainfracloud.org]
Error: Failed to download metadata for repo 'copr:copr.fedorainfracloud.org:skip77:MateDesktop-EL10': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

I completed the prior steps of enabling epel / crb and the devel repository. Then, I copied the preformatted repo file into ../yum.repos.d/skip77-MateDesktop-EL10.repo

When I received the above error I then did:
sudo dnf copr enable skip77/MateDesktop-EL10
which produced this error:

Do you really want to enable copr.fedorainfracloud.org/skip77/MateDesktop-EL10? [y/N]: y
Error: Failed to connect to https://copr.fedorainfracloud.org/coprs/skip77/MateDesktop-EL10/repo/epel-10/dnf.repo?arch=x86_64: Name or service not known

That path differs from the path in the repo file. In my browser I can browse to this path and find the repmd.xml file w/o issue so I just don’t know what I’m doing wrong here.

(https://download.copr.fedorainfracloud.org/results/skip77/MateDesktop-EL10/rhel+epel-10-x86_64/)

Just ran " sudo dnf groupinstall “MATE-Desktop”" again and connected this time.

Mate is now up and running on RL10.1

Just commenting here that the Mate Desktop install on RL10.1 is working as expected. This is running in a Vbox vm on F43. Until this setup survives a point update I will not consider using RL10 on real hardware. I do intend to build BackupPC as a project.
I identified the network issue to be the fact I did not set a dns server in the config. It was not apparent for local ssh connections in the bridged device. I had switched back to a nat device which worked just fine.

OK how did you get MATE install on RL 10.1.? Is RL10.1 a LIVE distro or did you start with something else and added MATE? I started with the RL 10.1 KDE LIVE distro and managed to get it installed as a VM using VMware Workstation Player 25H2. I simply not a big fan of XYZ.0 or XYZ.1 installs… other than as a Virtual Machine. (Right now I am also Kicking the Tires of openSUSE 16.0 as well. openSUSE is saying that unless you like living on the bleeding edge stick with openSUSE 15.6. I have both Rocky Linux 9.7 and openSUSE 15.6 as INSTALLED OS, not as VM.)

HUMMMMM I just ran dnf groupinstall “MATE-Desktop” and the following comes back:

“Module or Group ‘MATE-Desktop’ is not available. Error: Nothing to do”

No this should not be a problem for me I am running an AMD Ryzen 9 5900X 12 Core CPU with 128 GiB of RAM, and a NVIDIA GeForce RTX 3060 Ti Graphics Card

I did a minimal install of RL10.1 from the boot.iso or netinstall.iso I can’t remember.
Did you go to the link skip posted for his copr repo and follow the instructions found there?

Easiest will be downloading Skip’s Mate Live ISO and using that to install it.

Doesn’t it [ease] depend on whether one wants

  • Fresh RL system with MATE
    or
  • Add MATE to existing RL

True, but according to their other thread that they started at the same time they posted here, see: Rocky Linux 10.1 and Desktop Environments of which you’ve replied to already - they made a clean install. So, at that point it’s a case of whether you want Mate or you want KDE.

It’s probably easier to install the system from Skip’s Mate ISO and then add KDE, rather than the other way around - at least going by the fact they’ve had issues with that and posted about it here.

Had the system been in use for a long time, then it’d make sense to find a solution for it. But if it’s a clean install, probably quicker to reinstall than diagnose the issues.

1 Like

Sorry, haven’t checked on this in a while. I’ve been running this on my own hardware, and it seemed to upgrade to 10.1 pretty smoothly.

But I’ll try some different scenarios: clean 10.0 install with a Mate groupinstall, clean 10.1 install with a Mate groupinstall, and updating my 10.0 ISO to 10.1. If rebuilds or changes are necessary in the COPR, I’ll make them!

I think there will always be a bit of a bumpy transition between minor versions for anyone relying on EPEL. New minor version .x packages are not released 100% in sync with RHEL or Rocky, or any of the other clone distros. So there’s always a period there where dnf update might conflict for a week or 2, then be smooth sailing as Rocky (or EPEL maintainers) catch up.

1 Like