Good morning from Washington State!
If you were wondering, the above pun in the title is indeed intentional. RUM quite intentionally stands for Reborn Updates and Maintenance. For those of you who may not have heard of RUM before, it is essentially a RebornOS-specific application that allows you to configure and optimize your system with ease. And with this release, even do some things that few pure Arch users have ever done! Also, if you noticed, this is a nice round version number. And in the world of releases, that normally means something big changed. So I suppose we mimicked a trend by, say, an unmentionable other Linux distro that goes by the name of Zorin OS when they skipped from version 12 to 15. However, in our defense, at least we didn’t have the audacity to skip entire integers. Only a few decimal points. So without further ado, let’s get into what changed and why we thought it worthy of a nice clean zero on the end.
Firstly, with this release of RUM we finally have a settings window! In settings, you now have the option to have all commands executed by RUM that would normally be redirected to XTerm to instead run in your favorite terminal. Be it Konsole, GNOME Terminal, LXTerminal, XFCE Terminal, or even Terminology, we have an option for you. This also has the added benefit of reducing unnecessary package dependencies on your end, as you no longer have to have XTerm hanging around on your system for no good reason. Instead, you can finally just tell RUM to use the terminal you are already using anyways.
In addition to a settings dialog with lots of terminals to choose from, a brand new tab now exists in RUM to allow you to manage your Display Managers. What are those you might ask? Well, those are what many would call your Login Managers. If you have distro hopped much in the past, you know that GNOME and KDE have very different Login Managers (technically called Display Managers, or so the Arch Wiki says). In addition, if you used any of the other plethora of Desktop Environments out there, you are probably also familiar with LightDM, a display manager meant to be desktop agnostic. Since the GNOME Display Manager (like most things in the GNOME ecosystem) is a bit more difficult to customize, I decided to offer options for KDE’s Display Manager (SDDM) and LightDM. Not only can you set SDDM or LightDM to be your default Display Manager, but you can also change the default theme for each and even test them out first!
And finally, possibly the most useful addition of all – with release 4.0, RUM brings the capability of system rollback to RebornOS! That’s right, if some day you boot your system only to find that the previous update broke something (say, DRM video playback in Firefox, because that actually just happened about a week ago, or maybe even a driver), instead of having to wait an entire week or so for a fix to be released (as was the case with Firefox), you can just rollback your entire system to the state it was at a few days prior. Please note that this does NOT wipe your files at all. It simply reverts all your system packages to the version they were at during a certain date, and then freezes them there. And when you are ready, you can just unfreeze them! All with the push of a button in RUM.
By now perhaps you were wishing you could enjoy some of this on another distro too. Well guess what? You can! So long as it is Arch-based, you can now use RUM on it as well – even if it is something like Manjaro. Simply navigate to the project’s Gitlab page and follow the instructions there!
And with that, I wish you all a great rest of the day.