We try our best to not disrupt you when major upgrades land but sometimes things just change and it’s better for us to batch them at once. Hopefully this will be the most disruptive we’ll get. This change will affect Bluefin and Bluefin GTS.
The following packages will be removed during your upgrade to F42 this month, here’s the heads up:
Run ujust install-system-flatpaks to update your applications if you want them reinstalled as flatpaks, or just choose them individually if you prefer.
We’ll be updating this list over the next few weeks and will land the changes when we release F42-based builds.
@j0rge -please do not disable the flatpaks you are replacing. PLEASE
I spent a bunch of time trying to get the GNOME System Monitor back. And I need to spend some more time still to get it to appear in the Super key apps list. Probably a .desktop file with a “hidden” property set or something like that.
I do not like the Mission Center that replaced it. I MUCH prefer the 1-pager view I get in the GNOME app.
So, cool that you found other apps you like better. But please keep the old ones available for install, usage.
No. I am just still dealing with it. Meaning I had other priorities. As a stop-gap measure I installed a local copy of logomenu@aryan_k with gnome-system-montior configured instead of io.missioncenter.MissionCenter.
Oh, and Oct of last year at my age is recent.
BTW - I made some time to chase it down and it was what I was expecting.
I copied /sysroot/ostree/deploy/default/deploy/2198a7ef57f0bb69a1fd383b75878ce5563e90369eb98625aef8d3554e313583.0/usr/share/applications/gnome-system-monitor-kde.desktop to ~/.local/share/applications/gnome-system-monitor-kde.desktop and commented out this line:
OnlyShowIn=KDE;
It shows up now.
[EDIT]
I looked a little harder and see there are 2 desktop files available.
org.gnome.SystemMonitor.desktop - Has Hidden=true property set
gnome-system-monitor-kde.desktop - Has OnlyShowIn=KDE set
Copying both files and setting the Hidden=false and Hidden=true as appropriate is what I have settled on.
And thanks to @JohnAtl for pointing out my 1-off year error. Hilarious.
Maybe it would be useful to maintain a Justfile specifically for restoring things which have been removed from the base distribution?
I think the ujust commands should be at least somewhat commonly used.
The approach you are taking is great if everybody updates promptly but there are always going to be those holdouts.
Maybe rather than ujust install-system-flatpaks you could have something like ojust install-gnome-tweaks, ojust install-input-leap, …, ojust install-at-v42. This final one being functionally equivalent to ujust install-system-flatpaks being the sum of all the removals at v42?
Details:
When Blufin 41 ISO image is downloaded it include lets name them “System land” applications (that are needed Linux to boot up and everything system related) and “User land” when end-user applications are stored e.g. LibreOffice.
When time passes Blufin developers may decide to add new flatpaks to base ISO image. For example for Blufin 42 they decided to ship Solaar as flatpak and not anymore as system application.
When existing users upgrade to Blufin 42, they may not have some applications anymore, because they are not available in “System land”.
This works as designed. We should never install applications in “User land”, users are the one that install applications in “User land”.
Now the question. Do you want to have those applications that are no longer installed in “System land”? If yes, you can install them manually. You can do this using GUI application Software or terminal command: flatpak search solaar to find flatpak application and then install “Application ID”: flatpak install io.github.pwr_solaar.solaar
and so on, you can search for any missing application and install it.
But.. if you want to just install all of the flatpaks that are available in latest ISO image and you may not have it installed, you can use command: ujust install-system-flatpaks
that installs all of the “missing” flatpaks.
You can execute above command anytime you want, but in most cases your installed flatpak list is the same as on ISO image. But when some changes appear in ISO image like on Blufin 42, and you want that flatpaks, you can install them all with above command.
This looks like over complicated to end users to understand and probably too much burden for developers to maintain.
Now we have ujust install-system-flatpaks and all of the “missing” flatpaks are installed.
After Blufin install I uninstalled all of the flatpaks I don’t need. I don’t want to execute above command, to not get all of the unwanted apps installed again.
What I see may be beneficial to have a list of all of the system flatpaks, so I can time to time check if developers added some flatpaks to the list of flatpaks, like ujust list-system-flatpaks and list of system flatpaks are listed. Maybe additionally to have at each of flatpak to know if individual flatpak is installed at my system or not e.g.
~~~ List of flatpaks ~~~
✔ LibreOffice
✔ Calculator
Solaar
From above it would be clear that Solaar is not installed on my system and if i want I can install it manually.
I am using Aurora, but my family have their laptop on Bluefin and since they don’t understand much about computers I have to do it for them.
It’s nice that we can go for the GUI to install the missing ones, but you’ve also mentioned something else above:
If I type into terminal now this ojust install-gnome-tweaks ojust install-solaar ojust install-at-v42 will it add automatically the packaged at next F42 update? Is this command correctly written like this?
There are a lot of things that works on both Aurora and Blufin (and others Bazzite…) and so ‘ujust’ works on both of them.
Actually this is not what I have suggested, but @phreed did, but not as a current solution, but as a suggestion to developers to add new features (and @phreed also did small typo there is no ‘ojust’ command there is only ‘ujust’).
Maybe I forgot to explain what “ujust” actually is. Specific “ujust” command contains collection of several commands, that are hidden from end-user, that end-user does not need to execute several complicated commands.
If you type in ujust --choose and move Up key few times to “install-system-flatpaks” on the right site are displayed collection of commands that are going to be executed if you press Enter key. Command ujust install-system-flatpaks is short command for:
list all of the flatpaks from Universal Blue web site
install all flatpaks from the list one flatpak at the time: flatpak install <individual_flatpak>
Note: If you don’t what to execute any command from ujust menu list, type in quite and press Enter key.
Bottom line: The only command you need to execute after you upgrade to Blufin/Aurora 42 is ujust install-system-flatpaks
In the unlikely event that your family are using gnome tweaks and input leap regularly, sure, but this is command is just to install the default set of flatpaks. Or if one of them has a scanner.
If you don’t do anything they probably won’t notice and that’s totally fine. It’s just our default recommended set of flatpaks.
For whoever is wondering, the Refine flatpak doesn’t allow you to configure startup applications. The Ignition flatpak works fine for that, but you will probably need to tweak its permissions in Flatseal if you want to have scripts launched at startup and not just .desktop files.